|
@@ -65,7 +65,7 @@ public class PayCallBackController {
|
|
|
|
|
|
//回调金额与订单金额一致性校验
|
|
|
PayOrder order = payOrderService.getById(shopOrderNo);
|
|
|
- if(order.getTransAmt() != payMoney){
|
|
|
+ if(order.getTransactionAmount() != payMoney){
|
|
|
//Todo 告警
|
|
|
logger.error("回调金额与订单金额不一致");
|
|
|
responseWrite(response,"error");
|
|
@@ -76,14 +76,14 @@ public class PayCallBackController {
|
|
|
payOrder.setOrderNo(orderNo);
|
|
|
payOrder.setCompleteDate(completeDate);
|
|
|
payOrder.setChannelNo(channelNo);
|
|
|
- payOrder.setStatus(orderStatus);
|
|
|
+ payOrder.setOrderStatus(orderStatus);
|
|
|
// 订单支付状态单独保存
|
|
|
LambdaUpdateWrapper<PayOrder> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
- updateWrapper.eq(PayOrder::getStatus,2);
|
|
|
+ updateWrapper.eq(PayOrder::getOrderStatus,2);
|
|
|
updateWrapper.eq(PayOrder::getOrderId,shopOrderNo);
|
|
|
boolean ret = payOrderService.update(payOrder,updateWrapper);
|
|
|
if(ret){
|
|
|
- //Todo 更新账户余额,单独封装一个事物接口服务
|
|
|
+ // 更新订单,单独封装一个事物接口服务
|
|
|
logger.info("支付回调消息更新成功 shopOrderNo:"+shopOrderNo);
|
|
|
walletService.payOrderStatusHandle(shopOrderNo);
|
|
|
responseWrite(response,"success");
|