Commit 40bd58e2 by guojuxing

商户前置资源字典数据接口

parent 7aa843f2
......@@ -14,6 +14,7 @@ import com.gic.enterprise.qo.BuyForGicQO;
import com.gic.enterprise.qo.OrderServiceQO;
import java.util.List;
import java.util.Map;
/**
* 商户相关操作
......@@ -49,6 +50,15 @@ public interface EnterpriseApiService {
ServiceResponse<String> editResourceSwitch(Integer enterpriseId, String resources);
/**
* 前置资源字典数据
* @Title: getResourceDict

* @Description:

* @author guojuxing 

* @return com.gic.api.base.commons.ServiceResponse<java.util.Map<java.lang.String,java.lang.String>>


*/
ServiceResponse<Map<String, String>> getResourceDict();
/**
* 修改商户信息
* @Title: editEnterpriseInfo

* @Description:
......
package com.gic.enterprise.service.outer.impl;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.*;
import com.gic.auth.dto.BusinessFrontResDTO;
import com.gic.auth.service.BusinessFrontResApiService;
......@@ -217,6 +214,22 @@ public class EnterpriseApiServiceImpl implements EnterpriseApiService {
}
@Override
public ServiceResponse<Map<String, String>> getResourceDict() {
ServiceResponse<List<BusinessFrontResDTO>> businessFrontResListResult = businessFrontResApiService
.listGroupResourceCode();
Map<String, String> result = new HashMap<>(16);
if (businessFrontResListResult.isSuccess()) {
List<BusinessFrontResDTO> businessFrontResList = businessFrontResListResult.getResult();
if (CollectionUtils.isNotEmpty(businessFrontResList)) {
for (BusinessFrontResDTO res : businessFrontResList) {
result.put(res.getResourceCode(), res.getResourceName());
}
}
}
return ServiceResponse.success(result);
}
@Override
public ServiceResponse<Integer> editEnterpriseInfo(EnterpriseDTO enterpriseDTO) {
TabEnterprise tabEnterprise = enterpriseService.getEnterpriseById(enterpriseDTO.getEnterpriseId());
if (tabEnterprise == null) {
......
......@@ -186,6 +186,15 @@ public class EnterpriseController {
return ResultControllerUtils.commonResult(enterpriseApiService.initEnterprise(enterpriseId));
}
/**
* 商户前置资源字典数据
* @return
*/
@RequestMapping("/list-enterprise-resource-dict")
public RestResponse listEnterpriseResourceDict() {
return ResultControllerUtils.commonResult(enterpriseApiService.getResourceDict());
}
@RequestMapping("/list-enterprise-init-info")
public RestResponse listEnterpriseInitInfo(Integer enterpriseId) {
List<EnterpriseInitDTO> dtoList = (List<EnterpriseInitDTO>) CommonResultControllerUtils
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment