|
@@ -35,6 +35,7 @@ import com.qs.mp.common.enums.TicketTypeEnum;
|
|
|
import com.qs.mp.common.enums.UserCouponStatusEnum;
|
|
|
import com.qs.mp.common.enums.UserTicketOrderStatusEnum;
|
|
|
import com.qs.mp.common.exception.ServiceException;
|
|
|
+import com.qs.mp.common.utils.DateUtils;
|
|
|
import com.qs.mp.common.utils.LogUtil;
|
|
|
import com.qs.mp.common.utils.RSAUtil;
|
|
|
import com.qs.mp.common.utils.StringUtils;
|
|
@@ -163,7 +164,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 +251,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);
|
|
@@ -388,6 +387,7 @@ public class UserTicketOrderServiceImpl extends
|
|
|
JSONObject.toJSONString(payOrder), JSONObject.toJSONString(ticketOrder));
|
|
|
throw new ServiceException("支付回调用户购票订单处理,订单状态异常,不是待支付。orderId:" + payOrder.getBizId());
|
|
|
}
|
|
|
+ ticketOrder.setPayTime(DateUtils.parseDate(payOrder.getCompleteDate()));
|
|
|
return processTicketOrder(ticketOrder);
|
|
|
}
|
|
|
|
|
@@ -422,6 +422,7 @@ public class UserTicketOrderServiceImpl extends
|
|
|
boolean updateRst = update(
|
|
|
new LambdaUpdateWrapper<UserTicketOrder>().set(UserTicketOrder::getStatus,
|
|
|
UserTicketOrderStatusEnum.FINISHED)
|
|
|
+ .set(UserTicketOrder::getPayTime, ticketOrder.getPayTime())
|
|
|
.eq(UserTicketOrder::getOrderId, ticketOrder.getOrderId())
|
|
|
.eq(UserTicketOrder::getStatus, UserTicketOrderStatusEnum.NOT_PAY));
|
|
|
Assert.isTrue(updateRst, "支付回调用户购票订单处理,更新订单状态失败,orderId:" + ticketOrder.getOrderId());
|