diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java index 77b2bc08..eef795c9 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/controller/BdController.java @@ -6,6 +6,8 @@ import com.github.pagehelper.PageInfo; import com.hzya.frame.mdm.mdmModule.dao.IMdmModuleDao; import com.hzya.frame.mdm.mdmModule.entity.MdmModuleEntity; import com.hzya.frame.mdm.mdmModule.service.IMdmModuleService; +import com.hzya.frame.mdm.mdmModuleDb.dao.IMdmModuleDbDao; +import com.hzya.frame.mdm.mdmModuleDb.entity.MdmModuleDbEntity; import com.hzya.frame.voucher.ae.comf.bd.dao.*; import com.hzya.frame.voucher.ae.comf.bd.entity.*; import com.hzya.frame.voucher.ae.comf.bd.entity.vo.*; @@ -41,6 +43,8 @@ public class BdController extends DefaultController { private IMdmModuleService mdmModuleService; @Autowired private IMdmModuleDao mdmModuleDao; + @Autowired + private IMdmModuleDbDao mdmModuleDbDao; @Autowired private IMdmDbFiledVODAO mdmDbFiledVODAO; @@ -205,6 +209,21 @@ public class BdController extends DefaultController { if (mdmDBQueryVO.getTablename() == null || "".equals(mdmDBQueryVO.getTablename())) { return getSuccessMessageEntity("请求成功", null); } + + //查询表remark,是否包含管理 + MdmModuleDbEntity mdmModuleDbEntity = new MdmModuleDbEntity(); + mdmModuleDbEntity.setDbName(mdmDBQueryVO.getTablename()); + List dbEntityList = mdmModuleDbDao.query(mdmModuleDbEntity); + if (dbEntityList.size() == 0) { + return getFailureMessageEntity("该表不存在"); + } + String remark = dbEntityList.get(0).getRemark(); + if (remark != null && !"".equals(remark)) { + if (!remark.contains("管理")) { + mdmDBQueryVO.setPkentityorg(null); + } + } + PageHelper.startPage(mdmDBQueryVO.getPageNum(), mdmDBQueryVO.getPageSize()); List> objectList = mdmDBQueryVODAO.queryMdmDb(mdmDBQueryVO); PageInfo pageInfo = new PageInfo(objectList); diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java index 583fca97..ddfd186f 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.java @@ -30,4 +30,6 @@ public class MdmDBQueryVO extends BaseEntity { private String propValue8; private String propValue9; private String propValue10; + + private String pkentityorg; } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml index 98b51fb3..aac288ec 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/bd/entity/vo/MdmDBQueryVO.xml @@ -24,6 +24,7 @@ ${prop8}like concat('%', #{propValue8},'%') ${prop9}like concat('%', #{propValue9},'%') ${prop10}like concat('%', #{propValue10},'%') + pk_corp= #{pkentityorg} diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/MdmServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/MdmServiceImpl.java index d44b9691..695d30c5 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/MdmServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/module/service/impl/MdmServiceImpl.java @@ -51,7 +51,8 @@ public class MdmServiceImpl implements IMdmService { MdmModuleDbFiledsEntity mdmModuleDbFiledsEntity = new MdmModuleDbFiledsEntity(); mdmModuleDbFiledsEntity.setDbId(mdmModuleDbEntity.getId()); List filedList = mdmModuleDbFiledsDao.query(mdmModuleDbFiledsEntity); - mdmModuleDbEntity.setSublistMdmModuleDbFileds(filedList); + List collect = filedList.stream().filter(filed -> "1".equals(filed.getViewType())).collect(Collectors.toList()); + mdmModuleDbEntity.setSublistMdmModuleDbFileds(collect); res.add(mdmModuleDbEntity); } diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/subject/entity/AeConfSubjectClassificationEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/subject/entity/AeConfSubjectClassificationEntity.xml index 07b72e47..30f0b01e 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/subject/entity/AeConfSubjectClassificationEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/subject/entity/AeConfSubjectClassificationEntity.xml @@ -366,45 +366,85 @@ modify_user = values(modify_user), sts = values(sts) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + update ae_conf_subject_classification set - - code = #{code}, - name = #{name}, - aeConfModuleId = #{aeConfModuleId}, - pk_corp = #{pkCorp}, - pkglorgbook = #{pkglorgbook}, - glorgbookcode = #{glorgbookcode}, - glorgbookname = #{glorgbookname}, - factorIds = #{factorids}, - factorNames = #{factornames}, - contrast_id = #{contrastId}, - contrast_code = #{contrastCode}, - contrast_name = #{contrastName}, - desdocvalue_default_id = #{desdocvalueDefaultId}, - desdocvalue_default_name = #{desdocvalueDefaultName}, - remark = #{remark}, - def1 = #{def1}, - def2 = #{def2}, - def3 = #{def3}, - def4 = #{def4}, - def5 = #{def5}, - def6 = #{def6}, - def7 = #{def7}, - def8 = #{def8}, - def9 = #{def9}, - def10 = #{def10}, - create_time = #{create_time}, - create_user = #{createUser}, - modify_time = #{modify_time}, - modify_time = now(), - modify_user = #{modifyUser}, - sts = #{sts}, - + code = #{code}, + name = #{name}, + aeConfModuleId = #{aeConfModuleId}, + pk_corp = #{pkCorp}, + pkglorgbook = #{pkglorgbook}, + glorgbookcode = #{glorgbookcode}, + glorgbookname = #{glorgbookname}, + factorIds = #{factorids}, + factorNames = #{factornames}, + contrast_id = #{contrastId}, + contrast_code = #{contrastCode}, + contrast_name = #{contrastName}, + desdocvalue_default_id = #{desdocvalueDefaultId}, + desdocvalue_default_name = #{desdocvalueDefaultName}, + remark = #{remark}, + def1 = #{def1}, + def2 = #{def2}, + def3 = #{def3}, + def4 = #{def4}, + def5 = #{def5}, + def6 = #{def6}, + def7 = #{def7}, + def8 = #{def8}, + def9 = #{def9}, + def10 = #{def10}, + create_time = #{create_time}, + create_user = #{createUser}, + modify_time = #{modify_time}, + modify_time = now(), + modify_user = #{modifyUser}, + sts = #{sts} where id = #{id} + diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java index 695c7b84..54651062 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java @@ -559,7 +559,7 @@ public class AeConfVoucherTemplateServiceImpl extends BaseService