Procházet zdrojové kódy

diy级别权限分配

njs před 3 roky
rodič
revize
c697f1b590

+ 4 - 1
suishenbang-system/src/main/java/com/dgtly/system/service/impl/SysUserOrderAuthorServiceImpl.java

@@ -293,13 +293,15 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
             if (intNumber.equals("cw")) {
                 userOrderAuthorList.clear();
                 userOrderAuthorList.addAll(userOrderAuthorCwList);
-            } else if (intNumber.equals("diy")) {
+            } else if (intNumber.equals("diy")||intNumber.equals("company") || intNumber.equals("office") || intNumber.equals("emp")
+                    || intNumber.equals("saledept") || intNumber.equals("suboffice")|| intNumber.equals("customer")) {
                 userOrderAuthorList.clear();
                 userOrderAuthorList.addAll(userOrderAuthorDiyList);
             } else if (intNumber.equals("ysl")) {
                 userOrderAuthorList.clear();
                 userOrderAuthorList.addAll(userOrderAuthorYSLList);
             }
+            if(userOrderAuthorList.size()>0){
             List<SysUserAuthorRel> user = userAuthorRelMapper.selectSysUserAuthorRelListById(sysUserExt.getUserId());
             if (user.size() == 0) {
                 SysUserAuthorRel role = new SysUserAuthorRel();
@@ -317,6 +319,7 @@ public class SysUserOrderAuthorServiceImpl implements ISysUserOrderAuthorService
                     }
                 }
             }
+            }
         });
 
     }