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

This commit is contained in:
YunaiV 2023-12-15 00:02:40 +08:00
parent 8913572e51
commit 07e610b3f7
3 changed files with 3 additions and 20 deletions

View File

@ -42,14 +42,6 @@ public class AppFavoriteController {
return success(productFavoriteService.createFavorite(getLoginUserId(), reqVO.getSpuId())); return success(productFavoriteService.createFavorite(getLoginUserId(), reqVO.getSpuId()));
} }
@PostMapping(value = "/create-list")
@Operation(summary = "添加多个商品收藏")
@PreAuthenticated
public CommonResult<Boolean> createFavoriteList(@RequestBody @Valid AppFavoriteBatchReqVO reqVO) {
// todo @jason待实现如果有已经收藏的不用报错忽略即可
return success(true);
}
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
@Operation(summary = "取消单个商品收藏") @Operation(summary = "取消单个商品收藏")
@PreAuthenticated @PreAuthenticated
@ -58,15 +50,6 @@ public class AppFavoriteController {
return success(Boolean.TRUE); return success(Boolean.TRUE);
} }
@DeleteMapping(value = "/delete-list")
@Operation(summary = "取消多个商品收藏")
@PreAuthenticated
public CommonResult<Boolean> deleteFavoriteList(@RequestBody @Valid AppFavoriteBatchReqVO reqVO) {
// todo @jason待实现
// productFavoriteService.deleteFavorite(getLoginUserId(), reqVO.getSpuId());
return success(Boolean.TRUE);
}
@GetMapping(value = "/page") @GetMapping(value = "/page")
@Operation(summary = "获得商品收藏分页") @Operation(summary = "获得商品收藏分页")
@PreAuthenticated @PreAuthenticated

View File

@ -97,7 +97,7 @@ public class AppTradeOrderController {
@GetMapping("/get-express-track-list") @GetMapping("/get-express-track-list")
@Operation(summary = "获得交易订单的物流轨迹") @Operation(summary = "获得交易订单的物流轨迹")
@Parameter(name = "id", description = "交易订单编号") @Parameter(name = "id", description = "交易订单编号")
public CommonResult<List<?>> getOrderExpressTrackList(@RequestParam("id") Long id) { public CommonResult<List<AppOrderExpressTrackRespDTO>> getOrderExpressTrackList(@RequestParam("id") Long id) {
return success(TradeOrderConvert.INSTANCE.convertList02( return success(TradeOrderConvert.INSTANCE.convertList02(
tradeOrderQueryService.getExpressTrackList(id, getLoginUserId()))); tradeOrderQueryService.getExpressTrackList(id, getLoginUserId())));
} }

View File

@ -206,7 +206,8 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService {
/** /**
* 查询物流轨迹 * 查询物流轨迹
* 加个 spring 缓存30 分钟主要考虑及时性要求不高但是每次调用需要钱TODO @艿艿这个时间不会搞了交给你了哈哈哈 *
* 缓存的目的考虑及时性要求不高但是每次调用需要钱
* *
* @param code 快递公司编码 * @param code 快递公司编码
* @param logisticsNo 发货快递单号 * @param logisticsNo 发货快递单号
@ -216,7 +217,6 @@ public class TradeOrderQueryServiceImpl implements TradeOrderQueryService {
@Cacheable(cacheNames = RedisKeyConstants.EXPRESS_TRACK, key = "#code + '-' + #logisticsNo + '-' + #receiverMobile", @Cacheable(cacheNames = RedisKeyConstants.EXPRESS_TRACK, key = "#code + '-' + #logisticsNo + '-' + #receiverMobile",
condition = "#result != null") condition = "#result != null")
public List<ExpressTrackRespDTO> getExpressTrackList(String code, String logisticsNo, String receiverMobile) { public List<ExpressTrackRespDTO> getExpressTrackList(String code, String logisticsNo, String receiverMobile) {
// 查询物流轨迹
return expressClientFactory.getDefaultExpressClient().getExpressTrackList( return expressClientFactory.getDefaultExpressClient().getExpressTrackList(
new ExpressTrackQueryReqDTO().setExpressCode(code).setLogisticsNo(logisticsNo) new ExpressTrackQueryReqDTO().setExpressCode(code).setLogisticsNo(logisticsNo)
.setPhone(receiverMobile)); .setPhone(receiverMobile));