瀏覽代碼

限定项目客户情况查询修改

anderx 1 年之前
父節點
當前提交
d4d0c4307b

+ 9 - 0
src/main/java/com/goafanti/business/bo/UserRestrictProjectBo.java

@@ -9,6 +9,15 @@ public class UserRestrictProjectBo {
 
     private String adminName;
     private String userName;
+    private Integer adminSalesman;
+
+    public Integer getAdminSalesman() {
+        return adminSalesman;
+    }
+
+    public void setAdminSalesman(Integer adminSalesman) {
+        this.adminSalesman = adminSalesman;
+    }
 
     public String getUserName() {
         return userName;

+ 9 - 0
src/main/java/com/goafanti/business/service/impl/RestrictProjectServiceImpl.java

@@ -217,11 +217,20 @@ public class RestrictProjectServiceImpl extends BaseMybatisDao<RestrictProjectMa
         String aid=TokenManager.getAdminId();
         Admin my = adminMapper.selectByPrimaryKey(aid);
         boolean flag= my.getPublicPurview() == 1;
+        List<Role> roles = adminMapper.selectRolesByPrimaryKey(aid);
+        boolean flag2=false;
+        for (Role role : roles) {
+            if (AFTConstants.SALESMAN.equals(role.getRoleType().toString())){
+                flag2=true;
+                break;
+            }
+        }
         if (ids!=null&& !ids.isEmpty()){
             String[] split = ids.split(",");
             for (String s : split) {
                 UserRestrictProjectBo bo = new UserRestrictProjectBo();
                 bo.setUid(s);
+                bo.setAdminSalesman(flag2?1:0);
                 User user = userMapper.selectByPrimaryKey(s);
                 bo.setUserName(user.getNickname());
                 if (!flag){