Commit 8d7cb553 by 陶光胜

积分成本主体选择门店接口

parent 4dbec9ef
......@@ -143,6 +143,11 @@
<artifactId>gic-wechat-business-api</artifactId>
<version>${gic-wechat-business-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-member-api</artifactId>
<version>${gic-member-api}</version>
</dependency>
</dependencies>
<build>
......
......@@ -18,6 +18,8 @@ import com.gic.enterprise.service.QrCodeApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import com.gic.enterprise.utils.UserDetailUtils;
import com.gic.log.api.service.LogApiService;
import com.gic.member.api.dto.StoreBatchUpdateDTO;
import com.gic.member.api.service.StoreUpdateApiService;
import com.gic.redis.data.util.RedisUtil;
import com.gic.store.constant.*;
import com.gic.store.dto.*;
......@@ -46,10 +48,7 @@ import org.springframework.web.bind.annotation.RestController;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
/**
......@@ -85,6 +84,8 @@ public class StoreController extends DownloadUtils {
private StoreTagApiService storeTagApiService;
@Autowired
private StoreWidgetApiService storeWidgetApiService;
@Autowired
private StoreUpdateApiService storeUpdateApiService;
private Map<Integer, SimpleDateFormat> map = new ConcurrentHashMap<>();
private Map<Integer, SimpleDateFormat> map1 = new ConcurrentHashMap<>();
......@@ -407,6 +408,16 @@ public class StoreController extends DownloadUtils {
return RestResponse.success();
}
@RequestMapping("transfer-store-member")
public RestResponse transferStoreMember(Integer storeId, Integer toStoreId){
StoreBatchUpdateDTO storeBatchUpdateDTO = new StoreBatchUpdateDTO();
storeBatchUpdateDTO.setEnterpriseId(UserDetailUtils.getUserDetail().getEnterpriseId());
storeBatchUpdateDTO.setSourceStoreIdList(Arrays.asList(storeId+""));
storeBatchUpdateDTO.setTargetStoreId(toStoreId+"");
this.storeUpdateApiService.storeBatchUpdate(storeBatchUpdateDTO);
return RestResponse.success();
}
private List<StoreListSourceVO> getStoreAllListSource(Integer enterpriseId) {
List<StoreListSourceVO> list = new ArrayList<>();
ServiceResponse<List<StoreDictDTO>> serviceResponse = this.storeDictApiService.listStoreField(enterpriseId);
......
......@@ -56,4 +56,6 @@
<dubbo:reference interface="com.gic.enterprise.service.QrCodeApiService" id="qrCodeApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.wechat.business.api.service.fwh.WeixinBaseFunService" id="weixinBaseFunService" timeout="6000"/>
<dubbo:reference interface="com.gic.wechat.business.api.service.wxa.WeixinWxaFunService" id="weixinWxaFunService" timeout="6000"/>
<dubbo:reference interface="com.gic.member.api.service.StoreUpdateApiService" id="storeUpdateApiService" timeout="6000"/>
</beans>
\ No newline at end of file
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