通道拥挤时 修改状态
This commit is contained in:
parent
9f6172b95c
commit
96ed240fc2
|
|
@ -111,7 +111,9 @@ public class TempOrdersTask {
|
||||||
// .lt(Orders::getCreateTime, DateUtil.offsetMinute(DateUtil.date(), -15)));
|
// .lt(Orders::getCreateTime, DateUtil.offsetMinute(DateUtil.date(), -15)));
|
||||||
List<PayDetails> payDetailsList = payDetailsDao.selectList(new LambdaQueryWrapper<PayDetails>()
|
List<PayDetails> payDetailsList = payDetailsDao.selectList(new LambdaQueryWrapper<PayDetails>()
|
||||||
.eq(PayDetails::getState, 0)
|
.eq(PayDetails::getState, 0)
|
||||||
.lt(PayDetails::getCreateTime, DateUtil.offsetMinute(DateUtil.date(), -15)));
|
.lt(PayDetails::getCreateTime, DateUtil.offsetMinute(DateUtil.date(), -15))
|
||||||
|
.last(" order by create_time asc limit 1800")
|
||||||
|
);
|
||||||
if (CollUtil.isEmpty(payDetailsList)) {
|
if (CollUtil.isEmpty(payDetailsList)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -123,6 +123,13 @@ public class WuyouController {
|
||||||
payType);
|
payType);
|
||||||
if (baseResp.getCode() == null) {
|
if (baseResp.getCode() == null) {
|
||||||
if (baseResp.getErrorMsg().contains("通道拥挤")) {
|
if (baseResp.getErrorMsg().contains("通道拥挤")) {
|
||||||
|
order.setStatus(3);
|
||||||
|
ordersService.update(order, new LambdaQueryWrapper<Orders>()
|
||||||
|
.eq(Orders::getOrdersId, order.getOrdersId()).eq(Orders::getUserId, order.getUserId()));
|
||||||
|
|
||||||
|
payDetails.setState(2);
|
||||||
|
payDetailsDao.update(payDetails, new LambdaQueryWrapper<PayDetails>()
|
||||||
|
.eq(PayDetails::getId, payDetails.getId()).eq(PayDetails::getUserId, payDetails.getUserId()));
|
||||||
return Result.error("系统繁忙,请稍后再尝试购买");
|
return Result.error("系统繁忙,请稍后再尝试购买");
|
||||||
}
|
}
|
||||||
return Result.error(baseResp.getErrorMsg());
|
return Result.error(baseResp.getErrorMsg());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue