Explorar o código

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

hu %!s(int64=4) %!d(string=hai) anos
pai
achega
32db952c80
Modificáronse 1 ficheiros con 11 adicións e 1 borrados
  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.restcontroller.wechatapp.system.docManage;
 import openapi.tools.kuaidi100;
+
+import org.apache.commons.lang.StringUtils;
 import org.glassfish.jersey.media.multipart.FormDataContentDisposition;
 import org.glassfish.jersey.media.multipart.FormDataParam;
+
+import com.ctc.wstx.sr.ElemAttrs;
+
 import p2.application.signature.P2User;
 import p2.p2server.P2Server;
 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");
                 List list = new ArrayList();
                 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();
                 object.put("status", "ok");