Prechádzať zdrojové kódy

支付后设置支付时间

cup 3 rokov pred
rodič
commit
ca8645d80d

+ 1 - 1
mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelOrderServiceImpl.java

@@ -147,7 +147,6 @@ public class ChannelOrderServiceImpl extends
     channelOrder.setPayAmt(orderSettleVO.getPayAmt());
     channelOrder.setStatus(ChannelOrderStatusEnum.NOT_PAY);
     channelOrder.setPkgNum(orderSettleVO.getPkgNum());
-    channelOrder.setPayTime(new Date());
     channelOrder.setMemo(memo);
     channelOrder.setReceiver(addr.getReceiver());
     channelOrder.setTel(addr.getMobile());
@@ -274,6 +273,7 @@ public class ChannelOrderServiceImpl extends
     boolean rst = update(
         new LambdaUpdateWrapper<ChannelOrder>().set(ChannelOrder::getStatus,
                 ChannelOrderStatusEnum.NOT_DELIVER)
+                .set(ChannelOrder::getPayTime, new Date())
             .eq(ChannelOrder::getOrderId, channelOrder.getOrderId())
             .eq(ChannelOrder::getStatus, ChannelOrderStatusEnum.NOT_PAY));
     if (!rst) {

+ 1 - 1
mp-service/src/main/java/com/qs/mp/user/service/impl/UserDeliverOrderServiceImpl.java

@@ -78,7 +78,6 @@ public class UserDeliverOrderServiceImpl extends ServiceImpl<UserDeliverOrderMap
     userDeliverOrder.setCity(userAddr.getCity());
     userDeliverOrder.setArea(userAddr.getArea());
     userDeliverOrder.setAddress(userAddr.getAddr());
-    userDeliverOrder.setPayTime(new Date());
     userDeliverOrder.setOrderNum(orderSettleVO.getPrizeList().stream().mapToInt(UserPrizeStorage::getGoodsNum).sum());
     userDeliverOrder.setPayAmt(orderSettleVO.getPayAmt());
     userDeliverOrder.setFreightAmt(orderSettleVO.getFreightAmt());
@@ -152,6 +151,7 @@ public class UserDeliverOrderServiceImpl extends ServiceImpl<UserDeliverOrderMap
       throw new ServiceException("支付回调用户提货订单处理,订单状态异常,不是待支付。orderId:" + payOrder.getBizId());
     }
     deliverOrder.setStatus(DeliverOrderStatusEnum.NOT_DELIVER);
+      deliverOrder.setPayTime(new Date());
     boolean rst = updateById(deliverOrder);
     Assert.isTrue(rst, "支付回调用户提货订单处理,更新订单状态失败,orderId:" + deliverOrder.getOrderId());
     return false;

+ 1 - 2
mp-service/src/main/java/com/qs/mp/user/service/impl/UserTicketOrderServiceImpl.java

@@ -163,7 +163,6 @@ public class UserTicketOrderServiceImpl extends
     userTicketOrder.setDiscountAmt(orderSettleVO.getDiscountAmt());
     userTicketOrder.setPayAmt(orderSettleVO.getPayAmt());
     userTicketOrder.setTicketNum(orderSettleVO.getOrderNum());
-    userTicketOrder.setPayTime(new Date());
     userTicketOrder.setMemo("");
     userTicketOrder.setResource(TicketTypeEnum.ONLINE);
     userTicketOrder.setCouponInfo(couponIds);
@@ -251,7 +250,6 @@ public class UserTicketOrderServiceImpl extends
     ticketOrder.setDiscountAmt(orderSettleVO.getDiscountAmt());
     ticketOrder.setPayAmt(orderSettleVO.getPayAmt());
     ticketOrder.setTicketNum(1);
-    ticketOrder.setPayTime(new Date());
     ticketOrder.setMemo("");
     ticketOrder.setResource(TicketTypeEnum.OFFLINE);
     ticketOrder.setCouponInfo(couponIds);
@@ -422,6 +420,7 @@ public class UserTicketOrderServiceImpl extends
     boolean updateRst = update(
         new LambdaUpdateWrapper<UserTicketOrder>().set(UserTicketOrder::getStatus,
                 UserTicketOrderStatusEnum.FINISHED)
+            .set(UserTicketOrder::getPayTime, new Date())
             .eq(UserTicketOrder::getOrderId, ticketOrder.getOrderId())
             .eq(UserTicketOrder::getStatus, UserTicketOrderStatusEnum.NOT_PAY));
     Assert.isTrue(updateRst, "支付回调用户购票订单处理,更新订单状态失败,orderId:" + ticketOrder.getOrderId());