Explorar o código

需求报名新增生成订单确认订单

LiFei %!s(int64=5) %!d(string=hai) anos
pai
achega
9877bfc219

+ 15 - 0
happy-boot-module-flexjob/src/main/java/org/jeecg/modules/requiremanager/service/impl/HwRequirementServiceImpl.java

@@ -329,6 +329,21 @@ public class HwRequirementServiceImpl extends ServiceImpl<HwRequirementMapper, H
             hwEnrollment.setEnrollFrom(2);
             hwEnrollment.setEnrollBy(sysUser.getUsername());
             hwEnrollmentService.save(hwEnrollment);
+            HwRequirement hwRequirement1=hwRequirementMapper.getById(hwRequirement.getId());
+            if(hwRequirement1.getIsAutoOrder()==1){
+                HwOrder hwOrder=new HwOrder();
+                hwOrder.setStatus(0);
+                if(hwRequirement1.getIsAutoConfirm()==1){
+                    hwOrder.setStatus(2);
+                }
+                String orderNum = "DD" + new Date().getTime();
+                hwOrder.setOrderNumber(orderNum);
+                hwOrder.setRequirementId(hwEnrollment.getRequirementId());
+                hwOrder.setUserId(hwEnrollment.getUserId());
+                hwOrder.setEnrollId(hwEnrollment.getId());
+                hwOrder.setSysOrgCode(hwEnrollment.getSysOrgCode());
+                hwOrderService.saveOrder(hwOrder);
+            }
         }
     }