diff --git a/base-manager/db/add.sql b/base-manager/db/add.sql index d7266db9fe1873505295e13091671c616b591cbd..0ce35ab656a16e0a97adfd2722c5609fa7d4bcdd 100644 --- a/base-manager/db/add.sql +++ b/base-manager/db/add.sql @@ -321,4 +321,11 @@ CREATE TABLE `mortals_sys_matter_channel` ( `updateTime` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_matterId`(`matterId`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '办理渠道'; \ No newline at end of file +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '办理渠道'; + + + +-- ---------------------------- +-- 2025-3-19 +-- ---------------------------- +ALTER TABLE mortals_sys_matter ADD COLUMN `remark` varchar(512) COMMENT '备注信息'; \ No newline at end of file diff --git a/base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeSiteThread.java b/base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeSiteThread.java index 0f273af08bf247e3a688aa2a37391cad5c2b9690..06bfd161c789b9880e0833f4aeb81896d2a6fdfe 100644 --- a/base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeSiteThread.java +++ b/base-manager/src/main/java/com/mortals/xhx/common/utils/SyncTreeSiteThread.java @@ -35,7 +35,7 @@ public class SyncTreeSiteThread implements Runnable { public void run() { try { - Thread.sleep(5000); + Thread.sleep(3000); } catch (InterruptedException e) { } diff --git a/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java b/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java index d81054aa9688fb77229be13b833b7b843b82eb0b..1570df2564a30b412381e17951f2066b50b5ccd5 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterEntity.java @@ -331,14 +331,13 @@ public class MatterEntity extends MatterVo { /** * 事项扩展信息 */ - private List matterExtList=new ArrayList<>();; - public List getMatterExtList(){ - return matterExtList; - } - public void setMatterExtList(List matterExtList){ - this.matterExtList = matterExtList; - } + /** + * 备注信息 + */ + private String remark; + + private List matterExtList=new ArrayList<>();; @Override public int hashCode() { return Objects.hash(this.areaCode, this.matterNo); @@ -509,5 +508,6 @@ public class MatterEntity extends MatterVo { this.netApplyUrl = ""; this.areaName = ""; this.areaLevel = 0; + this.remark=""; } } \ No newline at end of file diff --git a/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java b/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java index 7a094170a3cef60d5ea4a61e65b54da9a7a2f0df..d56fb9270ebb0e2d0a17fe70637ead63341ce4de 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/matter/model/MatterQuery.java @@ -8,7 +8,7 @@ import com.mortals.xhx.module.matter.model.MatterEntity; * 基础事项查询对象 * * @author zxfei - * @date 2025-03-17 + * @date 2025-03-19 */ public class MatterQuery extends MatterEntity { /** 开始 序号,主键,自增长 */ @@ -510,6 +510,11 @@ public class MatterQuery extends MatterEntity { /** 区域等级(1.省,2.地市州,3.区县,4.街道,5.社区)排除列表 */ private List areaLevelNotList; + /** 备注信息 */ + private List remarkList; + + /** 备注信息排除列表 */ + private List remarkNotList; /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ private List orConditionList; @@ -3551,6 +3556,38 @@ public class MatterQuery extends MatterEntity { } + /** + * 获取 备注信息 + * @return remarkList + */ + public List getRemarkList(){ + return this.remarkList; + } + + /** + * 设置 备注信息 + * @param remarkList + */ + public void setRemarkList(List remarkList){ + this.remarkList = remarkList; + } + + /** + * 获取 备注信息 + * @return remarkNotList + */ + public List getRemarkNotList(){ + return this.remarkNotList; + } + + /** + * 设置 备注信息 + * @param remarkNotList + */ + public void setRemarkNotList(List remarkNotList){ + this.remarkNotList = remarkNotList; + } + /** * 设置 序号,主键,自增长 * @param id @@ -5333,6 +5370,25 @@ public class MatterQuery extends MatterEntity { return this; } + + /** + * 设置 备注信息 + * @param remark + */ + public MatterQuery remark(String remark){ + setRemark(remark); + return this; + } + + /** + * 设置 备注信息 + * @param remarkList + */ + public MatterQuery remarkList(List remarkList){ + this.remarkList = remarkList; + return this; + } + /** * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * @return orConditionList diff --git a/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java index 413570f8ab7f2287b2ffce474cec021b1bbd60a5..72b524433dad13b408148505f8cdcb746165fb43 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java @@ -125,6 +125,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl { + item.setMatterId(entity.getId()); + item.setMatterCode(entity.getMatterNo()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterAcceptService.save(entity.getMatterAcceptList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterDatumList())) { + entity.getMatterDatumList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + + for (MatterDatumEntity matterDatumEntity : entity.getMatterDatumList()) { + matterDatumService.save(matterDatumEntity); + } + } + + if (!ObjectUtils.isEmpty(entity.getMatterChannelList())) { + entity.getMatterChannelList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterChannelService.save(entity.getMatterChannelList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterChargesList())) { + entity.getMatterChargesList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterChargesService.save(entity.getMatterChargesList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterFlowlimitList())) { + entity.getMatterFlowlimitList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterFlowlimitService.save(entity.getMatterFlowlimitList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterIntermediaryList())) { + entity.getMatterIntermediaryList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterIntermediaryService.save(entity.getMatterIntermediaryList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterQuestionList())) { + entity.getMatterQuestionList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterQuestionService.save(entity.getMatterQuestionList()); + } + + if (!ObjectUtils.isEmpty(entity.getMatterSetbaseList())) { + entity.getMatterSetbaseList().stream().peek(item -> { + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + }).count(); + matterSetbaseService.save(entity.getMatterSetbaseList()); + } + super.saveAfter(entity, context); } @@ -189,7 +267,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterAcceptService.save(entity.getMatterAcceptList()); + } + + + if(!ObjectUtils.isEmpty(entity.getMatterDatumList())){ + Long[] ids = matterDatumService.find(new MatterDatumQuery().matterId(entity.getId())).stream().map(MatterDatumEntity::getId).toArray(Long[]::new); + matterDatumService.remove(ids,context); + entity.getMatterDatumList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + for (MatterDatumEntity matterDatumEntity : entity.getMatterDatumList()) { + matterDatumService.save(matterDatumEntity); + } + } + + + if(!ObjectUtils.isEmpty(entity.getMatterChannelList())){ + Long[] ids = matterChannelService.find(new MatterChannelQuery().matterId(entity.getId())).stream().map(MatterChannelEntity::getId).toArray(Long[]::new); + matterChannelService.remove(ids,context); + entity.getMatterChannelList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterChannelService.save(entity.getMatterChannelList()); + } + + if(!ObjectUtils.isEmpty(entity.getMatterChargesList())){ + Long[] ids = matterChargesService.find(new MatterChargesQuery().matterId(entity.getId())).stream().map(MatterChargesEntity::getId).toArray(Long[]::new); + matterChargesService.remove(ids,context); + entity.getMatterChargesList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterChargesService.save(entity.getMatterChargesList()); + } + + if(!ObjectUtils.isEmpty(entity.getMatterFlowlimitList())){ + Long[] ids = matterFlowlimitService.find(new MatterFlowlimitQuery().matterId(entity.getId())).stream().map(MatterFlowlimitEntity::getId).toArray(Long[]::new); + matterFlowlimitService.remove(ids,context); + entity.getMatterFlowlimitList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterFlowlimitService.save(entity.getMatterFlowlimitList()); + } + + if(!ObjectUtils.isEmpty(entity.getMatterIntermediaryList())){ + Long[] ids = matterIntermediaryService.find(new MatterIntermediaryQuery().matterId(entity.getId())).stream().map(MatterIntermediaryEntity::getId).toArray(Long[]::new); + matterIntermediaryService.remove(ids,context); + entity.getMatterIntermediaryList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterIntermediaryService.save(entity.getMatterIntermediaryList()); + } + + + if(!ObjectUtils.isEmpty(entity.getMatterQuestionList())){ + Long[] ids = matterQuestionService.find(new MatterQuestionQuery().matterId(entity.getId())).stream().map(MatterQuestionEntity::getId).toArray(Long[]::new); + matterQuestionService.remove(ids,context); + entity.getMatterQuestionList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterQuestionService.save(entity.getMatterQuestionList()); + } + + if(!ObjectUtils.isEmpty(entity.getMatterSetbaseList())){ + Long[] ids = matterSetbaseService.find(new MatterSetbaseQuery().matterId(entity.getId())).stream().map(MatterSetbaseEntity::getId).toArray(Long[]::new); + matterSetbaseService.remove(ids,context); + entity.getMatterSetbaseList().stream().peek(item ->{ + item.setMatterId(entity.getId()); + item.setCreateUserId(this.getContextUserId(context)); + item.setCreateTime(new Date()); + item.setUpdateUserId(this.getContextUserId(context)); + item.setUpdateTime(new Date()); + }).count(); + matterSetbaseService.save(entity.getMatterSetbaseList()); + } + + super.updateAfter(entity, context); } @@ -335,7 +523,7 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl switchMatterToSiteMatter(MatterEntity item, SiteEntity siteEntity, Context context) { try { - DeptEntity deptEntity = deptService.getExtCache(item.getDeptCode()+"_"+item.getSiteId()); + DeptEntity deptEntity = deptService.getExtCache(item.getDeptCode() + "_" + item.getSiteId()); SiteMatterEntity siteMatterEntity = new SiteMatterEntity(); siteMatterEntity.initAttrValue(); //SiteEntity siteEntity = siteService.get(siteId); @@ -1133,8 +1321,8 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl{},id===>{},localVersion===>{},newVersion==>{}", matterEntity.getMatterName(),matterEntity.getId(),matterEntity.getMatterEdition(), matterEditionRemote); //更新部门信息 - DeptEntity extCache =deptService.selectOne(new DeptQuery().deptNumber(matterEntity.getDeptCode())); - // DeptEntity extCache = deptService.getExtCache(matterEntity.getDeptCode()); + DeptEntity extCache = deptService.selectOne(new DeptQuery().deptNumber(matterEntity.getDeptCode())); + // DeptEntity extCache = deptService.getExtCache(matterEntity.getDeptCode()); matterEntity.setDeptName(extCache == null ? "" : extCache.getName()); //构建基础信息参数 savebaseInfo(matterEntity, baseInfoMap, baseInfoSetting); diff --git a/base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java b/base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java index 85a9efcd21f01a612f2718afc586cf7cf428f3f6..e45675d19ab274568a31594f191c19bd774d27d2 100644 --- a/base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java +++ b/base-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java @@ -198,31 +198,31 @@ public class MatterController extends BaseCRUDJsonBodyMappingController model, MatterEntity entity, Context context) throws AppException { - List matterAcceptEntities = matterAcceptService.find(new MatterAcceptQuery().matterId(entity.getId())); - entity.setMatterAcceptList(matterAcceptEntities); + if (!ObjectUtils.isEmpty(entity)) { + List matterAcceptEntities = matterAcceptService.find(new MatterAcceptQuery().matterId(entity.getId())); + entity.setMatterAcceptList(matterAcceptEntities); - List matterDatumEntities = matterDatumService.find(new MatterDatumQuery().matterId(entity.getId())); - entity.setMatterDatumList(matterDatumEntities); + List matterDatumEntities = matterDatumService.find(new MatterDatumQuery().matterId(entity.getId())); + entity.setMatterDatumList(matterDatumEntities); - List matterChannelEntities = matterChannelService.find(new MatterChannelQuery().matterId(entity.getId())); - entity.setMatterChannelList(matterChannelEntities); + List matterChannelEntities = matterChannelService.find(new MatterChannelQuery().matterId(entity.getId())); + entity.setMatterChannelList(matterChannelEntities); - List matterChargesEntities = matterChargesService.find(new MatterChargesQuery().matterId(entity.getId())); - entity.setMatterChargesList(matterChargesEntities); + List matterChargesEntities = matterChargesService.find(new MatterChargesQuery().matterId(entity.getId())); + entity.setMatterChargesList(matterChargesEntities); - List matterFlowlimitEntities = matterFlowlimitService.find(new MatterFlowlimitQuery().matterId(entity.getId())); - entity.setMatterFlowlimitList(matterFlowlimitEntities); + List matterFlowlimitEntities = matterFlowlimitService.find(new MatterFlowlimitQuery().matterId(entity.getId())); + entity.setMatterFlowlimitList(matterFlowlimitEntities); - List matterIntermediaryEntities = matterIntermediaryService.find(new MatterIntermediaryQuery().matterId(entity.getId())); - entity.setMatterIntermediaryList(matterIntermediaryEntities); - - List matterQuestionEntities = matterQuestionService.find(new MatterQuestionQuery().matterId(entity.getId())); - entity.setMatterQuestionList(matterQuestionEntities); - - List matterSetbaseEntities = matterSetbaseService.find(new MatterSetbaseQuery().matterId(entity.getId())); - entity.setMatterSetbaseList(matterSetbaseEntities); + List matterIntermediaryEntities = matterIntermediaryService.find(new MatterIntermediaryQuery().matterId(entity.getId())); + entity.setMatterIntermediaryList(matterIntermediaryEntities); + List matterQuestionEntities = matterQuestionService.find(new MatterQuestionQuery().matterId(entity.getId())); + entity.setMatterQuestionList(matterQuestionEntities); + List matterSetbaseEntities = matterSetbaseService.find(new MatterSetbaseQuery().matterId(entity.getId())); + entity.setMatterSetbaseList(matterSetbaseEntities); + } return super.infoAfter(id, model, entity, context); } diff --git a/base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml b/base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml index ee7eaa1eafd0598ae88ad5833c57024a416fdf22..3b1c375510cb2e6b91699587436d13ef412cd213 100644 --- a/base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml +++ b/base-manager/src/main/resources/sqlmap/module/matter/MatterMapper.xml @@ -86,6 +86,7 @@ + @@ -334,6 +335,9 @@ a.areaLevel, + + a.remark, + @@ -345,18 +349,18 @@ insert into mortals_sys_matter - (siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime,deptName,evaluationUrl,netApplyUrl,areaName,areaLevel) + (siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime,deptName,evaluationUrl,netApplyUrl,areaName,areaLevel,remark) VALUES - (#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{areaCode},#{deptCode},#{powerCode},#{themeCode},#{usertypeCode},#{groupName},#{url},#{haveGetMatterInfo},#{belongDept},#{appoveObjectShow},#{operatScopeShow},#{appoveTimeLimitShow},#{handleType},#{legalTimeLimitShow},#{legalEndExplain},#{promiseTimeLimitShow},#{promiseEndExplain},#{isChargesShow},#{certificationLevelsShow},#{planTakeTime},#{promiseTakeTime},#{specialProcedure},#{windowToTheSceneNum},#{isOnlineSubscribeShow},#{isExpressTakeShow},#{isProvinceAcquisitionShow},#{isApplyProvinceShow},#{mustSceneExplain},#{onlineType},#{onlineToTheSceneNum},#{onlineOperatDeep},#{isExpressTakeOnlineShow},#{isDoorTakeShow},#{onlineMustSceneExplain},#{performDeptType},#{matterEdition},#{eventTypeShow},#{performHierarchyShow},#{powerSourceShow},#{performDeptTypeShow},#{goveServiceCenterShow},#{isConvenientCenterShow},#{terminalHandle},#{isOnline},#{isOnlinePayShow},#{entrustmentDepartmen},#{jointInfoShow},#{matterStatus},#{numberLimit},#{type},#{baseCode},#{implementCode},#{implementBodyCode},#{operateItemCode},#{townshipName},#{townshipCode},#{villageName},#{villageCode},#{operateTime},#{operateSite},#{cousultingShow},#{cousultingTelephoneShow},#{superviseShow},#{sort},#{source},#{createTime},#{createUserId},#{updateTime},#{deptName},#{evaluationUrl},#{netApplyUrl},#{areaName},#{areaLevel}) + (#{siteId},#{tid},#{tcode},#{tname},#{matterName},#{englishName},#{matterNo},#{areaCode},#{deptCode},#{powerCode},#{themeCode},#{usertypeCode},#{groupName},#{url},#{haveGetMatterInfo},#{belongDept},#{appoveObjectShow},#{operatScopeShow},#{appoveTimeLimitShow},#{handleType},#{legalTimeLimitShow},#{legalEndExplain},#{promiseTimeLimitShow},#{promiseEndExplain},#{isChargesShow},#{certificationLevelsShow},#{planTakeTime},#{promiseTakeTime},#{specialProcedure},#{windowToTheSceneNum},#{isOnlineSubscribeShow},#{isExpressTakeShow},#{isProvinceAcquisitionShow},#{isApplyProvinceShow},#{mustSceneExplain},#{onlineType},#{onlineToTheSceneNum},#{onlineOperatDeep},#{isExpressTakeOnlineShow},#{isDoorTakeShow},#{onlineMustSceneExplain},#{performDeptType},#{matterEdition},#{eventTypeShow},#{performHierarchyShow},#{powerSourceShow},#{performDeptTypeShow},#{goveServiceCenterShow},#{isConvenientCenterShow},#{terminalHandle},#{isOnline},#{isOnlinePayShow},#{entrustmentDepartmen},#{jointInfoShow},#{matterStatus},#{numberLimit},#{type},#{baseCode},#{implementCode},#{implementBodyCode},#{operateItemCode},#{townshipName},#{townshipCode},#{villageName},#{villageCode},#{operateTime},#{operateSite},#{cousultingShow},#{cousultingTelephoneShow},#{superviseShow},#{sort},#{source},#{createTime},#{createUserId},#{updateTime},#{deptName},#{evaluationUrl},#{netApplyUrl},#{areaName},#{areaLevel},#{remark}) insert into mortals_sys_matter - (siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime,deptName,evaluationUrl,netApplyUrl,areaName,areaLevel) + (siteId,tid,tcode,tname,matterName,englishName,matterNo,areaCode,deptCode,powerCode,themeCode,usertypeCode,groupName,url,haveGetMatterInfo,belongDept,appoveObjectShow,operatScopeShow,appoveTimeLimitShow,handleType,legalTimeLimitShow,legalEndExplain,promiseTimeLimitShow,promiseEndExplain,isChargesShow,certificationLevelsShow,planTakeTime,promiseTakeTime,specialProcedure,windowToTheSceneNum,isOnlineSubscribeShow,isExpressTakeShow,isProvinceAcquisitionShow,isApplyProvinceShow,mustSceneExplain,onlineType,onlineToTheSceneNum,onlineOperatDeep,isExpressTakeOnlineShow,isDoorTakeShow,onlineMustSceneExplain,performDeptType,matterEdition,eventTypeShow,performHierarchyShow,powerSourceShow,performDeptTypeShow,goveServiceCenterShow,isConvenientCenterShow,terminalHandle,isOnline,isOnlinePayShow,entrustmentDepartmen,jointInfoShow,matterStatus,numberLimit,type,baseCode,implementCode,implementBodyCode,operateItemCode,townshipName,townshipCode,villageName,villageCode,operateTime,operateSite,cousultingShow,cousultingTelephoneShow,superviseShow,sort,source,createTime,createUserId,updateTime,deptName,evaluationUrl,netApplyUrl,areaName,areaLevel,remark) VALUES - (#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.areaCode},#{item.deptCode},#{item.powerCode},#{item.themeCode},#{item.usertypeCode},#{item.groupName},#{item.url},#{item.haveGetMatterInfo},#{item.belongDept},#{item.appoveObjectShow},#{item.operatScopeShow},#{item.appoveTimeLimitShow},#{item.handleType},#{item.legalTimeLimitShow},#{item.legalEndExplain},#{item.promiseTimeLimitShow},#{item.promiseEndExplain},#{item.isChargesShow},#{item.certificationLevelsShow},#{item.planTakeTime},#{item.promiseTakeTime},#{item.specialProcedure},#{item.windowToTheSceneNum},#{item.isOnlineSubscribeShow},#{item.isExpressTakeShow},#{item.isProvinceAcquisitionShow},#{item.isApplyProvinceShow},#{item.mustSceneExplain},#{item.onlineType},#{item.onlineToTheSceneNum},#{item.onlineOperatDeep},#{item.isExpressTakeOnlineShow},#{item.isDoorTakeShow},#{item.onlineMustSceneExplain},#{item.performDeptType},#{item.matterEdition},#{item.eventTypeShow},#{item.performHierarchyShow},#{item.powerSourceShow},#{item.performDeptTypeShow},#{item.goveServiceCenterShow},#{item.isConvenientCenterShow},#{item.terminalHandle},#{item.isOnline},#{item.isOnlinePayShow},#{item.entrustmentDepartmen},#{item.jointInfoShow},#{item.matterStatus},#{item.numberLimit},#{item.type},#{item.baseCode},#{item.implementCode},#{item.implementBodyCode},#{item.operateItemCode},#{item.townshipName},#{item.townshipCode},#{item.villageName},#{item.villageCode},#{item.operateTime},#{item.operateSite},#{item.cousultingShow},#{item.cousultingTelephoneShow},#{item.superviseShow},#{item.sort},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime},#{item.deptName},#{item.evaluationUrl},#{item.netApplyUrl},#{item.areaName},#{item.areaLevel}) + (#{item.siteId},#{item.tid},#{item.tcode},#{item.tname},#{item.matterName},#{item.englishName},#{item.matterNo},#{item.areaCode},#{item.deptCode},#{item.powerCode},#{item.themeCode},#{item.usertypeCode},#{item.groupName},#{item.url},#{item.haveGetMatterInfo},#{item.belongDept},#{item.appoveObjectShow},#{item.operatScopeShow},#{item.appoveTimeLimitShow},#{item.handleType},#{item.legalTimeLimitShow},#{item.legalEndExplain},#{item.promiseTimeLimitShow},#{item.promiseEndExplain},#{item.isChargesShow},#{item.certificationLevelsShow},#{item.planTakeTime},#{item.promiseTakeTime},#{item.specialProcedure},#{item.windowToTheSceneNum},#{item.isOnlineSubscribeShow},#{item.isExpressTakeShow},#{item.isProvinceAcquisitionShow},#{item.isApplyProvinceShow},#{item.mustSceneExplain},#{item.onlineType},#{item.onlineToTheSceneNum},#{item.onlineOperatDeep},#{item.isExpressTakeOnlineShow},#{item.isDoorTakeShow},#{item.onlineMustSceneExplain},#{item.performDeptType},#{item.matterEdition},#{item.eventTypeShow},#{item.performHierarchyShow},#{item.powerSourceShow},#{item.performDeptTypeShow},#{item.goveServiceCenterShow},#{item.isConvenientCenterShow},#{item.terminalHandle},#{item.isOnline},#{item.isOnlinePayShow},#{item.entrustmentDepartmen},#{item.jointInfoShow},#{item.matterStatus},#{item.numberLimit},#{item.type},#{item.baseCode},#{item.implementCode},#{item.implementBodyCode},#{item.operateItemCode},#{item.townshipName},#{item.townshipCode},#{item.villageName},#{item.villageCode},#{item.operateTime},#{item.operateSite},#{item.cousultingShow},#{item.cousultingTelephoneShow},#{item.superviseShow},#{item.sort},#{item.source},#{item.createTime},#{item.createUserId},#{item.updateTime},#{item.deptName},#{item.evaluationUrl},#{item.netApplyUrl},#{item.areaName},#{item.areaLevel},#{item.remark}) @@ -630,6 +634,9 @@ a.areaLevel=ifnull(a.areaLevel,0) + #{data.areaLevelIncrement}, + + a.remark=#{data.remark}, + where @@ -1242,6 +1249,13 @@ + + + + when a.id=#{item.id} then #{item.remark} + + + where id in @@ -3094,6 +3108,27 @@ ${_conditionType_} a.areaLevel #{${_conditionParam_}.areaLevelEnd} + + + + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} + + + ${_conditionType_} a.remark is null + + + + ${_conditionType_} a.remark in + + #{item} + + + + ${_conditionType_} a.remark not in + + #{item} + + @@ -3638,6 +3673,11 @@ DESC , + + a.remark + DESC + , + diff --git a/base-manager/src/test/java/com/mortals/httpclient/site/SiteController.http b/base-manager/src/test/java/com/mortals/httpclient/site/SiteController.http index 29a6bbc8a93a8966e9499ca3c2775c44d4f4916e..4a721d706d51402ce5b2da6ce12921322f4ffa1b 100644 --- a/base-manager/src/test/java/com/mortals/httpclient/site/SiteController.http +++ b/base-manager/src/test/java/com/mortals/httpclient/site/SiteController.http @@ -146,7 +146,7 @@ POST {{baseUrl}}/site/syncGovMatterBySiteId Content-Type: application/json { - "id":73 + "id":72 } diff --git a/base-manager/src/test/java/com/mortals/httpclient/system/system.http b/base-manager/src/test/java/com/mortals/httpclient/system/system.http index 3e0f1388aa2b244a9fe121754ff729b86ab78500..95bd42abd507776d06232bc097a83833020dc7bf 100644 --- a/base-manager/src/test/java/com/mortals/httpclient/system/system.http +++ b/base-manager/src/test/java/com/mortals/httpclient/system/system.http @@ -297,4 +297,7 @@ Content-Type: application/json {} +###cest +GET http://61.157.227.62:11072/basics_api/base/matter/interinfo?id=1571 +