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) {
// 设置标准编号
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);
}
@@ -74,7 +77,10 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
@Override
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);
}
@@ -186,9 +192,12 @@ public class ProcessFbEntryChangeServiceImpl extends ServiceImpl<ProcessFbEntryC
public void saveToDraft(ProcessInfoVO<ProcessFbEntryChange> processInfoVO) {
// 业务信息
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())) { // 如果是发起时保存
businessInfoDTO.setId(UUIDUtils.randomUUID20());
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessInfoDTO.getBusinessMap()));
save(businessInfoDTO);
} else { // 如果是审批时保存
businessInfoDTO.setBusinessJson(JSON.toJSONString(businessInfoDTO.getBusinessMap()));