|
@@ -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());
|
|
|
}
|
|
|
|