redis key 冲突,提交合并
This commit is contained in:
parent
3802044eea
commit
f06a166693
@ -115,29 +115,21 @@ public class OrderPayedListener {
|
|||||||
|
|
||||||
// 检查订单是否已经处理过(幂等性检查)
|
// 检查订单是否已经处理过(幂等性检查)
|
||||||
if (isOrderPaid(orderInfoOld)) {
|
if (isOrderPaid(orderInfoOld)) {
|
||||||
logger.info("[订单支付监听] 订单已支付,无需重复处理,订单ID: {}", orderId);
|
logger.debug("[订单支付监听] 订单已支付,无需重复处理,订单ID: {}", orderId);
|
||||||
flag = true;
|
flag = true;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (order_state_id == StateCode.ORDER_STATE_WAIT_PAY) {
|
|
||||||
// 待支付状态
|
|
||||||
logger.info("[订单支付监听] 处理待支付订单. 订单ID: {}", orderId);
|
|
||||||
flag = shopOrderBaseService.setPaidYes(Collections.singletonList(orderId));
|
|
||||||
} else {
|
|
||||||
//判断是否线下支付
|
|
||||||
if (StateCode.PAYMENT_TYPE_OFFLINE == orderInfoOld.getPayment_type_id().intValue()) {
|
if (StateCode.PAYMENT_TYPE_OFFLINE == orderInfoOld.getPayment_type_id().intValue()) {
|
||||||
//线下支付,直接处理订单支付状态, 不处理订单状态
|
logger.debug("[订单支付监听] 处理线下支付订单. 订单ID: {}", orderId);
|
||||||
logger.info("[订单支付监听] 处理线下支付订单. 订单ID: {}", orderId);
|
|
||||||
ShopOrderInfo orderInfo = new ShopOrderInfo();
|
ShopOrderInfo orderInfo = new ShopOrderInfo();
|
||||||
orderInfo.setOrder_id(orderId);
|
orderInfo.setOrder_id(orderId);
|
||||||
orderInfo.setOrder_is_paid(StateCode.ORDER_PAID_STATE_YES);
|
orderInfo.setOrder_is_paid(StateCode.ORDER_PAID_STATE_YES);
|
||||||
flag = shopOrderInfoService.edit(orderInfo);
|
flag = shopOrderInfoService.edit(orderInfo);
|
||||||
} else {
|
} else {
|
||||||
logger.info("[订单支付监听] 处理其他支付订单. 订单ID: {}", orderId);
|
logger.debug("[订单支付监听] 处理支付订单. 订单ID: {}", orderId);
|
||||||
flag = shopOrderBaseService.setPaidYes(Collections.singletonList(orderId));
|
flag = shopOrderBaseService.setPaidYes(Collections.singletonList(orderId));
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
logger.info("[订单支付监听] 订单ID: {},支付异步通知回调处理是否成功: {} ", flag, orderId);
|
logger.info("[订单支付监听] 订单ID: {},支付异步通知回调处理是否成功: {} ", flag, orderId);
|
||||||
|
|
||||||
|
|||||||
@ -28,4 +28,7 @@ public class RedisKey {
|
|||||||
public static final String STOREDATALIBRARYID = "storedata:libraryId";
|
public static final String STOREDATALIBRARYID = "storedata:libraryId";
|
||||||
|
|
||||||
public static final String STOREDATAGOODBATCHLOCK = "store:data:goodsbatchLock";
|
public static final String STOREDATAGOODBATCHLOCK = "store:data:goodsbatchLock";
|
||||||
|
|
||||||
|
|
||||||
|
public static final String STOREDATASHOPBASEPAGE = "store:data:shop:base:page";
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user