提交 b1673ce4 作者: xiaowang

地址管理根据id查询

上级 62430bb0
...@@ -44,6 +44,16 @@ ...@@ -44,6 +44,16 @@
<artifactId>easypoi-base</artifactId> <artifactId>easypoi-base</artifactId>
<version>4.1.0</version> <version>4.1.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!-- 使用okhttp-feign-连接池技术 -->
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
</dependency>
<dependency> <dependency>
<groupId>cn.afterturn</groupId> <groupId>cn.afterturn</groupId>
<artifactId>easypoi-web</artifactId> <artifactId>easypoi-web</artifactId>
......
package com.mmc.oms.feign; package com.mmc.oms.feign;
import com.mmc.oms.feign.hystrix.PmsAppApiHystrix;
import com.mmc.oms.model.dto.mall.*; import com.mmc.oms.model.dto.mall.*;
import com.mmc.oms.model.qo.mall.MallOrderGoodsInfoQO; import com.mmc.oms.model.qo.mall.MallOrderGoodsInfoQO;
import com.mmc.oms.model.qo.mall.ProductSpecPriceQO; import com.mmc.oms.model.qo.mall.ProductSpecPriceQO;
//import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
...@@ -12,7 +13,7 @@ import java.util.List; ...@@ -12,7 +13,7 @@ import java.util.List;
* @author: zj * @author: zj
* @Date: 2023/6/5 15:18 * @Date: 2023/6/5 15:18
*/ */
//@FeignClient(url = "${pms.url}", name = "pms-svc", fallback = PmsAppApiHystrix.class) @FeignClient(url = "${pms.url}", name = "pms-svc", fallback = PmsAppApiHystrix.class)
public interface PmsAppApi { public interface PmsAppApi {
@PostMapping("/pms/goods/fillGoodsInfo") @PostMapping("/pms/goods/fillGoodsInfo")
List<MallGoodsShopCarDTO> fillGoodsInfo(@RequestBody List<MallGoodsShopCarDTO> param, @RequestHeader("token") String token); List<MallGoodsShopCarDTO> fillGoodsInfo(@RequestBody List<MallGoodsShopCarDTO> param, @RequestHeader("token") String token);
......
package com.mmc.oms.feign.config; package com.mmc.oms.feign.config;
import com.mmc.oms.feign.hystrix.PmsAppApiHystrix;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
///** /**
// * @author: zj * @author: zj
// * @Date: 2023/5/18 18:21 * @Date: 2023/5/18 18:21
// */ */
//@ComponentScan(basePackages = "com.mmc.oms.feign") @ComponentScan(basePackages = "com.mmc.oms.feign")
//@Configuration @Configuration
//public class FeignConfiguration { public class FeignConfiguration {
//
// @Bean(name = "workServiceHystrix") @Bean(name = "pmsAppApiHystrix")
// public WorkServiceHystrix workServiceHystrixApi() { public PmsAppApiHystrix workServiceHystrixApi() {
// return new WorkServiceHystrix(); return new PmsAppApiHystrix();
// } }
//} }
...@@ -25,7 +25,7 @@ import java.util.stream.Collectors; ...@@ -25,7 +25,7 @@ import java.util.stream.Collectors;
public class UserAddressServiceImpl implements UserAddressService { public class UserAddressServiceImpl implements UserAddressService {
@Autowired @Autowired
private UserAddressDao userAddressDao; private UserAddressDao userAddressDao;
@Resource @Autowired
private PmsAppApi pmsAppApi; private PmsAppApi pmsAppApi;
@Override @Override
public ResultBody insert(UserAddressVO param, BaseAccountDTO currentAccount) { public ResultBody insert(UserAddressVO param, BaseAccountDTO currentAccount) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论