Browse Source

1、暂存时,可以不选业务人员,此时不校验业务人员

dongpo 6 months ago
parent
commit
0106329a41

+ 1 - 1
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/business/OaBusinessServiceImpl.java

@@ -108,7 +108,7 @@ public class OaBusinessServiceImpl implements OaBusinessService {
         EmployeeRespDTO loginEmployee = employeeApi.getEmployeeByUserId(loginUserId);
         // 出差人信息
         EmployeeRespDTO employee = employeeApi.getEmployeeById(stagingReqVO.getEmployeeId());
-        if (loginEmployee == null || employee == null) {
+        if (loginEmployee == null || (stagingReqVO.getEmployeeId() != null && employee == null)) {
             throw exception(ErrorCodeConstants.OA_EMPLOYEE_NOT_EXISTS);
         }
 

+ 1 - 1
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/conversion/OaConversionServiceImpl.java

@@ -110,7 +110,7 @@ public class OaConversionServiceImpl implements OaConversionService {
         EmployeeRespDTO loginEmployee = employeeApi.getEmployeeByUserId(loginUserId);
         // 转正人信息
         EmployeeRespDTO employee = employeeApi.getEmployeeById(stagingReqVO.getEmployeeId());
-        if (loginEmployee == null || employee == null) {
+        if (loginEmployee == null || (stagingReqVO.getEmployeeId() != null && employee == null)) {
             throw exception(ErrorCodeConstants.OA_EMPLOYEE_NOT_EXISTS);
         }
 

+ 1 - 1
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/renew/OaRenewServiceImpl.java

@@ -111,7 +111,7 @@ public class OaRenewServiceImpl implements OaRenewService {
         EmployeeRespDTO loginEmployee = employeeApi.getEmployeeByUserId(loginUserId);
         // 续签人信息
         EmployeeRespDTO employee = employeeApi.getEmployeeById(stagingReqVO.getEmployeeId());
-        if (loginEmployee == null || employee == null) {
+        if (loginEmployee == null || (stagingReqVO.getEmployeeId() != null && employee == null)) {
             throw exception(ErrorCodeConstants.OA_EMPLOYEE_NOT_EXISTS);
         }
 

+ 1 - 1
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/turnover/OaTurnoverServiceImpl.java

@@ -112,7 +112,7 @@ public class OaTurnoverServiceImpl implements OaTurnoverService {
         EmployeeRespDTO loginEmployee = employeeApi.getEmployeeByUserId(loginUserId);
         // 离职人信息
         EmployeeRespDTO employee = employeeApi.getEmployeeById(stagingReqVO.getEmployeeId());
-        if (loginEmployee == null || employee == null) {
+        if (loginEmployee == null || (stagingReqVO.getEmployeeId() != null && employee == null)) {
             throw exception(ErrorCodeConstants.OA_EMPLOYEE_NOT_EXISTS);
         }