| | |
| | | @Autowired |
| | | private IUserV1InnerServiceSMO userV1InnerServiceSMOImpl; |
| | | |
| | | |
| | | |
| | | @Override |
| | | public void validate(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException { |
| | | |
| | | } |
| | | |
| | | @Override |
| | |
| | | String userId = context.getReqHeaders().get("user-id"); |
| | | String storeId = context.getReqHeaders().get("store-id"); |
| | | String communityId = context.getReqHeaders().get("communityId"); |
| | | |
| | | if(StringUtil.isEmpty(userId)){ |
| | | if (StringUtil.isEmpty(userId)) { |
| | | userId = reqJson.getString("userId"); |
| | | } |
| | | // 判断是不是管理员,管理员反馈 物业 的所角色 |
| | |
| | | List<UserDto> userDtos = userV1InnerServiceSMOImpl.queryUsers(userDto); |
| | | Assert.listOnlyOne(userDtos, "用户不存在"); |
| | | String storeTypeCd = ""; |
| | | if(!reqJson.containsKey("storeTypeCd") || StringUtil.isEmpty(reqJson.getString("storeTypeCd"))) { |
| | | if (!reqJson.containsKey("storeTypeCd") || StringUtil.isEmpty(reqJson.getString("storeTypeCd"))) { |
| | | StoreDto storeDto = new StoreDto(); |
| | | storeDto.setStoreId(storeId); |
| | | storeDto.setPage(1); |
| | |
| | | List<StoreDto> storeDtos = storeV1InnerServiceSMOImpl.queryStores(storeDto); |
| | | Assert.listOnlyOne(storeDtos, "商户不存在"); |
| | | storeTypeCd = storeDtos.get(0).getStoreTypeCd(); |
| | | }else{ |
| | | } else { |
| | | storeTypeCd = reqJson.getString("storeTypeCd"); |
| | | } |
| | | |
| | | DataQuery dataQuery = new DataQuery(); |
| | | dataQuery.setServiceCode("query.store.privilegeGroup"); |
| | | JSONObject param = new JSONObject(); |
| | |
| | | ResponseEntity<String> privilegeGroup = dataQuery.getResponseEntity(); |
| | | if (privilegeGroup.getStatusCode() != HttpStatus.OK) { |
| | | context.setResponseEntity(privilegeGroup); |
| | | return ; |
| | | return; |
| | | } |
| | | |
| | | JSONObject privilegeGroupObj = JSONObject.parseObject(privilegeGroup.getBody().toString()); |
| | | |
| | | Assert.jsonObjectHaveKey(privilegeGroupObj, "privilegeGroups", "查询菜单未返回privilegeGroups节点"); |
| | | |
| | | JSONArray privilegeGroups = privilegeGroupObj.getJSONArray("privilegeGroups"); |
| | | |
| | | context.setResponseEntity(new ResponseEntity<String>(privilegeGroups.toJSONString(), HttpStatus.OK)); |
| | | } |
| | | } |