| | |
| | | @Autowired(required = false) |
| | | private CodeClsflowtempMapper codeClsflowtempMapper; |
| | | @Autowired(required = false) |
| | | private CodeTempphaseMapper codeTempphaseMapper; |
| | | private CodeTemplatePhaseMapper codeTempphaseMapper; |
| | | @Autowired(required = false) |
| | | private CodeTempbuttonMapper codeTempbuttonMapper; |
| | | private CodeClassifyTemplateButtonMapper codeTempbuttonMapper; |
| | | @Autowired(required = false) |
| | | private CodePhaseattrMapper codePhaseattrMapper; |
| | | @Autowired(required = false) |
| | |
| | | List<CodePhaseattrEntity> codePhaseAttrDOList = (ArrayList<CodePhaseattrEntity>)phase_attrMap.get("phaseAttr");//阶段属性 |
| | | |
| | | //复制模板按钮 |
| | | List<CodeTempbuttonEntity> codeClassifyTemplateButtonDOList = copyTemplateButton(templateOldOid,templateNewOid); |
| | | List<CodeClassifyTemplateButton> codeClassifyTemplateButtonDOList = copyTemplateButton(templateOldOid,templateNewOid); |
| | | |
| | | //一起保存数据 |
| | | // WebUtil.setPersistence(false);//不执行保存 |
| | | //保存模板 |
| | | //保存模板—— |
| | | // BatchCBO batchCBOTemplate = new BatchCBO(); |
| | | //batchCBO保存的时候没有能够自动update源数据的isLastR |
| | | //batchCBOTemplate.getCreateCbos().add(clientBusinessObject_template_insert); |
| | |
| | | List<CodePhaseattrEntity> codePhaseAttrDOList = (ArrayList<CodePhaseattrEntity>)phase_attrMap.get("phaseAttr");//阶段属性 |
| | | |
| | | //复制模板按钮 |
| | | List<CodeTempbuttonEntity> codeClassifyTemplateButtonDOList = copyTemplateButton(oldOid,newOid); |
| | | List<CodeClassifyTemplateButton> codeClassifyTemplateButtonDOList = copyTemplateButton(oldOid,newOid); |
| | | |
| | | // baseMapper.insert(codeClassifyTemplateDOList); |
| | | this.saveBatch(codeClassifyTemplateDOList); |
| | |
| | | String oldoid = codeTemplatePhaseDO.getOid(); |
| | | String newOid = VciBaseUtil.getPk(); |
| | | codeTemplatePhaseDO.setOid(newOid); |
| | | codeTemplatePhaseDO.setCodeclassifytemplateoid(templateNewOid); |
| | | codeTemplatePhaseDO.setCodeClassifyTemplateOid(templateNewOid); |
| | | phaseKeyMap.put(oldoid,newOid); |
| | | phaseOidList.add(oldoid); |
| | | } |
| | |
| | | codePhaseAttrDOList = codePhaseattrMapper.selectByPhaseaIds(VciBaseUtil.toInSql(phaseOidList.toArray(new String[0]))); |
| | | } |
| | | for (CodePhaseattrEntity codePhaseAttrDO:codePhaseAttrDOList){ |
| | | String oldPhaseoid = codePhaseAttrDO.getCodephaseoid(); |
| | | String oldPhaseoid = codePhaseAttrDO.getCodePhaseOid(); |
| | | // String newOid = VciBaseUtil.getPk(); |
| | | codePhaseAttrDO.setOid(null); |
| | | codePhaseAttrDO.setCodephaseoid(phaseKeyMap.get(oldPhaseoid)); |
| | | codePhaseAttrDO.setCodePhaseOid(phaseKeyMap.get(oldPhaseoid)); |
| | | // codePhaseattrMapper.insert(codePhaseAttrDO); |
| | | } |
| | | Map phaseMap = new HashMap(); |
| | |
| | | /** |
| | | * 复制模板按钮 |
| | | */ |
| | | public List<CodeTempbuttonEntity> copyTemplateButton(String templateOldOid,String templateNewOid){ |
| | | public List<CodeClassifyTemplateButton> copyTemplateButton(String templateOldOid,String templateNewOid){ |
| | | |
| | | Map<String,Object> condition = new HashMap<>(1); |
| | | condition.put("classifyTemplateOid",templateOldOid); |
| | | // VciQueryWrapperForDO buttonWrapper = new VciQueryWrapperForDO(CodeClassifyTemplateButtonDO.class); |
| | | // buttonWrapper.addQueryMap("classifyTemplateOid",templateOldOid); |
| | | List<CodeTempbuttonEntity> codeTempbuttonEntities = codeTempbuttonMapper.selectByMap(condition); |
| | | List<CodeClassifyTemplateButton> codeTempbuttonEntities = codeTempbuttonMapper.selectByMap(condition); |
| | | // List<CodeClassifyTemplateButtonDO> codeClassifyTemplateButtonDOList = codeClassifyTemplateButtonDaoI.selectByWrapper(buttonWrapper); |
| | | for (CodeTempbuttonEntity codeClassifyTemplateButtonDO:codeTempbuttonEntities){ |
| | | for (CodeClassifyTemplateButton codeClassifyTemplateButtonDO:codeTempbuttonEntities){ |
| | | // String newOid = VciBaseUtil.getPk(); |
| | | codeClassifyTemplateButtonDO.setOid(null); |
| | | codeClassifyTemplateButtonDO.setClassifytemplateoid(templateNewOid); |