|
@@ -83,7 +83,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
.hasEq("order_no_", payParam.getOrderNo()).queryWrapper());
|
|
|
log.info("executePayment >>>>> {}", payParam.getOrderNo());
|
|
|
if (tenantOrderRecord.getOrderState() == 1) {
|
|
|
- return null;
|
|
|
+ throw new Exception("tenantOrderRecord order state is 1");
|
|
|
}
|
|
|
log.info("executePayment checkOrderAndGetParam >>>>> ");
|
|
|
payment = checkOrderAndGetParam(payParam,
|
|
@@ -101,7 +101,7 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
TenantOrderRecord tenantOrderRecord = tenantOrderRecordService.getOne(new WrapperUtil<TenantOrderRecord>()
|
|
|
.hasEq("order_no_", payParam.getOrderNo()).queryWrapper());
|
|
|
if (tenantOrderRecord.getOrderState() == 1) {
|
|
|
- return null;
|
|
|
+ throw new Exception("tenantOrderRecord order state is 1");
|
|
|
}
|
|
|
payment = checkOrderAndGetParam(payParam,
|
|
|
tenantOrderRecord,
|
|
@@ -280,7 +280,8 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
for (int i = 0; i <= 5; i++) {
|
|
|
try {
|
|
|
Thread.sleep(3000);//每3秒触发一次
|
|
|
- cloudTeacherOrderService.payCheck(record);
|
|
|
+ Boolean ret = cloudTeacherOrderService.payCheck(record);
|
|
|
+ if (ret) break;
|
|
|
log.info("delayCheckCloudTeacherOrder >>>>> start {}", i);
|
|
|
} catch (Exception e) {
|
|
|
log.info("delayCheckCloudTeacherOrder exception ", e);
|
|
@@ -302,7 +303,8 @@ public class OrderPayOpsServiceImpl implements OrderPayOpsService {
|
|
|
for (int i = 0; i <= 5; i++) {
|
|
|
try {
|
|
|
Thread.sleep(3000);//每3秒触发一次
|
|
|
- tenantOrderRecordService.rechargeCheck(record);
|
|
|
+ Boolean ret = tenantOrderRecordService.rechargeCheck(record);
|
|
|
+ if (ret) break;
|
|
|
log.info("delayCheckTenant >>>>> start {}", i);
|
|
|
} catch (InterruptedException e) {
|
|
|
return;
|