diff --git a/src/main/java/cn/palmte/work/controller/backend/ProcessController.java b/src/main/java/cn/palmte/work/controller/backend/ProcessController.java index 4ce8d31..cd5b64a 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProcessController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProcessController.java @@ -185,9 +185,10 @@ public class ProcessController { public void post(@RequestBody @Valid SaleContractProcessForm form) { System.out.println(form); SaleContractProcess entity = new SaleContractProcess(); - BeanUtils.copyProperties(form, entity, "sealTypes", "applyDate"); + BeanUtils.copyProperties(form, entity, "sealTypes", "applyDate", "applyDept"); entity.setApplyDate(LocalDate.parse(form.getApplyDate(), formatter)); entity.setSealTypes(SealTypeArray.of(form.getSealTypes())); + entity.setApplyDept(String.join(",", form.getApplyDept())); entityManager.persist(entity); diff --git a/src/main/java/cn/palmte/work/model/process/form/SaleContractProcessForm.java b/src/main/java/cn/palmte/work/model/process/form/SaleContractProcessForm.java index e441cd2..e1806e9 100644 --- a/src/main/java/cn/palmte/work/model/process/form/SaleContractProcessForm.java +++ b/src/main/java/cn/palmte/work/model/process/form/SaleContractProcessForm.java @@ -37,7 +37,7 @@ public class SaleContractProcessForm { // 申请人 private String applyPersonName; - private String applyDept; + private String[] applyDept; // 申请部门领导