提交 fed2f283 authored 作者: 吴德鹏's avatar 吴德鹏

Merge branch 'dev'

...@@ -285,9 +285,8 @@ public class CartController extends Controller { ...@@ -285,9 +285,8 @@ public class CartController extends Controller {
} }
@GetMapping @GetMapping
public Result getItemCartList(@RequestParam(value = "pageNo", defaultValue = "0") Integer pageNo, public Result getItemCartList() {
@RequestParam(value = "pageSize", defaultValue = "6") Integer pageSize) { List<TbCfCartRecordR> list = repository.findAllByUserIdOrderByCreateTimeDesc(user.userId());
List<TbCfCartRecordR> list = repository.findAllByUserIdOrderByCreateTimeDesc(user.userId(), PageRequest.of(pageNo, pageSize));
list.stream().forEach(cart -> { list.stream().forEach(cart -> {
if (cart.isOutOfStock()) { if (cart.isOutOfStock()) {
......
...@@ -514,6 +514,12 @@ public class OrderController extends Controller { ...@@ -514,6 +514,12 @@ public class OrderController extends Controller {
@Transactional // transaction for rollback if something failed @Transactional // transaction for rollback if something failed
public Result cancelOrder(@RequestParam("orderId") String orderId, public Result cancelOrder(@RequestParam("orderId") String orderId,
@RequestParam("reason") String reason) { @RequestParam("reason") String reason) {
logger.info("reason:"+reason);
if ("Time out".equals(reason)) {
return new Result();
}
Optional<TbCfOrder> byId = repository.findById(orderId); Optional<TbCfOrder> byId = repository.findById(orderId);
if (byId.isPresent()) { if (byId.isPresent()) {
......
...@@ -21,7 +21,7 @@ public interface TbCfCartRecordRRepository extends PagingAndSortingRepository<Tb ...@@ -21,7 +21,7 @@ public interface TbCfCartRecordRRepository extends PagingAndSortingRepository<Tb
Optional<TbCfCartRecordR> findFirstByUserIdAndSourceItemIdAndItemSkuAndEnableFlag(String userId, String sourceItemId, String itemSku, Integer flag); Optional<TbCfCartRecordR> findFirstByUserIdAndSourceItemIdAndItemSkuAndEnableFlag(String userId, String sourceItemId, String itemSku, Integer flag);
@Query(value = "select a from #{#entityName} a left join TbCfStationItem x on a.itemId=x.itemId WHERE a.userId=:userId and (x.enableFlag = 1 or x.enableFlag IS NULL) and a.enableFlag=1 order by a.createTime desc") @Query(value = "select a from #{#entityName} a left join TbCfStationItem x on a.itemId=x.itemId WHERE a.userId=:userId and (x.enableFlag = 1 or x.enableFlag IS NULL) and a.enableFlag=1 order by a.createTime desc")
List<TbCfCartRecordR> findAllByUserIdOrderByCreateTimeDesc(@Param("userId") String userId,Pageable pageable); List<TbCfCartRecordR> findAllByUserIdOrderByCreateTimeDesc(@Param("userId") String userId);
List<TbCfCartRecordR> findAllByCartRecordIdIn(String[] ids); List<TbCfCartRecordR> findAllByCartRecordIdIn(String[] ids);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论