Commit 239120b1 by zhiwj

部分门店

parent c389b80c
package com.gic.plug.web.controller;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.plug.web.vo.StoreRegionVO;
import com.gic.plug.web.vo.StoreVO;
import com.gic.store.dto.StoreDTO;
import com.gic.store.dto.StoreRegionDTO;
import com.gic.store.service.StoreApiService;
import com.gic.store.service.StoreRegionApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
......@@ -20,12 +25,28 @@ public class StoreController {
@Autowired
private StoreRegionApiService storeRegionApiService;
@Autowired
private StoreApiService storeApiService;
@RequestMapping("/list-store-region")
public RestResponse listStoreRegion(String search) {
Integer enterpriseId = 1111;
ServiceResponse<List<StoreRegionDTO>> serviceResponse = storeRegionApiService.listStoreRegion(enterpriseId, search);
if (serviceResponse.isSuccess()) {
return RestResponse.success(serviceResponse.getResult());
List<StoreRegionDTO> result = serviceResponse.getResult();
return RestResponse.success(EntityUtil.changeEntityListByOrika(StoreRegionVO.class, result));
} else {
return RestResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
}
@RequestMapping("/list-part-store")
public RestResponse listPartStore(Integer storeGroupId, String search) {
Integer enterpriseId = 1111;
ServiceResponse<List<StoreDTO>> serviceResponse = storeApiService.listPartStore(enterpriseId, storeGroupId, search);
if (serviceResponse.isSuccess()) {
List<StoreDTO> result = serviceResponse.getResult();
return RestResponse.success(EntityUtil.changeEntityListByOrika(StoreVO.class, result));
} else {
return RestResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
......
package com.gic.plug.web.vo;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/7/15
*/
public class StoreRegionVO implements Serializable {
private static final long serialVersionUID = -1075076662156877982L;
private Integer regionId;
private String regionCode;
private String regionName;
public Integer getRegionId() {
return regionId;
}
public void setRegionId(Integer regionId) {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
}
package com.gic.plug.web.vo;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/7/15
*/
public class StoreVO implements Serializable {
private static final long serialVersionUID = -7416111388932147780L;
private Integer storeId;
private String storeName;
private String storeCode;
public Integer getStoreId() {
return storeId;
}
public void setStoreId(Integer storeId) {
this.storeId = storeId;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public String getStoreCode() {
return storeCode;
}
public void setStoreCode(String storeCode) {
this.storeCode = storeCode;
}
}
......@@ -15,6 +15,7 @@
<dubbo:application name="gic-webapp-plug"/>
<dubbo:reference interface="com.gic.store.service.StoreRegionApiService" id="storeRegionApiService" timeout="6000" retries="0"/>
<dubbo:reference interface="com.gic.store.service.StoreApiService" id="storeApiService" timeout="6000" retries="0"/>
<dubbo:reference interface="com.gic.store.service.StoreBrandApiService" id="storeBrandApiService" timeout="60000" retries="0"/>
<dubbo:reference interface="com.gic.store.service.StoreDictApiService" id="storeDictApiService" timeout="6000" retries="0"/>
......
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