|  | @@ -229,6 +229,11 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
	
		
			
				|  |  |              orderState = 1;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          TenantOrderRecord record = tenantInfoService.createOrderRecord(tenantId, payAmount, orderNo, tenantEnum, orderState, WrapperUtil.toStr(payMap, "routingMerNos"));
 | 
	
		
			
				|  |  | +        for (CloudTeacherStudent cts : cloudTeacherStudents) {
 | 
	
		
			
				|  |  | +            if (cloudTeacherOrderDao.updateOrderId(cts.getCloudTeacherOrderId(), cts.getAmount(), record.getId()) <= 0) {
 | 
	
		
			
				|  |  | +                throw new Exception("更新订单失败");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          if (orderState == 1) { // 成功手直接成功
 | 
	
		
			
				|  |  |              this.paySuccess(record);
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -274,13 +279,13 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
	
		
			
				|  |  |          if (!bucket.trySet(1, 3L, TimeUnit.SECONDS)) {
 | 
	
		
			
				|  |  |              return false;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        log.info("  云教练 支付 check >>>>> {} ", i);
 | 
	
		
			
				|  |  | +        log.info("  团练宝激活 check >>>>> {} ", i);
 | 
	
		
			
				|  |  |          checkTransOrderState(record);
 | 
	
		
			
				|  |  |          if (record.getOrderState() == 1) {
 | 
	
		
			
				|  |  |              tenantOrderRecordService.updateById(record);
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  |                  this.paySuccess(record); // 充值成功
 | 
	
		
			
				|  |  | -                log.info("  云教练 支付 成功 >>>>> {}", i);
 | 
	
		
			
				|  |  | +                log.info("  团练宝激活 成功 >>>>> {}", i);
 | 
	
		
			
				|  |  |                  return true;
 | 
	
		
			
				|  |  |              } catch (Exception e) {
 | 
	
		
			
				|  |  |                  e.printStackTrace();
 | 
	
	
		
			
				|  | @@ -310,7 +315,7 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
	
		
			
				|  |  |              Map<String, Object> payment;
 | 
	
		
			
				|  |  |              try {
 | 
	
		
			
				|  |  |                  payment = Payment.queryPayment(orderRecord.getTransNo());
 | 
	
		
			
				|  |  | -                log.info("    >>>>> payment 云教练 >>>>>");
 | 
	
		
			
				|  |  | +                log.info("    >>>>> payment 团练宝 payment query start");
 | 
	
		
			
				|  |  |                  String status = (String) payment.get("status");
 | 
	
		
			
				|  |  |                  //判断状态是成功还是失败
 | 
	
		
			
				|  |  |                  if (status.equals("succeeded")) {
 | 
	
	
		
			
				|  | @@ -330,10 +335,10 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                log.info("     >>>>> payment 云教练  >>>>> {}", payment);
 | 
	
		
			
				|  |  | -                log.info("     >>>>> payment 云教练  >>>>> {}", JSON.toJSONString(orderRecord));
 | 
	
		
			
				|  |  | +                log.info("     >>>>> payment 团练宝  >>>>> {}", payment);
 | 
	
		
			
				|  |  | +                log.info("     >>>>> payment 团练宝  >>>>> {}", JSON.toJSONString(orderRecord));
 | 
	
		
			
				|  |  |              } catch (Exception e) {
 | 
	
		
			
				|  |  | -                log.error("     >>>>> payment 云教练  >>>>> {}", JSON.toJSONString(orderRecord));
 | 
	
		
			
				|  |  | +                log.error("     >>>>> payment 团练宝  >>>>> {}", JSON.toJSONString(orderRecord));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -343,6 +348,9 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
	
		
			
				|  |  |          if (record.getId() == null) {
 | 
	
		
			
				|  |  |              throw new Exception("订单未找到");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        record.setPayDate(new Date());
 | 
	
		
			
				|  |  | +        record.setPayTime(new Date());
 | 
	
		
			
				|  |  | +        tenantOrderRecordService.updateById(record);
 | 
	
		
			
				|  |  |          // cloudTeacherOrderDao.updateOrderStatusOK(record.getId()
 | 
	
		
			
				|  |  |          List<CloudTeacherOrder> cloudTeacherOrders = cloudTeacherOrderDao.findByPlatformOrderId(record.getId());
 | 
	
		
			
				|  |  |          Date startTime = DateUtil.trunc(new Date());
 |