Quellcode durchsuchen

班管家登录增加saler字段,传业务员时给只读权限

hu vor 4 Jahren
Ursprung
Commit
32db952c80
1 geänderte Dateien mit 11 neuen und 1 gelöschten Zeilen
  1. 11 1
      src/rest/openapi/base/restful/WebClientRest.java

+ 11 - 1
src/rest/openapi/base/restful/WebClientRest.java

@@ -12,8 +12,13 @@ import openapi.base.parameter.ErrModel;
 import openapi.base.parameter.parameter;
 import openapi.base.parameter.parameter;
 import openapi.restcontroller.wechatapp.system.docManage;
 import openapi.restcontroller.wechatapp.system.docManage;
 import openapi.tools.kuaidi100;
 import openapi.tools.kuaidi100;
+
+import org.apache.commons.lang.StringUtils;
 import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
 import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
 import org.glassfish.jersey.media.multipart.FormDataParam;
 import org.glassfish.jersey.media.multipart.FormDataParam;
+
+import com.ctc.wstx.sr.ElemAttrs;
+
 import p2.application.signature.P2User;
 import p2.application.signature.P2User;
 import p2.p2server.P2Server;
 import p2.p2server.P2Server;
 import p2.pao.PaoRemote;
 import p2.pao.PaoRemote;
@@ -787,7 +792,12 @@ public class WebClientRest {
                 Rows staffauthority = connect.runSqlQuery("select authoritymodule,authorityname from staffauthority where siteid='" + siteid + "' order by frownum");
                 Rows staffauthority = connect.runSqlQuery("select authoritymodule,authorityname from staffauthority where siteid='" + siteid + "' order by frownum");
                 List list = new ArrayList();
                 List list = new ArrayList();
                 for (Row row : staffauthority) {
                 for (Row row : staffauthority) {
-                    list.add(row.getString("authoritymodule") + "_edit");
+                	if(requestcontent.containsKey("saler") && !StringUtils.isBlank(requestcontent.getString("saler")) && requestcontent.getString("saler").equals("ÒµÎñÔ±")) {
+                		list.add(row.getString("authoritymodule"));
+                	}else {
+                		list.add(row.getString("authoritymodule") + "_edit");
+					}
+                    
                 }
                 }
                 JSONObject object = new JSONObject();
                 JSONObject object = new JSONObject();
                 object.put("status", "ok");
                 object.put("status", "ok");