sync_pay_state

This commit is contained in:
sxu 2025-02-20 19:30:03 +08:00
parent db5899faa2
commit 82941cfdcd
4 changed files with 14 additions and 11 deletions

View File

@ -190,13 +190,13 @@ public class OrderPlaceBusinessImpl implements OrderPlaceBusiness {
log.info("[订单处理中] 加锁 {} {}", lockId, lockSecond); log.info("[订单处理中] 加锁 {} {}", lockId, lockSecond);
} }
} }
//
public void orderHandlerUnLock(String lockId) { public void orderHandlerUnLock(String lockId) {
String lockKey = OrderCacheConstants.orderHandleLockKey(lockId); String lockKey = OrderCacheConstants.orderHandleLockKey(lockId);
RedisUtil.delete(lockKey); RedisUtil.delete(lockKey);
log.info("[订单处理中] 解锁 {}", lockKey); log.info("[订单处理中] 解锁 {}", lockKey);
} }
//
// public void saveCache(OrderSavePO orderSavePO, boolean saveToDiskAsync) { // public void saveCache(OrderSavePO orderSavePO, boolean saveToDiskAsync) {
// log.info("[订单缓存]保存订单缓存 {} {}", orderSavePO.getMacOrderId(), saveToDiskAsync); // log.info("[订单缓存]保存订单缓存 {} {}", orderSavePO.getMacOrderId(), saveToDiskAsync);
// RedisUtil.setString(OrderCacheConstants.orderCacheKey(orderSavePO.getMacOrderId()), JacksonUtil.writeValueAsString(orderSavePO), OrderCacheConstants.WEIGHT_CACHE_SECONDS); // RedisUtil.setString(OrderCacheConstants.orderCacheKey(orderSavePO.getMacOrderId()), JacksonUtil.writeValueAsString(orderSavePO), OrderCacheConstants.WEIGHT_CACHE_SECONDS);

View File

@ -231,7 +231,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
} }
} }
} }
//
// public OrderInfo checkAndGetOrderInfoByMacOrderId(String macOrderId) { // public OrderInfo checkAndGetOrderInfoByMacOrderId(String macOrderId) {
// List<OrderInfo> orderInfoList = this.listOrderInfoByMacOrderId(macOrderId); // List<OrderInfo> orderInfoList = this.listOrderInfoByMacOrderId(macOrderId);
// return (OrderInfo)orderInfoList.stream().max(Comparator.comparing(OrderInfo::getOrderId)).orElseThrow(() -> { // return (OrderInfo)orderInfoList.stream().max(Comparator.comparing(OrderInfo::getOrderId)).orElseThrow(() -> {

View File

@ -14,6 +14,7 @@ import com.bonus.core.order.mobile.vo.OrderInfoMobileVO;
import com.bonus.core.order.mobile.vo.OrderListMobileVO; import com.bonus.core.order.mobile.vo.OrderListMobileVO;
import com.bonus.core.order.mobile.vo.OrderShoppingCartAddResultVO; import com.bonus.core.order.mobile.vo.OrderShoppingCartAddResultVO;
import com.bonus.core.order.mobile.vo.OrderShoppingCartListMobileVO; import com.bonus.core.order.mobile.vo.OrderShoppingCartListMobileVO;
import com.bonus.core.pay.api.vo.UnifyPaySelectVO;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -73,13 +74,13 @@ public class OrderInfoMobileController extends BaseController {
OrderInfoMobileVO orderInfo = this.orderInfoMobileBusiness.orderInfo(request.getOrderId()); OrderInfoMobileVO orderInfo = this.orderInfoMobileBusiness.orderInfo(request.getOrderId());
return R.ok(orderInfo); return R.ok(orderInfo);
} }
//
// @PostMapping({"/sync-pay-state"}) @PostMapping({"/sync-pay-state"})
// public LeResponse<UnifyPaySelectVO> orderSyncPayState(@RequestBody LeRequest<OrderSyncPayStateMobileDTO> request) { public AjaxResult orderSyncPayState(@RequestBody OrderSyncPayStateMobileDTO dto) {
// JavaxValidateUtils.validate((OrderSyncPayStateMobileDTO)request.getContent()); JavaxValidateUtils.validate(dto);
// return LeResponse.succ(this.orderInfoMobileBusiness.orderSyncPayState((OrderSyncPayStateMobileDTO)request.getContent())); return AjaxResult.success(this.orderInfoMobileBusiness.orderSyncPayState(dto));
// } }
//
// @PostMapping({"/weight-info"}) // @PostMapping({"/weight-info"})
// @ApiOperation("获取自助餐订单详情") // @ApiOperation("获取自助餐订单详情")
// public LeResponse<OrderInfoMobileVO> weightOrderInfo(@RequestBody LeRequest<OrderInfoWeightMobileDTO> request) { // public LeResponse<OrderInfoMobileVO> weightOrderInfo(@RequestBody LeRequest<OrderInfoWeightMobileDTO> request) {

View File

@ -3,15 +3,17 @@ package com.bonus.core.order.mobile.service;
import com.bonus.core.common.page.PageVO; import com.bonus.core.common.page.PageVO;
import com.bonus.core.order.common.dto.RequestHeaderDTO; import com.bonus.core.order.common.dto.RequestHeaderDTO;
import com.bonus.core.order.mobile.dto.OrderListMobileDTO; import com.bonus.core.order.mobile.dto.OrderListMobileDTO;
import com.bonus.core.order.mobile.dto.OrderSyncPayStateMobileDTO;
import com.bonus.core.order.mobile.vo.OrderInfoMobileVO; import com.bonus.core.order.mobile.vo.OrderInfoMobileVO;
import com.bonus.core.order.mobile.vo.OrderListMobileVO; import com.bonus.core.order.mobile.vo.OrderListMobileVO;
import com.bonus.core.pay.api.vo.UnifyPaySelectVO;
import java.util.List; import java.util.List;
public interface OrderInfoMobileBusiness { public interface OrderInfoMobileBusiness {
// void orderPayCancel(Long orderId); // void orderPayCancel(Long orderId);
// //
// UnifyPaySelectVO orderSyncPayState(OrderSyncPayStateMobileDTO dto); UnifyPaySelectVO orderSyncPayState(OrderSyncPayStateMobileDTO dto);
PageVO<OrderListMobileVO> orderList(OrderListMobileDTO orderListDTO, RequestHeaderDTO headerDTO); PageVO<OrderListMobileVO> orderList(OrderListMobileDTO orderListDTO, RequestHeaderDTO headerDTO);
// //