Преглед изворни кода

新增上级设置自己,自动通过

anderx пре 11 месеци
родитељ
комит
2e5b9d5332

+ 5 - 1
ruoyi-system/src/main/java/com/ruoyi/project/service/impl/ProjectStaffRecordServiceImpl.java

@@ -90,7 +90,11 @@ public class ProjectStaffRecordServiceImpl implements ProjectStaffRecordService
         if(in.getProcessStatus()>1)in.setProcessStatus(1);
 
         boolean flag=false;
-        if (SecurityUtils.hashRoles(UserRolesType.INSPECTORS.getCode())){
+        if (user.getUserId().equals(user.getSuperiorId())){
+            in.setProcessStatus(2);
+            sysUserMapper.userAddDuration(in.getAid(),in.getDuration());
+            projectTaskMapper.projectAddDuration(in.getPid(),in.getDuration());
+        }else if (SecurityUtils.hashRoles(UserRolesType.INSPECTORS.getCode())){
             in.setProcessStatus(2);
             sysUserMapper.userAddDuration(in.getAid(),in.getDuration());
             projectTaskMapper.projectAddDuration(in.getPid(),in.getDuration());