|
|
@ -44,6 +44,7 @@ public class DfYhPlanService extends BaseService<DfYhPlanMapper, DfYhPlan> imple |
|
|
|
if (dto != null) { |
|
|
|
dto.setDoc(JSON.parseObject(dfPlan.getDoc(), DocDto.class)); |
|
|
|
dto.setSupplements(JSON.parseArray(dfPlan.getSupplement(), SupplementDto.class)); |
|
|
|
dto.setResponsiblePerson(JSON.parseObject(dfPlan.getResponsiblePerson(), OperatorDto.class)); |
|
|
|
} |
|
|
|
return dto; |
|
|
|
} |
|
|
@ -56,6 +57,7 @@ public class DfYhPlanService extends BaseService<DfYhPlanMapper, DfYhPlan> imple |
|
|
|
dfPlan.setId(null); |
|
|
|
dfPlan.setDoc(JSON.toJSONString(dto.getDoc())); |
|
|
|
dfPlan.setSupplement(JSON.toJSONString(dto.getSupplements())); |
|
|
|
dfPlan.setResponsiblePerson(JSON.toJSONString(dto.getResponsiblePerson())); |
|
|
|
dfPlan.setStatus(ApprovalStatusEnum.SUBMITTING.getValue()); |
|
|
|
if (checkNameDistinct(dfPlan.getId(), dfPlan.getName())) { |
|
|
|
getBaseMapper().insert(dfPlan); |
|
|
@ -78,6 +80,7 @@ public class DfYhPlanService extends BaseService<DfYhPlanMapper, DfYhPlan> imple |
|
|
|
if (dfPlan != null) { |
|
|
|
dfPlan.setDoc(JSON.toJSONString(dto.getDoc())); |
|
|
|
dfPlan.setSupplement(JSON.toJSONString(dto.getSupplements())); |
|
|
|
dfPlan.setResponsiblePerson(JSON.toJSONString(dto.getResponsiblePerson())); |
|
|
|
dfPlan.setStatus(oldPlan.getStatus()); |
|
|
|
if (checkNameDistinct(dfPlan.getId(), dfPlan.getName())) { |
|
|
|
getBaseMapper().updateById(dfPlan); |
|
|
|