update 标准法规入库/变更流程-保存

This commit is contained in:
liao
2023-11-09 14:30:03 +08:00
parent c31e70ed4b
commit 40221b91ae
@@ -62,7 +62,10 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
public void addBusinessInfo(ProcessFbEntryChange processFbEntryChange) { public void addBusinessInfo(ProcessFbEntryChange processFbEntryChange) {
// 设置标准编号 // 设置标准编号
setStandardNumber(processFbEntryChange); setStandardNumber(processFbEntryChange);
processFbEntryChange.setBusinessJson(JSON.toJSONString(processFbEntryChange.getBusinessMap())); Map<String, Object> businessMap = processFbEntryChange.getBusinessMap();
processFbEntryChange.setBusinessJson(JSON.toJSONString(businessMap));
processFbEntryChange.setSource((String) businessMap.get("source"));
processFbEntryChange.setOperateType((String) businessMap.get("operateType"));
save(processFbEntryChange); save(processFbEntryChange);
} }
@@ -74,7 +77,10 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
@Override @Override
public void editBusinessInfo(ProcessFbEntryChange processFbEntryChange) { public void editBusinessInfo(ProcessFbEntryChange processFbEntryChange) {
// 设置标准编号 // 设置标准编号
processFbEntryChange.setBusinessJson(JSON.toJSONString(processFbEntryChange.getBusinessMap())); Map<String, Object> businessMap = processFbEntryChange.getBusinessMap();
processFbEntryChange.setBusinessJson(JSON.toJSONString(businessMap));
processFbEntryChange.setSource((String) businessMap.get("source"));
processFbEntryChange.setOperateType((String) businessMap.get("operateType"));
updateById(processFbEntryChange); updateById(processFbEntryChange);
} }
@@ -186,9 +192,12 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
public void saveToDraft(ProcessInfoVO<ProcessFbEntryChange> processInfoVO) { public void saveToDraft(ProcessInfoVO<ProcessFbEntryChange> processInfoVO) {
// 业务信息 // 业务信息
ProcessFbEntryChange businessInfoDTO = processInfoVO.getBusinessInfoDTO(); ProcessFbEntryChange businessInfoDTO = processInfoVO.getBusinessInfoDTO();
Map<String, Object> businessMap = businessInfoDTO.getBusinessMap();
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessMap));
businessInfoDTO.setSource((String) businessMap.get("source"));
businessInfoDTO.setOperateType((String) businessMap.get("operateType"));
if (StringUtils.isBlank(businessInfoDTO.getId())) { // 如果是发起时保存 if (StringUtils.isBlank(businessInfoDTO.getId())) { // 如果是发起时保存
businessInfoDTO.setId(UUIDUtils.randomUUID20()); businessInfoDTO.setId(UUIDUtils.randomUUID20());
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessInfoDTO.getBusinessMap()));
save(businessInfoDTO); save(businessInfoDTO);
} else { // 如果是审批时保存 } else { // 如果是审批时保存
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessInfoDTO.getBusinessMap())); businessInfoDTO.setBusinessJson(JSON.toJSONString(businessInfoDTO.getBusinessMap()));