fix 用户从未支付过,无法扫码

This commit is contained in:
2024-01-20 19:58:41 +08:00
parent 3030aabc1f
commit 1fd9dd4109

View File

@@ -193,6 +193,9 @@ public class VenueEnterService extends BaseServiceImpl {
*/
private void checkOrderPaying(Integer memberId) {
Order mOrder = orderMapper.findLastOrder(memberId);
if (mOrder == null) {
return;
}
// 有未支付的订单,且订单未超过两分钟未支付
int diffMinute = DateUtilCard.diffMinute(mOrder.getModifiedTime(), new Date());
if (mOrder != null && PayStatusEnum.NOT_PAY.value == mOrder.getPayStatus() && diffMinute < 2) {