From 3a9ccb0bf9f289505d0a7fc206e23e375943507e Mon Sep 17 00:00:00 2001 From: ludc Date: 星期一, 08 五月 2023 09:12:07 +0800 Subject: [PATCH] 提交code服务的流程模板相关内容 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java | 155 +++++++++++++++++++++++++-------------------------- 1 files changed, 75 insertions(+), 80 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java index 9cdaaf5..392e9e1 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeTempphaseServiceImpl.java @@ -18,7 +18,6 @@ import com.alibaba.cloud.commons.lang.StringUtils; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -27,24 +26,21 @@ import com.vci.ubcs.code.constant.MdmBtmTypeConstant; import com.vci.ubcs.code.dto.CodeTemplatePhaseDTO; import com.vci.ubcs.code.entity.*; -import com.vci.ubcs.code.mapper.CodePhaseAttrMapper; +import com.vci.ubcs.code.mapper.CodePhaseattrMapper; import com.vci.ubcs.code.mapper.CodeTemplatePhaseMapper; import com.vci.ubcs.code.mapper.CommonsMapper; import com.vci.ubcs.code.service.ICodeClassifyTemplateAttrService; import com.vci.ubcs.code.service.ICodePhaseattrService; -import com.vci.ubcs.code.service.ICodeTempphaseService; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyTemplateAttrVO; -import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseVO; +import com.vci.ubcs.code.vo.pagemodel.CodeTemplatePhaseEntityVO; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.revision.service.RevisionModelUtil; -import com.vci.ubcs.starter.util.MybatisParameterUtils; -import com.vci.ubcs.starter.web.constant.QueryOptionConstant; +import com.vci.ubcs.starter.util.MybatisParameterUtil; import com.vci.ubcs.starter.web.pagemodel.DataGrid; import com.vci.ubcs.starter.web.pagemodel.PageHelper; import com.vci.ubcs.starter.web.util.BeanUtil; import com.vci.ubcs.starter.web.util.BeanUtilForVCI; import com.vci.ubcs.starter.web.util.VciBaseUtil; -import com.vci.ubcs.starter.web.util.WebUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; @@ -66,10 +62,10 @@ * @since 2023-04-20 */ @Service -public class CodeTempphaseServiceImpl extends ServiceImpl<CodeTemplatePhaseMapper, CodeTemplatePhase> implements ICodeTempphaseService { +public class CodeTempphaseServiceImpl extends ServiceImpl<CodeTemplatePhaseMapper, CodeTempphaseEntity> implements ICodeTempphaseService { @Autowired(required = false) - private CodePhaseAttrMapper codePhaseAttrMapper; + private CodePhaseattrMapper codePhaseAttrMapper; @Autowired(required = false) private CodeTemplatePhaseMapper codeTemplatePhaseMapper; @@ -92,7 +88,6 @@ @Autowired private ICodeClassifyTemplateAttrService tempAttrService; - /** * 鏌ヨ鎵�鏈夌殑妯℃澘闃舵 * @param codeTemplatePhaseVO 鏌ヨ鏉′欢 @@ -101,12 +96,12 @@ * @throws VciBaseException 鏌ヨ鏉′欢鍜屽垎椤靛嚭閿欑殑鏃跺�欎細鎶涘嚭寮傚父 */ @Override - public DataGrid<CodeTemplatePhaseVO> gridCodeTemplatePhase(CodeTemplatePhaseVO codeTemplatePhaseVO, Query query) throws VciBaseException { + public DataGrid<CodeTemplatePhaseEntityVO> gridCodeTemplatePhase(CodeTemplatePhaseEntityVO codeTemplatePhaseVO, Query query) throws VciBaseException { query.setDescs("createTime"); query.setSize(-1); - IPage<CodeTemplatePhase> doList = codeTemplatePhaseMapper.selectPage(Condition.getPage(query), Condition.getQueryWrapper(codeTemplatePhaseVO)); - DataGrid<CodeTemplatePhaseVO> dataGrid=new DataGrid<CodeTemplatePhaseVO>(); + IPage<CodeTempphaseEntity> doList = codeTemplatePhaseMapper.selectPage(Condition.getPage(query), Condition.getQueryWrapper(codeTemplatePhaseVO)); + DataGrid<CodeTemplatePhaseEntityVO> dataGrid=new DataGrid<CodeTemplatePhaseEntityVO>(); if (!CollectionUtils.isEmpty(doList.getRecords())) { dataGrid.setData(codeTemplatePhaseDO2VOs(doList.getRecords())); dataGrid.setTotal(VciBaseUtil.getInt(String.valueOf(codeTemplatePhaseMapper.selectCount(Condition.getQueryWrapper(codeTemplatePhaseVO))))); @@ -116,16 +111,16 @@ /** * 鎵归噺鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞� - * @param codeTemplatePhaseDOs 鏁版嵁瀵硅薄鍒楄〃 + * @param codeTemplatePhaseEntityDOS 鏁版嵁瀵硅薄鍒楄〃 * @return 鏄剧ず瀵硅薄 * @throws VciBaseException 鍙傛暟涓虹┖鎴栬�呬笉瀛樺湪鐨勬椂鍊欎細鎶涘嚭寮傚父 */ @Override - public List<CodeTemplatePhaseVO> codeTemplatePhaseDO2VOs(Collection<CodeTemplatePhase> codeTemplatePhaseDOs) throws VciBaseException{ - List<CodeTemplatePhaseVO> voList = new ArrayList<CodeTemplatePhaseVO>(); - if(!CollectionUtils.isEmpty(codeTemplatePhaseDOs)){ - for(CodeTemplatePhase s: codeTemplatePhaseDOs){ - CodeTemplatePhaseVO vo = codeTemplatePhaseDO2VO(s); + public List<CodeTemplatePhaseEntityVO> codeTemplatePhaseDO2VOs(Collection<CodeTempphaseEntity> codeTemplatePhaseEntityDOS) throws VciBaseException{ + List<CodeTemplatePhaseEntityVO> voList = new ArrayList<CodeTemplatePhaseEntityVO>(); + if(!CollectionUtils.isEmpty(codeTemplatePhaseEntityDOS)){ + for(CodeTempphaseEntity s: codeTemplatePhaseEntityDOS){ + CodeTemplatePhaseEntityVO vo = codeTemplatePhaseDO2VO(s); if(vo != null){ voList.add(vo); } @@ -136,15 +131,15 @@ /** * 鏁版嵁瀵硅薄杞崲涓烘樉绀哄璞� - * @param codeTemplatePhaseDO 鏁版嵁瀵硅薄 + * @param codeTemplatePhaseEntityDO 鏁版嵁瀵硅薄 * @return 鏄剧ず瀵硅薄 * @throws VciBaseException 鎷疯礉灞炴�у嚭閿欑殑鏃跺�欎細鎶涘嚭寮傚父 */ @Override - public CodeTemplatePhaseVO codeTemplatePhaseDO2VO(CodeTemplatePhase codeTemplatePhaseDO) throws VciBaseException{ - CodeTemplatePhaseVO vo = new CodeTemplatePhaseVO(); - if(codeTemplatePhaseDO != null){ - BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDO,vo); + public CodeTemplatePhaseEntityVO codeTemplatePhaseDO2VO(CodeTempphaseEntity codeTemplatePhaseEntityDO) throws VciBaseException{ + CodeTemplatePhaseEntityVO vo = new CodeTemplatePhaseEntityVO(); + if(codeTemplatePhaseEntityDO != null){ + BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseEntityDO,vo); //濡傛灉鏈塴cstatus鐨勭被鐨勮瘽 } return vo; @@ -161,14 +156,14 @@ int updateCount = 0; Map<String,Object> condition = new HashMap<>(1); condition.put("codeclassifytemplateoid",templateOid); - List<CodeTemplatePhase> codeTempphaseEntities = baseMapper.selectByMap(condition); + List<CodeTempphaseEntity> codeTempphaseEntities = baseMapper.selectByMap(condition); if(!CollectionUtils.isEmpty(codeTempphaseEntities)) { - updateCount += baseMapper.deleteBatchIds(codeTempphaseEntities.stream().map(CodeTemplatePhase::getOid).collect(Collectors.toList())); + updateCount += baseMapper.deleteBatchIds(codeTempphaseEntities.stream().map(CodeTempphaseEntity::getOid).collect(Collectors.toList())); // batchCBO.copyFromOther(codeTemplatePhaseMapper.batchDeleteByOids(templatePhaseDOS.stream().map(CodeTemplatePhaseDO::getOid).collect(Collectors.toList()))); // conditionMap.put("codePhaseOid", QueryOptionConstant.IN + "(select oid from " + getPhaseTable() + " where codeClassifyTemplateOid='" + classifyTemplateOid + "')"); - List<CodePhaseAttr> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(templateOid); + List<CodePhaseattrEntity> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(templateOid); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ - updateCount += codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList())); + updateCount += codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList())); } } return updateCount; @@ -184,7 +179,7 @@ public List<CodeClstempattrEntity> codeTemplateAttrModifyTrigger(List<CodeClstempattrEntity> attrDOList){ //灞炴�т慨鏀圭殑鏃跺�欙紝闇�瑕佸悓姝ヤ慨鏀瑰搴斿睘鎬х殑鍚嶇О // BatchCBO batchCBO = new BatchCBO(); - List<CodePhaseAttr> phaseAttrDOS =codePhaseAttrMapper.listLinkAttrDOByTemplateAttrDOS(VciBaseUtil.toInSql(attrDOList.stream() + List<CodePhaseattrEntity> phaseAttrDOS =codePhaseAttrMapper.listLinkAttrDOByTemplateAttrDOS(VciBaseUtil.toInSql(attrDOList.stream() .map(CodeClstempattrEntity::getId).collect(Collectors.toList()).toArray(new String[0])),attrDOList.get(0).getClassifytemplateoid()); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ //璇存槑鏈夊睘鎬�,鎴戜滑鍘绘浛鎹竴涓� @@ -214,25 +209,25 @@ */ @Override @Transactional(rollbackFor = Exception.class) - public CodeTemplatePhaseVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ + public CodeTemplatePhaseEntityVO addSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"闇�瑕佹坊鍔犵殑鏁版嵁瀵硅薄",codeTemplatePhaseDTO.getAttributes(),"鍖呭惈鐨勫睘鎬�"); //灏咲TO杞崲涓篋O - CodeTemplatePhase codeTemplatePhaseDO = new CodeTemplatePhase(); - codeTemplatePhaseDO.setOid(VciBaseUtil.getPk()); - BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDTO,codeTemplatePhaseDO); + CodeTempphaseEntity codeTemplatePhaseEntityDO = new CodeTempphaseEntity(); + codeTemplatePhaseEntityDO.setOid(VciBaseUtil.getPk()); + BeanUtilForVCI.copyPropertiesIgnoreCase(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); //WebUtil.setPersistence(false); - boolean resBoolean = codeTemplatePhaseMapper.insert(codeTemplatePhaseDO) > 0; - List<CodePhaseAttr> attrDOList = new ArrayList<>(); + boolean resBoolean = codeTemplatePhaseMapper.insert(codeTemplatePhaseEntityDO) > 0; + List<CodePhaseattrEntity> attrDOList = new ArrayList<>(); codeTemplatePhaseDTO.getAttributes().stream().forEach(attrDTO->{ - CodePhaseAttr attrDO = new CodePhaseAttr(); + CodePhaseattrEntity attrDO = new CodePhaseattrEntity(); BeanUtilForVCI.copyPropertiesIgnoreCase(attrDTO,attrDO); attrDO.setOid(VciBaseUtil.getPk()); - attrDO.setCodePhaseOid(codeTemplatePhaseDO.getOid()); + attrDO.setCodePhaseOid(codeTemplatePhaseEntityDO.getOid()); attrDOList.add(attrDO); }); codePhaseattrService.saveBatch(attrDOList); //WebUtil.setPersistence(true); - return codeTemplatePhaseDO2VO(codeTemplatePhaseDO); + return codeTemplatePhaseDO2VO(codeTemplatePhaseEntityDO); } /** @@ -243,29 +238,29 @@ */ @Override @Transactional(rollbackFor = Exception.class) - public CodeTemplatePhaseVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ + public CodeTemplatePhaseEntityVO editSave(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"鏁版嵁瀵硅薄",codeTemplatePhaseDTO.getOid(),"妯℃澘闃舵涓婚敭",codeTemplatePhaseDTO.getAttributes(),"鍖呭惈鐨勫睘鎬�"); //灏咲TO杞崲涓篋O - CodeTemplatePhase codeTemplatePhaseDO = selectByOid(codeTemplatePhaseDTO.getOid()); - revisionModelUtil.copyFromDTOIgnore(codeTemplatePhaseDTO,codeTemplatePhaseDO); + CodeTempphaseEntity codeTemplatePhaseEntityDO = selectByOid(codeTemplatePhaseDTO.getOid()); + revisionModelUtil.copyFromDTOIgnore(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); //WebUtil.setPersistence(false); - codeTemplatePhaseMapper.updateById(codeTemplatePhaseDO); + codeTemplatePhaseMapper.updateById(codeTemplatePhaseEntityDO); //鎶婁互鍓嶇殑鍒犻櫎 - List<CodePhaseAttr> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseDO.getOid()); + List<CodePhaseattrEntity> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseEntityDO.getOid()); if(!CollectionUtils.isEmpty(phaseAttrDOS)){ - codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList())); + codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList())); } - List<CodePhaseAttr> attrDOList = new ArrayList<>(); + List<CodePhaseattrEntity> attrDOList = new ArrayList<>(); codeTemplatePhaseDTO.getAttributes().stream().forEach(attrDTO->{ - CodePhaseAttr attrDO = new CodePhaseAttr(); + CodePhaseattrEntity attrDO = new CodePhaseattrEntity(); BeanUtilForVCI.copyPropertiesIgnoreCase(attrDTO,attrDO); attrDO.setOid(VciBaseUtil.getPk()); - attrDO.setCodePhaseOid(codeTemplatePhaseDO.getOid()); + attrDO.setCodePhaseOid(codeTemplatePhaseEntityDO.getOid()); attrDOList.add(attrDO); }); codePhaseattrService.saveBatch(attrDOList); //WebUtil.setPersistence(true); - return codeTemplatePhaseDO2VO(codeTemplatePhaseDO); + return codeTemplatePhaseDO2VO(codeTemplatePhaseEntityDO); } /** @@ -278,20 +273,20 @@ @Transactional(rollbackFor = Exception.class) public R deleteCodeTemplatePhase(CodeTemplatePhaseDTO codeTemplatePhaseDTO) throws VciBaseException{ VciBaseUtil.alertNotNull(codeTemplatePhaseDTO,"妯℃澘闃舵鏁版嵁瀵硅薄",codeTemplatePhaseDTO.getOid(),"妯℃澘闃舵鐨勪富閿�"); - CodeTemplatePhase codeTemplatePhaseDO = selectByOid(codeTemplatePhaseDTO.getOid()); - R baseResult = checkIsCanDeleteForDO(codeTemplatePhaseDTO,codeTemplatePhaseDO); + CodeTempphaseEntity codeTemplatePhaseEntityDO = selectByOid(codeTemplatePhaseDTO.getOid()); + R baseResult = checkIsCanDeleteForDO(codeTemplatePhaseDTO, codeTemplatePhaseEntityDO); if(!baseResult.isSuccess()) { }else{ return baseResult; } //鎵ц鍒犻櫎鎿嶄綔 //WebUtil.setPersistence(false); - boolean batchCBO = codeTemplatePhaseMapper.deleteById(codeTemplatePhaseDO.getOid())>0; + boolean batchCBO = codeTemplatePhaseMapper.deleteById(codeTemplatePhaseEntityDO.getOid())>0; //闇�瑕佸垹闄ゅ睘鎬� - List<CodePhaseAttr> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseDO.getOid()); + List<CodePhaseattrEntity> phaseAttrDOS = listPhaseAttrDOByPhaseOid(codeTemplatePhaseEntityDO.getOid()); boolean deleteCBO = false; if(!CollectionUtils.isEmpty(phaseAttrDOS)) { - deleteCBO = codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseAttr::getOid).collect(Collectors.toList()))>0; + deleteCBO = codePhaseAttrMapper.deleteBatchIds(phaseAttrDOS.stream().map(CodePhaseattrEntity::getOid).collect(Collectors.toList()))>0; } //WebUtil.setPersistence(true); return (batchCBO || deleteCBO)?R.success(DELETE_SUCCESS):R.fail(DELETE_FAIL); @@ -304,7 +299,7 @@ * @throws VciBaseException 鍙傛暟涓虹┖锛屾暟鎹笉瀛樺湪鏃朵細鎶涘嚭寮傚父 */ @Override - public CodeTemplatePhaseVO getObjectByOid(String oid) throws VciBaseException{ + public CodeTemplatePhaseEntityVO getObjectByOid(String oid) throws VciBaseException{ return codeTemplatePhaseDO2VO(selectByOid(oid)); } @@ -315,10 +310,10 @@ * @throws VciBaseException 鏌ヨ鍑虹幇寮傚父鏃朵細鎶涘嚭 */ @Override - public Collection<CodeTemplatePhaseVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException{ + public Collection<CodeTemplatePhaseEntityVO> listCodeTemplatePhaseByOids(Collection<String> oidCollections) throws VciBaseException{ VciBaseUtil.alertNotNull(oidCollections,"鏁版嵁瀵硅薄涓婚敭闆嗗悎"); - List<CodeTemplatePhase> codeTemplatePhaseDOList = listCodeTemplatePhaseDOByOidCollections(oidCollections); - return codeTemplatePhaseDO2VOs(codeTemplatePhaseDOList); + List<CodeTempphaseEntity> codeTemplatePhaseEntityDOList = listCodeTemplatePhaseDOByOidCollections(oidCollections); + return codeTemplatePhaseDO2VOs(codeTemplatePhaseEntityDOList); } /** @@ -329,11 +324,11 @@ * @throws VciBaseException 鏌ヨ鏉′欢鍜屽垎椤靛嚭閿欑殑鏃跺�欎細鎶涘嚭寮傚父 */ @Override - public DataGrid<CodeTemplatePhaseVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException{ + public DataGrid<CodeTemplatePhaseEntityVO> refDataGridCodeTemplatePhase(Map<String, String> conditionMap, PageHelper pageHelper) throws VciBaseException{ if(conditionMap == null){ conditionMap = new HashMap<String, String>(); } - CodeTemplatePhaseVO codeTemplatePhaseVO = new CodeTemplatePhaseVO(); + CodeTemplatePhaseEntityVO codeTemplatePhaseVO = new CodeTemplatePhaseEntityVO(); BeanMap beanMap = BeanMap.create(codeTemplatePhaseVO); beanMap.putAll(conditionMap); Query query = new Query(); @@ -368,7 +363,7 @@ if(ids.size()<=1000){ queryWrapper = Wrappers.<CodeClassifyTemplateAttr>query().lambda().notIn(CodeClassifyTemplateAttr::getId, ids); }else { - queryWrapper = MybatisParameterUtils.cutNotInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); + queryWrapper = MybatisParameterUtil.cutNotInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); } //conditionMap.put("id", QueryOptionConstant.NOTIN + ids); } @@ -392,7 +387,7 @@ return new DataGrid<>(); } conditionMap.remove("codePhaseOid"); - CodeTemplatePhase phaseDO = selectByOid(codePhaseOid); + CodeTempphaseEntity phaseDO = selectByOid(codePhaseOid); List<String> ids = commonsMapper.selectById("(select id from " + getPhaseAttrTable() + " where codePhaseOid ='" +codePhaseOid + "')"); LambdaQueryWrapper<CodeClassifyTemplateAttr> queryWrapper = null; // Wrappers.<CodeClassifyTemplateAttrVO>query() @@ -400,7 +395,7 @@ if(ids.size()<=1000){ queryWrapper = Wrappers.<CodeClassifyTemplateAttr>query().lambda().in(CodeClassifyTemplateAttr::getId, ids); }else { - queryWrapper = MybatisParameterUtils.cutInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); + queryWrapper = MybatisParameterUtil.cutInParameter(queryWrapper,CodeClassifyTemplateAttr::getId,ids); } queryWrapper.eq(CodeClassifyTemplateAttr::getClassifyTemplateOid,phaseDO.getCodeClassifyTemplateOid()); return tempAttrService.gridCodeClassifyTemplateAttr(queryWrapper,pageHelper); @@ -419,33 +414,33 @@ * @param oidCollections 涓婚敭鐨勯泦鍚� * @return 鏁版嵁瀵硅薄鍒楄〃 */ - private List<CodeTemplatePhase> listCodeTemplatePhaseDOByOidCollections(Collection<String> oidCollections){ - List<CodeTemplatePhase> codeTemplatePhaseDOList = new ArrayList<CodeTemplatePhase>(); + private List<CodeTempphaseEntity> listCodeTemplatePhaseDOByOidCollections(Collection<String> oidCollections){ + List<CodeTempphaseEntity> codeTemplatePhaseEntityDOList = new ArrayList<CodeTempphaseEntity>(); if(!CollectionUtils.isEmpty(oidCollections)){ Collection<Collection<String>> oidCollectionsList = VciBaseUtil.switchCollectionForOracleIn(oidCollections); for(Collection<String> oids: oidCollectionsList){ - List<CodeTemplatePhase> tempDOList = codeTemplatePhaseMapper.selectBatchIds(oids); + List<CodeTempphaseEntity> tempDOList = codeTemplatePhaseMapper.selectBatchIds(oids); if(!CollectionUtils.isEmpty(tempDOList)){ - codeTemplatePhaseDOList.addAll(tempDOList); + codeTemplatePhaseEntityDOList.addAll(tempDOList); } } } - return codeTemplatePhaseDOList; + return codeTemplatePhaseEntityDOList; } /** * 鏍¢獙鏄惁鍙互鍒犻櫎锛屽鏋滃瓨鍦ㄤ笅绾э紝骞朵笖涓嬬骇鏈夋暟鎹紩鐢ㄥ垯涓嶈兘鍒犻櫎 * @param codeTemplatePhaseDTO 鏁版嵁浼犺緭瀵硅薄 - * @param codeTemplatePhaseDO 鏁版嵁搴撲腑鐨勬暟鎹璞� + * @param codeTemplatePhaseEntityDO 鏁版嵁搴撲腑鐨勬暟鎹璞� * @return success涓簍rue涓哄彲浠ュ垹闄わ紝false琛ㄧず鏈夋暟鎹紩鐢紝obj涓簍rue琛ㄧず鏈変笅绾� */ - private R checkIsCanDeleteForDO(CodeTemplatePhaseDTO codeTemplatePhaseDTO, CodeTemplatePhase codeTemplatePhaseDO) { - CodeTemplatePhase tsDO = new CodeTemplatePhase(); + private R checkIsCanDeleteForDO(CodeTemplatePhaseDTO codeTemplatePhaseDTO, CodeTempphaseEntity codeTemplatePhaseEntityDO) { + CodeTempphaseEntity tsDO = new CodeTempphaseEntity(); BeanUtil.convert(codeTemplatePhaseDTO,tsDO); if (checkTs(tsDO)) { return R.fail(TS_NOT_PROCESS); } - if(!checkIsLinked(codeTemplatePhaseDO.getOid())) { + if(!checkIsLinked(codeTemplatePhaseEntityDO.getOid())) { return R.success("succcess"); }else{ return R.fail(DATA_LINKED_NOT_DELETE); @@ -457,9 +452,9 @@ * @param tempDO * @return */ - private boolean checkTs(CodeTemplatePhase tempDO){ - LambdaQueryWrapper<CodeTemplatePhase> wrapper = Wrappers.<CodeTemplatePhase>query() - .lambda().eq(CodeTemplatePhase::getOid,tempDO.getOid()).select(CodeTemplatePhase::getTs); + private boolean checkTs(CodeTempphaseEntity tempDO){ + LambdaQueryWrapper<CodeTempphaseEntity> wrapper = Wrappers.<CodeTempphaseEntity>query() + .lambda().eq(CodeTempphaseEntity::getOid,tempDO.getOid()).select(CodeTempphaseEntity::getTs); long dbTs = codePhaseAttrMapper.selectById(wrapper).getTs().getTime(); long currentTs = tempDO.getTs().getTime(); if(dbTs == currentTs){ @@ -483,11 +478,11 @@ * @param codePhaseOid 闃舵鐨勪富閿� * @return 鍖呭惈灞炴�х殑鏁版嵁瀵硅薄 */ - private List<CodePhaseAttr> listPhaseAttrDOByPhaseOid(String codePhaseOid){ + private List<CodePhaseattrEntity> listPhaseAttrDOByPhaseOid(String codePhaseOid){ if(StringUtils.isBlank(codePhaseOid)||StringUtils.isEmpty(codePhaseOid)){ return null; } - List<CodePhaseAttr> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(codePhaseOid); + List<CodePhaseattrEntity> phaseAttrDOS = codePhaseAttrMapper.selectByPhasea(codePhaseOid); return phaseAttrDOS; } @@ -497,13 +492,13 @@ * @return 鏁版嵁瀵硅薄 * @throws VciBaseException 鍙傛暟涓虹┖锛屽苟涓旀暟鎹笉瀛樺湪鐨勬椂鍊欎細鎶涘嚭寮傚父 */ - private CodeTemplatePhase selectByOid(String oid) throws VciBaseException{ + private CodeTempphaseEntity selectByOid(String oid) throws VciBaseException{ VciBaseUtil.alertNotNull(oid,"涓婚敭"); - CodeTemplatePhase codeTemplatePhaseDO = codeTemplatePhaseMapper.selectById(oid.trim()); - if(codeTemplatePhaseDO == null || StringUtils.isBlank(codeTemplatePhaseDO.getOid())){ + CodeTempphaseEntity codeTemplatePhaseEntityDO = codeTemplatePhaseMapper.selectById(oid.trim()); + if(codeTemplatePhaseEntityDO == null || StringUtils.isBlank(codeTemplatePhaseEntityDO.getOid())){ throw new VciBaseException(DATA_OID_NOT_EXIST); } - return codeTemplatePhaseDO; + return codeTemplatePhaseEntityDO; } } -- Gitblit v1.9.3