Commit 193aee3a by guojuxing

appId传入测试

parent 24f9955a
......@@ -96,6 +96,7 @@ public interface StoreOpenApiService {
* @Title: pageClerk

* @Description:

* @author guojuxing
* @param appId 应用ID
* @param enterpriseId 商户ID
* @param storeCode 门店code 如果为空,则查询所有域下的
* @param regionId 门店域ID
......@@ -103,5 +104,5 @@ public interface StoreOpenApiService {
* @param pageSize
每页多少条
* @return com.gic.api.base.commons.ServiceResponse<java.lang.String>


*/
ServiceResponse<String> pageClerk(Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize);
ServiceResponse<String> pageClerk(Long appId, Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize);
}
......@@ -144,6 +144,11 @@
<artifactId>gateway-client-sdk</artifactId>
<version>${gateway-client-sdk}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>application-center-api</artifactId>
<version>${application-center-api}</version>
</dependency>
</dependencies>
<build>
......
......@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.application.center.api.dto.ApplicationResourceDTO;
import com.gic.application.center.api.service.AuthorizeService;
import com.gic.commons.util.DateUtil;
import com.gic.commons.util.EntityUtil;
import com.gic.enterprise.constants.Constants;
......@@ -64,6 +66,8 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
private StoreFieldService storeFieldService;
@Autowired
private StoreDictApiService storeDictApiService;
@Autowired
private AuthorizeService authorizeService;
@Override
public ServiceResponse<String> getApiFieldJson(Integer enterpriseId, Integer regionId) {
......@@ -471,13 +475,17 @@ public class StoreOpenApiServiceImpl implements StoreOpenApiService {
}
@Override
@GatewayParams(query = {"enterpriseId", "storeCode", "regionId", "pageNum", "pageSize"})
public ServiceResponse<String> pageClerk(Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize) {
@GatewayParams(query = {"appId", "enterpriseId", "storeCode", "regionId", "pageNum", "pageSize"})
public ServiceResponse<String> pageClerk(Long appId, Integer enterpriseId, String storeCode, Integer regionId, Integer pageNum, Integer pageSize) {
//参数校验
ServiceResponse<EnterpriseDTO> enterpriseResult = enterpriseApiService.getEnterpriseById(enterpriseId);
if (!enterpriseResult.isSuccess()) {
return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "商户ID错误,无此商户");
}
ServiceResponse<ApplicationResourceDTO> res = authorizeService.findResourceByEnterpriseIdAndApplicationId(Long.valueOf(enterpriseId), appId);
if (res.isSuccess()) {
return ServiceResponse.failure(res.getCode(), res.getMessage());
}
if (pageNum == null) {
pageNum = 1;
}
......
......@@ -57,6 +57,7 @@
<dubbo:reference interface="com.gic.enterprise.service.CustomStoreApiService" id="customStoreApiService" timeout="60000" />
<dubbo:reference interface="com.gic.erp.operation.api.service.ApiFieldApiService" id="apiFieldApiService" timeout="60000" />
<dubbo:reference interface="com.gic.application.center.api.service.AuthorizeService" id="authorizeService" timeout="60000" />
<dubbo:service interface="com.gic.store.service.StoreTagApiService" ref="storeTagApiService" timeout="6000" />
<dubbo:service interface="com.gic.store.service.StoreTagTmpApiService" ref="storeTagTmpApiService" timeout="6000" />
......
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