Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
26590489
Commit
26590489
authored
Nov 17, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加站点事项过滤
parent
5f535641
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
171 additions
and
51 deletions
+171
-51
base-manager/db/base_modules.sql
base-manager/db/base_modules.sql
+23
-19
base-manager/src/main/java/com/mortals/xhx/module/matter/dao/MatterDao.java
...ain/java/com/mortals/xhx/module/matter/dao/MatterDao.java
+15
-7
base-manager/src/main/java/com/mortals/xhx/module/matter/dao/ibatis/MatterDaoImpl.java
...m/mortals/xhx/module/matter/dao/ibatis/MatterDaoImpl.java
+37
-6
base-manager/src/main/java/com/mortals/xhx/module/matter/service/MatterService.java
.../com/mortals/xhx/module/matter/service/MatterService.java
+8
-13
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+6
-0
base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
...a/com/mortals/xhx/module/matter/web/MatterController.java
+36
-0
base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinBaseServiceImpl.java
...als/xhx/module/skin/service/impl/SkinBaseServiceImpl.java
+1
-0
base-manager/src/main/java/com/mortals/xhx/module/skin/web/SkinBaseController.java
...a/com/mortals/xhx/module/skin/web/SkinBaseController.java
+9
-5
base-manager/src/main/resources/sqlmap/module/matter/MatterMapperExt.xml
...c/main/resources/sqlmap/module/matter/MatterMapperExt.xml
+35
-0
base-manager/src/test/java/com/mortals/httpclient/skin/SkinBaseController.http
.../java/com/mortals/httpclient/skin/SkinBaseController.http
+1
-1
No files found.
base-manager/db/base_modules.sql
View file @
26590489
use
use
`base-platform`
;
`base-platform`
;
-- ----------------------------
-- ----------------------------
-- 模块表
-- 模块表
-- ----------------------------
-- ----------------------------
...
@@ -143,26 +142,29 @@ CREATE TABLE `mortals_sys_site_business`
...
@@ -143,26 +142,29 @@ CREATE TABLE `mortals_sys_site_business`
-- 站点事项表
-- 站点事项表
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_sys_site_matter`
;
DROP
TABLE
IF
EXISTS
`mortals_sys_site_matter`
;
CREATE
TABLE
mortals_sys_site_matter
CREATE
TABLE
mortals_sys_site_matter
(
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`siteId`
bigint
(
20
)
COMMENT
'站点ID'
,
`siteName`
varchar
(
255
)
COMMENT
'站点名称'
,
`siteName`
varchar
(
255
)
COMMENT
'站点名称'
,
`matterId`
bigint
(
20
)
COMMENT
'事项ID'
,
`matterId`
bigint
(
20
)
COMMENT
'事项ID'
,
`matterName`
varchar
(
1024
)
COMMENT
'事项名称'
,
`matterName`
varchar
(
1024
)
COMMENT
'事项名称'
,
`matterCode`
varchar
(
512
)
COMMENT
'事项编码'
,
`matterCode`
varchar
(
512
)
COMMENT
'事项编码'
,
`deptId`
bigint
(
20
)
COMMENT
'部门ID'
,
`deptId`
bigint
(
20
)
COMMENT
'部门ID'
,
`deptName`
varchar
(
64
)
COMMENT
'部门名称'
,
`deptName`
varchar
(
64
)
COMMENT
'部门名称'
,
`eventTypeShow`
varchar
(
255
)
COMMENT
'事项类型'
,
`source`
tinyint
(
2
)
COMMENT
'事项来源'
,
`source`
tinyint
(
2
)
COMMENT
'事项来源'
,
`deptCode`
varchar
(
255
)
COMMENT
'部门编号'
,
`deptCode`
varchar
(
255
)
COMMENT
'部门编号'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
),
KEY
`mattercode`
(
`matterCode`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'站点事项'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'站点事项'
;
-- ----------------------------
-- ----------------------------
-- 业务事项关联表
-- 业务事项关联表
-- ----------------------------
-- ----------------------------
...
@@ -401,7 +403,9 @@ CREATE TABLE mortals_sys_matter(
...
@@ -401,7 +403,9 @@ CREATE TABLE mortals_sys_matter(
`createTime`
datetime
COMMENT
'创建时间'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
),
UNIQUE
KEY
`站点事项编码`
(
`matterNo`
,
`areaCode`
)
USING
BTREE
,
KEY
`区域`
(
`areaCode`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'基础事项'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'基础事项'
;
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/dao/MatterDao.java
View file @
26590489
package
com.mortals.xhx.module.matter.dao
;
package
com.mortals.xhx.module.matter.dao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
org.apache.poi.ss.formula.functions.T
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* 基础事项Dao
* 基础事项Dao
* 基础事项 DAO接口
* 基础事项 DAO接口
*
*
* @author zxfei
* @author zxfei
* @date 2022-01-12
* @date 2022-01-12
*/
*/
public
interface
MatterDao
extends
ICRUDDao
<
MatterEntity
,
Long
>
{
public
interface
MatterDao
extends
ICRUDDao
<
MatterEntity
,
Long
>
{
String
SQLID_SUB_LIST
=
"getSubList"
;
String
SQLID_SUB_COUNT
=
"getSubListCount"
;
Result
<
MatterEntity
>
getSubList
(
MatterEntity
matterQuery
,
PageInfo
pageInfo
);
}
}
base-manager/src/main/java/com/mortals/xhx/module/matter/dao/ibatis/MatterDaoImpl.java
View file @
26590489
package
com.mortals.xhx.module.matter.dao.ibatis
;
package
com.mortals.xhx.module.matter.dao.ibatis
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.ParamDto
;
import
com.mortals.framework.model.Result
;
import
org.apache.ibatis.session.RowBounds
;
import
org.springframework.stereotype.Repository
;
import
org.springframework.stereotype.Repository
;
import
com.mortals.xhx.module.matter.dao.MatterDao
;
import
com.mortals.xhx.module.matter.dao.MatterDao
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* 基础事项DaoImpl DAO接口
* 基础事项DaoImpl DAO接口
*
*
* @author zxfei
* @author zxfei
* @date 2022-01-12
* @date 2022-01-12
*/
*/
@Repository
(
"matterDao"
)
@Repository
(
"matterDao"
)
public
class
MatterDaoImpl
extends
BaseCRUDDaoMybatis
<
MatterEntity
,
Long
>
implements
MatterDao
{
public
class
MatterDaoImpl
extends
BaseCRUDDaoMybatis
<
MatterEntity
,
Long
>
implements
MatterDao
{
@Override
public
Result
<
MatterEntity
>
getSubList
(
MatterEntity
matterQuery
,
PageInfo
pageInfo
)
{
Result
<
MatterEntity
>
result
=
new
Result
();
ParamDto
paramDto
=
this
.
getQueryParam
(
matterQuery
);
int
count
=
this
.
getSubCount
(
paramDto
);
List
list
=
null
;
if
(
count
==
0
)
{
list
=
new
ArrayList
();
}
else
if
(
pageInfo
.
getPrePageResult
()
==
-
1
)
{
list
=
this
.
getSqlSession
().
selectList
(
this
.
getSqlId
(
SQLID_SUB_LIST
),
paramDto
);
}
else
{
RowBounds
rowBounds
=
new
RowBounds
(
pageInfo
.
getBeginIndex
(),
pageInfo
.
getPrePageResult
());
list
=
this
.
getSqlSession
().
selectList
(
this
.
getSqlId
(
SQLID_SUB_LIST
),
this
.
cpyQueryParamDto
(
paramDto
),
rowBounds
);
}
pageInfo
.
setTotalResult
(
count
);
result
.
setPageInfo
(
pageInfo
);
result
.
setList
(
list
);
return
result
;
}
public
int
getSubCount
(
ParamDto
paramDto
)
{
return
this
.
getSqlSession
().
selectOne
(
this
.
getSqlId
(
SQLID_SUB_COUNT
),
this
.
cpyQueryParamDto
(
paramDto
));
}
}
}
base-manager/src/main/java/com/mortals/xhx/module/matter/service/MatterService.java
View file @
26590489
package
com.mortals.xhx.module.matter.service
;
package
com.mortals.xhx.module.matter.service
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.framework.service.ICRUDCacheService
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.site.model.SiteMatterEntity
;
import
com.mortals.xhx.module.site.model.SiteMatterEntity
;
import
com.mortals.xhx.module.site.model.SiteMatterQuery
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.w3c.dom.Document
;
import
org.w3c.dom.Document
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -27,7 +32,6 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
...
@@ -27,7 +32,6 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
*/
*/
Rest
<
String
>
addMatterToSite
(
String
matterIds
,
Long
siteId
,
Context
context
);
Rest
<
String
>
addMatterToSite
(
String
matterIds
,
Long
siteId
,
Context
context
);
/**
/**
* 同步政务网事项数据
* 同步政务网事项数据
* @param areaCode
* @param areaCode
...
@@ -35,20 +39,10 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
...
@@ -35,20 +39,10 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
*/
*/
void
syncMatter
(
String
areaCode
,
Context
context
);
void
syncMatter
(
String
areaCode
,
Context
context
);
Map
<
String
,
String
>
getBaseInfoMap
(
Context
context
);
Map
<
String
,
String
>
getBaseInfoMap
(
Context
context
);
Map
<
String
,
String
>
getSqclInfoMap
(
Context
context
);
Map
<
String
,
String
>
getSqclInfoMap
(
Context
context
);
// /**
// * 解析事项材料信息
// * @param dom
// * @return
// */
// Map<String,String> getclxiInfoMapByHtml(Document dom);
/**
/**
* 构建事项详细相关信息
* 构建事项详细相关信息
* @param matterEntity
* @param matterEntity
...
@@ -56,8 +50,6 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
...
@@ -56,8 +50,6 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
*/
*/
Rest
<
String
>
buildMatterDetail
(
MatterEntity
matterEntity
,
Context
context
);
Rest
<
String
>
buildMatterDetail
(
MatterEntity
matterEntity
,
Context
context
);
/**
/**
* 添加业务到站点
* 添加业务到站点
* @param matterEntity
* @param matterEntity
...
@@ -66,4 +58,7 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
...
@@ -66,4 +58,7 @@ public interface MatterService extends ICRUDCacheService<MatterEntity,Long> {
*/
*/
Rest
<
SiteMatterEntity
>
switchMatterToSiteMatterr
(
MatterEntity
matterEntity
,
Long
siteId
,
Context
context
);
Rest
<
SiteMatterEntity
>
switchMatterToSiteMatterr
(
MatterEntity
matterEntity
,
Long
siteId
,
Context
context
);
Result
<
MatterEntity
>
findSubList
(
MatterEntity
matterQuery
,
PageInfo
pageInfo
,
Context
context
)
throws
AppException
;
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
26590489
...
@@ -10,6 +10,7 @@ import com.mortals.framework.common.Rest;
...
@@ -10,6 +10,7 @@ import com.mortals.framework.common.Rest;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDCacheServiceImpl
;
import
com.mortals.framework.util.DataUtil
;
import
com.mortals.framework.util.DataUtil
;
import
com.mortals.xhx.base.framework.config.InterceptorConfig
;
import
com.mortals.xhx.base.framework.config.InterceptorConfig
;
...
@@ -197,6 +198,11 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
...
@@ -197,6 +198,11 @@ public class MatterServiceImpl extends AbstractCRUDCacheServiceImpl<MatterDao, M
}
}
}
}
@Override
public
Result
<
MatterEntity
>
findSubList
(
MatterEntity
matterQuery
,
PageInfo
pageInfo
,
Context
context
)
throws
AppException
{
return
this
.
dao
.
getSubList
(
matterQuery
,
pageInfo
);
}
@Override
@Override
public
void
syncMatter
(
String
areaCode
,
Context
context
)
{
public
void
syncMatter
(
String
areaCode
,
Context
context
)
{
...
...
base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
View file @
26590489
...
@@ -2,8 +2,11 @@ package com.mortals.xhx.module.matter.web;
...
@@ -2,8 +2,11 @@ package com.mortals.xhx.module.matter.web;
import
cn.hutool.setting.Setting
;
import
cn.hutool.setting.Setting
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.model.Result
;
import
com.mortals.framework.util.DataUtil
;
import
com.mortals.framework.util.DataUtil
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BasePhpCRUDJsonMappingController
;
import
com.mortals.framework.web.BasePhpCRUDJsonMappingController
;
...
@@ -11,6 +14,7 @@ import com.mortals.xhx.base.framework.config.InterceptorConfig;
...
@@ -11,6 +14,7 @@ import com.mortals.xhx.base.framework.config.InterceptorConfig;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.model.MatterEntity
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
com.mortals.xhx.module.matter.service.MatterService
;
import
org.apache.poi.ss.formula.functions.T
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -22,6 +26,9 @@ import java.util.HashMap;
...
@@ -22,6 +26,9 @@ import java.util.HashMap;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.
MESSAGE_INFO
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.
PAGEINFO_KEY
;
/**
/**
* 基础事项
* 基础事项
*
*
...
@@ -124,4 +131,33 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
...
@@ -124,4 +131,33 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
return
jsonObject
.
toJSONString
();
return
jsonObject
.
toJSONString
();
}
}
@PostMapping
(
value
=
"sublist"
)
@UnAuth
public
Rest
<
Object
>
sublist
(
@RequestBody
MatterEntity
query
)
{
Rest
<
Object
>
ret
=
new
Rest
<>();
Map
<
String
,
Object
>
model
=
new
HashMap
<>();
Context
context
=
this
.
getContext
();
String
busiDesc
=
"查询差集"
+
this
.
getModuleDesc
();
int
code
=
VALUE_RESULT_SUCCESS
;
try
{
PageInfo
pageInfo
=
buildPageInfo
(
query
);
Result
<
MatterEntity
>
result
=
this
.
getService
().
findSubList
(
query
,
pageInfo
,
context
);
model
.
put
(
KEY_RESULT_DATA
,
result
.
getList
());
model
.
put
(
PAGEINFO_KEY
,
result
.
getPageInfo
());
parsePageInfo
(
model
,
result
.
getPageInfo
());
model
.
put
(
MESSAGE_INFO
,
busiDesc
+
"成功"
);
recordSysLog
(
request
,
busiDesc
+
" 【成功】"
);
}
catch
(
Exception
e
)
{
code
=
VALUE_RESULT_FAILURE
;
this
.
doException
(
request
,
busiDesc
,
model
,
e
);
}
this
.
init
(
model
,
context
);
ret
.
setCode
(
code
);
ret
.
setData
(
model
);
ret
.
setDict
(
model
.
get
(
KEY_RESULT_DICT
));
ret
.
setMsg
(
model
.
get
(
MESSAGE_INFO
)
==
null
?
""
:
model
.
remove
(
MESSAGE_INFO
).
toString
());
return
ret
;
}
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinBaseServiceImpl.java
View file @
26590489
...
@@ -7,6 +7,7 @@ import com.mortals.framework.model.PageInfo;
...
@@ -7,6 +7,7 @@ import com.mortals.framework.model.PageInfo;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.common.code.FiletypeEnum
;
import
com.mortals.xhx.common.key.Constant
;
import
com.mortals.xhx.common.key.Constant
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.mortals.xhx.common.utils.BeanUtil
;
import
com.mortals.xhx.common.utils.FreeMarkerUtils
;
import
com.mortals.xhx.common.utils.FreeMarkerUtils
;
...
...
base-manager/src/main/java/com/mortals/xhx/module/skin/web/SkinBaseController.java
View file @
26590489
package
com.mortals.xhx.module.skin.web
;
package
com.mortals.xhx.module.skin.web
;
import
com.mortals.framework.ap.GlobalSysInfo
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.key.Constant
;
import
com.mortals.xhx.module.product.model.ProductEntity
;
import
com.mortals.xhx.module.product.model.ProductEntity
;
import
com.mortals.xhx.module.product.model.ProductQuery
;
import
com.mortals.xhx.module.product.model.ProductQuery
;
import
com.mortals.xhx.module.product.service.ProductService
;
import
com.mortals.xhx.module.product.service.ProductService
;
...
@@ -66,8 +68,6 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
...
@@ -66,8 +68,6 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
query
.
setProductCode
(
null
);
query
.
setProductCode
(
null
);
}
}
}
}
super
.
doListBefore
(
query
,
model
,
context
);
super
.
doListBefore
(
query
,
model
,
context
);
}
}
...
@@ -75,9 +75,6 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
...
@@ -75,9 +75,6 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
this
.
addDict
(
model
,
"imageResolution"
,
paramService
.
getParamBySecondOrganize
(
"SkinBase"
,
"imageResolution"
));
this
.
addDict
(
model
,
"imageResolution"
,
paramService
.
getParamBySecondOrganize
(
"SkinBase"
,
"imageResolution"
));
super
.
init
(
model
,
context
);
super
.
init
(
model
,
context
);
}
}
...
@@ -85,9 +82,16 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
...
@@ -85,9 +82,16 @@ public class SkinBaseController extends BaseCRUDJsonBodyMappingController<SkinBa
@Override
@Override
protected
int
viewAfter
(
Long
id
,
Map
<
String
,
Object
>
model
,
SkinBaseEntity
entity
,
Context
context
)
throws
AppException
{
protected
int
viewAfter
(
Long
id
,
Map
<
String
,
Object
>
model
,
SkinBaseEntity
entity
,
Context
context
)
throws
AppException
{
List
<
SkinFieldEntity
>
skinFieldEntities
=
skinFieldService
.
find
(
new
SkinFieldQuery
().
skinId
(
entity
.
getId
()));
List
<
SkinFieldEntity
>
skinFieldEntities
=
skinFieldService
.
find
(
new
SkinFieldQuery
().
skinId
(
entity
.
getId
()));
skinFieldEntities
.
forEach
(
skinFieldEntity
->
updateUrl
(
skinFieldEntity
));
entity
.
setSkinFieldList
(
skinFieldEntities
);
entity
.
setSkinFieldList
(
skinFieldEntities
);
return
super
.
viewAfter
(
id
,
model
,
entity
,
context
);
return
super
.
viewAfter
(
id
,
model
,
entity
,
context
);
}
}
private
void
updateUrl
(
SkinFieldEntity
field
)
{
if
(
"2"
.
equals
(
field
.
getFieldType
()))
{
field
.
setFieldValue
(
GlobalSysInfo
.
getParamValue
(
Constant
.
DOMAIN
,
"http://192.168.0.98:11071/"
)
+
field
.
getFieldValue
());
}
}
}
}
\ No newline at end of file
base-manager/src/main/resources/sqlmap/module/matter/MatterMapperExt.xml
0 → 100644
View file @
26590489
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mortals.xhx.module.matter.dao.ibatis.MatterDaoImpl"
>
<select
id=
"getSubListCount"
parameterType=
"paramDto"
resultType=
"int"
>
SELECT
count( 1 )
FROM
mortals_sys_matter AS a
LEFT JOIN ( SELECT matterCode FROM mortals_sys_site_matter WHERE siteId = #{condition.siteId} ) AS b ON a.matterNo = b.matterCode
<trim
suffixOverrides=
"where"
suffix=
""
>
where b.matterCode IS NULL
<trim
prefixOverrides=
"and"
prefix=
""
>
<include
refid=
"_condition_"
/>
</trim>
</trim>
</select>
<!-- 获取事项差集列表列表 -->
<select
id=
"getSubList"
parameterType=
"paramDto"
resultMap=
"ResourceEntity-Map"
>
select
<include
refid=
"_columns"
/>
FROM
mortals_sys_matter AS a
LEFT JOIN ( SELECT matterCode FROM mortals_sys_site_matter WHERE siteId = #{condition.siteId} ) AS b ON a.matterNo = b.matterCode
<trim
suffixOverrides=
"where"
suffix=
""
>
where b.matterCode IS NULL
<trim
prefixOverrides=
"and"
prefix=
""
>
<include
refid=
"_condition_"
/>
</trim>
</trim>
</select>
</mapper>
\ No newline at end of file
base-manager/src/test/java/com/mortals/httpclient/skin/SkinBaseController.http
View file @
26590489
...
@@ -36,7 +36,7 @@ client.global.set("SkinBase_id", JSON.parse(response.body).data.id);
...
@@ -36,7 +36,7 @@ client.global.set("SkinBase_id", JSON.parse(response.body).data.id);
%}
%}
###系统基础皮肤查看
###系统基础皮肤查看
GET {{baseUrl}}/skin/base/
info?id={{SkinBase_id}}
GET {{baseUrl}}/skin/base/
view?id=28
Authorization: {{authToken}}
Authorization: {{authToken}}
Accept: application/json
Accept: application/json
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment