| | |
| | | |
| | | /** |
| | | * 查询 权限组 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 查询权限 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | |
| | | |
| | | /** |
| | | * 保存权限组 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | |
| | | Assert.jsonObjectHaveKey(privilegeInfoObj,"description","请求报文中未包含权限组描述 节点"); |
| | | |
| | | Assert.hasLength(privilegeInfoObj.getString("name"),"请求报文中权限组名称不能为空"); |
| | | |
| | | |
| | | |
| | | ResponseEntity<String> storeInfo = super.getStoreInfo(pd,restTemplate); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 保存权限组 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | | @Override |
| | | public ResponseEntity<String> editPrivilegeGroup(IPageData pd) { |
| | | Assert.hasLength(pd.getUserId(), "用户未登录请先登录"); |
| | | |
| | | JSONObject privilegeInfoObj = JSONObject.parseObject(pd.getReqData()); |
| | | |
| | | Assert.jsonObjectHaveKey(privilegeInfoObj, "name", "请求报文中未包含权限组名称 节点"); |
| | | Assert.hasKeyAndValue(privilegeInfoObj, "pgId", "请求报文中未包含权限组ID 节点"); |
| | | Assert.jsonObjectHaveKey(privilegeInfoObj, "description", "请求报文中未包含权限组描述 节点"); |
| | | |
| | | Assert.hasLength(privilegeInfoObj.getString("name"), "请求报文中权限组名称不能为空"); |
| | | |
| | | |
| | | 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/edit.privilegeGroup.info", HttpMethod.POST); |
| | | return privilegeGroup; |
| | | } |
| | | |
| | | /** |
| | | * 删除权限组 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | |
| | | String storeId = storeInfoObj.getString("storeId"); |
| | | String storeTypeCd = storeInfoObj.getString("storeTypeCd"); |
| | | String pgId = privilegeInfoObj.getString("pgId"); |
| | | String pName = privilegeInfoObj.getString("pName"); |
| | | |
| | | ResponseEntity<String> privileges = super.callCenterService(restTemplate,pd,"", |
| | | ServiceConstant.SERVICE_API_URL+"/api/query.privilegeGroup.noAddPrivilege?storeId="+storeId+"&storeTypeCd="+storeTypeCd+"&pgId="+pgId , HttpMethod.GET); |
| | | ServiceConstant.SERVICE_API_URL + "/api/query.privilegeGroup.noAddPrivilege?storeId=" + storeId + "&storeTypeCd=" + storeTypeCd + "&pgId=" + pgId + "&pName=" + pName, HttpMethod.GET); |
| | | |
| | | if(privileges.getStatusCode() != HttpStatus.OK){ |
| | | return privileges; |
| | | } |
| | | |
| | | JSONObject resultObj = JSONObject.parseObject(privileges.getBody().toString()); |
| | | |
| | | |
| | | |
| | | return new ResponseEntity<String>(resultObj.getJSONArray("privileges").toJSONString(),HttpStatus.OK); |
| | |
| | | |
| | | /** |
| | | * 删除权限 |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @param pd |
| | | * @return |
| | | */ |