‘linchangsheng’ 3 months ago
parent
commit
0b9bc9a9b1

+ 3 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/apply/WorkerApplyLogic.java

@@ -35,7 +35,9 @@ public class WorkerApplyLogic {
     private final CommonLogic commonLogic;
 
     public void add(WorkerInvolveApply workerInvolveApply) {
-
+        CurrentCompanyWechat currentCompanyWechat = commonLogic.getCurrentCompanyWechat();
+        workerInvolveApply.setCompanyWechatId(currentCompanyWechat.getCompanyWechatId());
+        workerInvolveApply.setCompanyWechatName(currentCompanyWechat.getCompanyName());
         workerInvolveApply.insert();
 
     }

+ 6 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/apply/WorkerInvolveLogic.java

@@ -56,16 +56,22 @@ public class WorkerInvolveLogic {
 
     public void add(WorkerInvolvePrincipalDetail bean) {
 
+        AdminUserCom adminUser = commonLogic.getAdminUser();
+
         if (workerInvolvePrincipalService.lambdaQuery().eq(WorkerInvolvePrincipal::getPrincipal,bean.getId())
         .count() > 0)
             throw new RemoteServiceException("存在相同审批人名称");
 
+        workerInvolveApply.setCompanyWechatId(adminUser.getCompanyWechatId());
+        workerInvolveApply.setCompanyWechatName(adminUser.getCompanyName());
         bean.insert();
 
         for (WorkerInvolvePrincipalItem workerInvolvePrincipalItem : bean.getWorkerInvolvePrincipalItems()) {
             workerInvolvePrincipalItem.setPrincipalId(bean.getId());
         }
 
+
+
         workerInvolvePrincipalItemService.saveBatch(bean.getWorkerInvolvePrincipalItems());
     }