Commit 2363c18e by ping.wu

无用FeignClient注释

parent ed21a04c
......@@ -34,7 +34,7 @@ import cn.freemud.service.mccafe.CouponClientService;
import cn.freemud.service.mccafe.thirdparty.DeliveryFeiginMCCafeClient;
import cn.freemud.service.mccafe.thirdparty.DeliveryServiceFeiginMCCafeClient;
import cn.freemud.service.thirdparty.ShoppingCartClient;
import cn.freemud.service.thirdparty.StockClient;
//import cn.freemud.service.thirdparty.StockClient;
import cn.freemud.utils.LogUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
......@@ -105,8 +105,8 @@ public class CheckMCCafeOrder {
// private OrderAdapter orderAdapter;
// @Autowired
// private StoreServiceImpl storeService;
@Autowired
private StockClient stockClient;
// @Autowired
// private StockClient stockClient;
@Autowired
private ItemServiceImpl itemService;
@Autowired
......
......@@ -5,7 +5,7 @@ import cn.freemud.entities.dto.*;
import cn.freemud.enums.ScopeConfigType;
import cn.freemud.redis.RedisCache;
import cn.freemud.service.StoreService;
import cn.freemud.service.thirdparty.StoreClient;
//import cn.freemud.service.thirdparty.StoreClient;
import cn.freemud.utils.*;
import com.freemud.application.sdk.api.base.BaseResponse;
import com.freemud.application.sdk.api.log.LogThreadLocal;
......@@ -31,8 +31,8 @@ public class StoreServiceImpl implements StoreService {
private static Gson gson = new Gson();
@Autowired
private StoreClient storeClient;
// @Autowired
// private StoreClient storeClient;
@Autowired
private RedisCache redisCache;
......
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title: StockClient
* @Package cn.freemud.service.thirdparty
* @Description: 1.5.4对接库存服务
* @author: ping.wu
* @date: 2019/2/20 14:42
* @version V1.0
* @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
package cn.freemud.service.thirdparty;
import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.dto.GetProductStockRequestDto;
import cn.freemud.entities.dto.GetProductStockResponseDto;
import cn.freemud.entities.dto.UpdateProductStockRequestDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@FeignClient(name = "ims-service")
@RequestMapping(value = "/inv",produces = {"application/json;charset=UTF-8"})
public interface StockClient {
/**
* 前端查询多个商品库存信息
*/
@PostMapping("/getAvailableStocks")
GetProductStockResponseDto getAvailableStocks(@RequestBody GetProductStockRequestDto requestDto);
/**
* 修改库存接口,根据changeType字段区分使用,1增加库存,2减少库存,3修改库存
* @param requestDto
* @return
*/
@PostMapping("/updateStocks")
BaseResponse updateStocks(@RequestBody UpdateProductStockRequestDto requestDto);
}
///**
// * All rights Reserved, Designed By www.freemud.cn
// *
// * @Title: StockClient
// * @Package cn.freemud.service.thirdparty
// * @Description: 1.5.4对接库存服务
// * @author: ping.wu
// * @date: 2019/2/20 14:42
// * @version V1.0
// * @Copyright: 2019 www.freemud.cn Inc. All rights reserved.
// * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
// */
//package cn.freemud.service.thirdparty;
//
//import cn.freemud.base.entity.BaseResponse;
//import cn.freemud.entities.dto.GetProductStockRequestDto;
//import cn.freemud.entities.dto.GetProductStockResponseDto;
//import cn.freemud.entities.dto.UpdateProductStockRequestDto;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//@FeignClient(name = "ims-service")
//@RequestMapping(value = "/inv",produces = {"application/json;charset=UTF-8"})
//public interface StockClient {
//
// /**
// * 前端查询多个商品库存信息
// */
// @PostMapping("/getAvailableStocks")
// GetProductStockResponseDto getAvailableStocks(@RequestBody GetProductStockRequestDto requestDto);
//
// /**
// * 修改库存接口,根据changeType字段区分使用,1增加库存,2减少库存,3修改库存
// * @param requestDto
// * @return
// */
// @PostMapping("/updateStocks")
// BaseResponse updateStocks(@RequestBody UpdateProductStockRequestDto requestDto);
//}
/**
* All rights Reserved, Designed By www.freemud.cn
*
* @Title: StoreController
* @Package cn.freemud.controller
* @Description:
* @author: ping.wu
* @date: 2018/5/11 19:14
* @version V1.0
* @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
* 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
*/
package cn.freemud.service.thirdparty;
import cn.freemud.entities.dto.*;
import com.freemud.application.sdk.api.storecenter.request.ChangeTableOrderStateRequest;
import com.freemud.application.sdk.api.storecenter.response.StoreBaseResponse;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@FeignClient(name = "CONSOLE-API")
@RequestMapping(produces = {"application/json;charset=UTF-8"})
public interface StoreClient {
/**
* 查询附近门店
*
* @param request
* @return
*/
@PostMapping(value = "/api/v2/organization/nearStoreList", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
StoreBaseResponseDto<StoreListResponseDto> findNearStores(@RequestBody NearStoreRequestDto request);
/**
* 查询单个门店信息
*
* @param request
* @return
*/
@PostMapping(value = "/api/v2/organization/get", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
StoreBaseResponseDto<StoreResponseDto> getStoreInfo(@RequestBody StoreInfoRequestDto request);
/**
* 查询门店轮播图
*
* @param request
* @return
*/
@PostMapping(value = "/api/v2/storeImage/list", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
StoreBaseResponseDto<StoreImageListResponseDto> findStoreImages(@RequestBody StoreImagesRequestDto request);
@PostMapping(value = "/storecenter/storetable/v2/tableActiveFlagChange", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
StoreBaseResponseDto<StoreBaseResponse> changeTableNumberStatus(@RequestBody ChangeTableOrderStateRequest changeTableOrderStateRequest);
}
///**
// * All rights Reserved, Designed By www.freemud.cn
// *
// * @Title: StoreController
// * @Package cn.freemud.controller
// * @Description:
// * @author: ping.wu
// * @date: 2018/5/11 19:14
// * @version V1.0
// * @Copyright: 2018 www.freemud.cn Inc. All rights reserved.
// * 注意:本内容仅限于上海非码科技内部传阅,禁止外泄以及用于其他的商业目
// */
//package cn.freemud.service.thirdparty;
//
//import cn.freemud.entities.dto.*;
//import com.freemud.application.sdk.api.storecenter.request.ChangeTableOrderStateRequest;
//import com.freemud.application.sdk.api.storecenter.response.StoreBaseResponse;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.http.MediaType;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//@FeignClient(name = "CONSOLE-API")
//@RequestMapping(produces = {"application/json;charset=UTF-8"})
//public interface StoreClient {
//
// /**
// * 查询附近门店
// *
// * @param request
// * @return
// */
// @PostMapping(value = "/api/v2/organization/nearStoreList", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
// StoreBaseResponseDto<StoreListResponseDto> findNearStores(@RequestBody NearStoreRequestDto request);
//
// /**
// * 查询单个门店信息
// *
// * @param request
// * @return
// */
// @PostMapping(value = "/api/v2/organization/get", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
// StoreBaseResponseDto<StoreResponseDto> getStoreInfo(@RequestBody StoreInfoRequestDto request);
//
// /**
// * 查询门店轮播图
// *
// * @param request
// * @return
// */
// @PostMapping(value = "/api/v2/storeImage/list", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
// StoreBaseResponseDto<StoreImageListResponseDto> findStoreImages(@RequestBody StoreImagesRequestDto request);
//
// @PostMapping(value = "/storecenter/storetable/v2/tableActiveFlagChange", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
// StoreBaseResponseDto<StoreBaseResponse> changeTableNumberStatus(@RequestBody ChangeTableOrderStateRequest changeTableOrderStateRequest);
//}
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