wuxw
2019-04-08 69638238110f01e586a1688206a6c663f0a4a7ee
WebService/src/main/java/com/java110/web/smo/impl/PrivilegeServiceSMOImpl.java
@@ -123,6 +123,37 @@
        return privilegeGroup;
    }
    /**
     * 删除权限组
     * @param pd
     * @return
     */
    @Override
    public ResponseEntity<String> deletePrivilegeGroup(IPageData pd) {
        Assert.hasLength(pd.getUserId(),"用户未登录请先登录");
        JSONObject privilegeInfoObj = JSONObject.parseObject(pd.getReqData());
        Assert.jsonObjectHaveKey(privilegeInfoObj,"pgId","请求报文中未包含权限组ID 节点");
        ResponseEntity<String> storeInfo = super.getStoreInfo(pd,restTemplate);
        if(storeInfo.getStatusCode() != HttpStatus.OK){
            return storeInfo;
        }
        // 商户返回信息
        JSONObject storeInfoObj = JSONObject.parseObject(storeInfo.getBody());
        String  storeId = storeInfoObj.getString("storeId");
        String  storeTypeCd = storeInfoObj.getString("storeTypeCd");
        privilegeInfoObj.put("storeId",storeId);
        privilegeInfoObj.put("storeTypeCd",storeTypeCd);
        ResponseEntity<String> privilegeGroup = super.callCenterService(restTemplate,pd,privilegeInfoObj.toJSONString(),
                ServiceConstant.SERVICE_API_URL+"/api/delete.privilegeGroup.info" , HttpMethod.POST);
        return privilegeGroup;
    }
    public RestTemplate getRestTemplate() {
        return restTemplate;
    }