java110
2020-08-24 bb8c33129097eb5a189356aa34c48ac5986fd699
service-front/src/main/java/com/java110/front/smo/impl/PrivilegeServiceSMOImpl.java
@@ -322,7 +322,11 @@
        Assert.hasLength(pd.getUserId(), "用户未登录请先登录");
        JSONObject privilegeInfoObj = JSONObject.parseObject(pd.getReqData());
        Assert.jsonObjectHaveKey(privilegeInfoObj, "staffId", "请求报文中未包含员工ID 节点");
        //Assert.jsonObjectHaveKey(privilegeInfoObj, "staffId", "请求报文中未包含员工ID 节点");
        if (!privilegeInfoObj.containsKey("staffId")) {
            privilegeInfoObj.put("staffId", pd.getUserId());
        }
        ResponseEntity<String> storeInfo = super.getStoreInfo(pd, restTemplate);
@@ -344,6 +348,14 @@
        JSONArray privileges = resultObj.getJSONArray("privileges");
        JSONArray tmpPrivilegeArrays = new JSONArray();
        JSONObject privilegeObj = null;
        for (int privilegeIndex = 0; privilegeIndex < privileges.size(); privilegeIndex++) {
            privilegeObj = privileges.getJSONObject(privilegeIndex);
            hasSameData(privilegeObj, tmpPrivilegeArrays);
        }
        JSONObject resObj = new JSONObject();
        resObj.put("datas", privileges);