| | |
| | | * 当前时间比结束时间大 |
| | | */ |
| | | if(nowTime.compareTo(endTime) >= 0){ |
| | | List<MallProductSellRecord> mallProductSellRecords = mallProductSellRecordMapper.selectListByState(ProductEnum.PRODUCT_MATE_STATE_PAY.getValue()); |
| | | List<MallProductSellRecord> mallProductSellRecords = mallProductSellRecordMapper.selectListByState( |
| | | ProductEnum.PRODUCT_MATE_STATE_PAY.getValue()); |
| | | if(CollUtil.isNotEmpty(mallProductSellRecords)){ |
| | | for(MallProductSellRecord mallProductSellRecord : mallProductSellRecords){ |
| | | /** |
| | |
| | | * 预约记录超时 |
| | | */ |
| | | String orderNo = mallProductBuy.getOrderNo(); |
| | | /** |
| | | * 只要存在匹配记录,则不退回。 |
| | | */ |
| | | List<MallProductBuyRecord> mallProductBuyRecords = mallProductBuyRecordMapper.selectRecordListByBuyId(mallProductBuy.getId()); |
| | | if(CollUtil.isNotEmpty(mallProductBuyRecords)){ |
| | | continue; |
| | | } |
| | | mallProductBuy.setState(ProductEnum.PRODUCT_BUY_TIMEOUT.getValue()); |
| | | mallProductBuyMapper.updateById(mallProductBuy); |
| | | |