Commit 07e610b3f7b4dce773532818d91b1554bdea8073

Authored by YunaiV
1 parent 8913572e

🔥 MALL:移除商品收藏的批量操作接口,由前端自身 for 处理

yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/app/favorite/AppFavoriteController.java
@@ -42,14 +42,6 @@ public class AppFavoriteController { @@ -42,14 +42,6 @@ public class AppFavoriteController {
42 return success(productFavoriteService.createFavorite(getLoginUserId(), reqVO.getSpuId())); 42 return success(productFavoriteService.createFavorite(getLoginUserId(), reqVO.getSpuId()));
43 } 43 }
44 44
45 - @PostMapping(value = "/create-list")  
46 - @Operation(summary = "添加多个商品收藏")  
47 - @PreAuthenticated  
48 - public CommonResult<Boolean> createFavoriteList(@RequestBody @Valid AppFavoriteBatchReqVO reqVO) {  
49 - // todo @jason:待实现;如果有已经收藏的,不用报错,忽略即可;  
50 - return success(true);  
51 - }  
52 -  
53 @DeleteMapping(value = "/delete") 45 @DeleteMapping(value = "/delete")
54 @Operation(summary = "取消单个商品收藏") 46 @Operation(summary = "取消单个商品收藏")
55 @PreAuthenticated 47 @PreAuthenticated
@@ -58,15 +50,6 @@ public class AppFavoriteController { @@ -58,15 +50,6 @@ public class AppFavoriteController {
58 return success(Boolean.TRUE); 50 return success(Boolean.TRUE);
59 } 51 }
60 52
61 - @DeleteMapping(value = "/delete-list")  
62 - @Operation(summary = "取消多个商品收藏")  
63 - @PreAuthenticated  
64 - public CommonResult<Boolean> deleteFavoriteList(@RequestBody @Valid AppFavoriteBatchReqVO reqVO) {  
65 - // todo @jason:待实现  
66 -// productFavoriteService.deleteFavorite(getLoginUserId(), reqVO.getSpuId());  
67 - return success(Boolean.TRUE);  
68 - }  
69 -  
70 @GetMapping(value = "/page") 53 @GetMapping(value = "/page")
71 @Operation(summary = "获得商品收藏分页") 54 @Operation(summary = "获得商品收藏分页")
72 @PreAuthenticated 55 @PreAuthenticated
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.java
@@ -97,7 +97,7 @@ public class AppTradeOrderController { @@ -97,7 +97,7 @@ public class AppTradeOrderController {
97 @GetMapping("/get-express-track-list") 97 @GetMapping("/get-express-track-list")
98 @Operation(summary = "获得交易订单的物流轨迹") 98 @Operation(summary = "获得交易订单的物流轨迹")
99 @Parameter(name = "id", description = "交易订单编号") 99 @Parameter(name = "id", description = "交易订单编号")
100 - public CommonResult<List<?>> getOrderExpressTrackList(@RequestParam("id") Long id) { 100 + public CommonResult<List<AppOrderExpressTrackRespDTO>> getOrderExpressTrackList(@RequestParam("id") Long id) {
101 return success(TradeOrderConvert.INSTANCE.convertList02( 101 return success(TradeOrderConvert.INSTANCE.convertList02(
102 tradeOrderQueryService.getExpressTrackList(id, getLoginUserId()))); 102 tradeOrderQueryService.getExpressTrackList(id, getLoginUserId())));
103 } 103 }
yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderQueryServiceImpl.java
@@ -206,7 +206,8 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService { @@ -206,7 +206,8 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService {
206 206
207 /** 207 /**
208 * 查询物流轨迹 208 * 查询物流轨迹
209 - * 加个 spring 缓存,30 分钟;主要考虑及时性要求不高,但是每次调用需要钱;TODO @艿艿:这个时间不会搞了。。。交给你了哈哈哈 209 + *
  210 + * 缓存的目的:考虑及时性要求不高,但是每次调用需要钱
210 * 211 *
211 * @param code 快递公司编码 212 * @param code 快递公司编码
212 * @param logisticsNo 发货快递单号 213 * @param logisticsNo 发货快递单号
@@ -216,7 +217,6 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService { @@ -216,7 +217,6 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService {
216 @Cacheable(cacheNames = RedisKeyConstants.EXPRESS_TRACK, key = "#code + '-' + #logisticsNo + '-' + #receiverMobile", 217 @Cacheable(cacheNames = RedisKeyConstants.EXPRESS_TRACK, key = "#code + '-' + #logisticsNo + '-' + #receiverMobile",
217 condition = "#result != null") 218 condition = "#result != null")
218 public List<ExpressTrackRespDTO> getExpressTrackList(String code, String logisticsNo, String receiverMobile) { 219 public List<ExpressTrackRespDTO> getExpressTrackList(String code, String logisticsNo, String receiverMobile) {
219 - // 查询物流轨迹  
220 return expressClientFactory.getDefaultExpressClient().getExpressTrackList( 220 return expressClientFactory.getDefaultExpressClient().getExpressTrackList(
221 new ExpressTrackQueryReqDTO().setExpressCode(code).setLogisticsNo(logisticsNo) 221 new ExpressTrackQueryReqDTO().setExpressCode(code).setLogisticsNo(logisticsNo)
222 .setPhone(receiverMobile)); 222 .setPhone(receiverMobile));