Parcourir la source

手机段工分、工时数据权限修改

ouyj il y a 5 mois
Parent
commit
406584fd35

+ 4 - 0
ygtx-gxt/src/main/java/com/ygtx/gxt/service/impl/GxtOrderHourServiceImpl.java

@@ -546,6 +546,10 @@ public class GxtOrderHourServiceImpl implements IGxtOrderHourService {
         // 获取用户角色
         List<SysRole> roles = currentUser.getRoles();
         if (roles == null || roles.isEmpty()) {
+            // 如果用户没有任何角色,则不返回任何数据
+            String noDataCondition = " AND 1=0";
+            workOrder.getParams().put("businessDataScope", noDataCondition);
+            repairOrder.getParams().put("businessDataScope", noDataCondition);
             return;
         }
 

+ 4 - 0
ygtx-gxt/src/main/java/com/ygtx/gxt/service/impl/GxtOrderScoreServiceImpl.java

@@ -896,6 +896,10 @@ public class GxtOrderScoreServiceImpl implements IGxtOrderScoreService {
         // 获取用户角色
         List<SysRole> roles = currentUser.getRoles();
         if (roles == null || roles.isEmpty()) {
+            // 如果用户没有任何角色,则不返回任何数据
+            String noDataCondition = " AND 1=0";
+            workOrder.getParams().put("businessDataScope", noDataCondition);
+            repairOrder.getParams().put("businessDataScope", noDataCondition);
             return;
         }