|
@@ -139,6 +139,7 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
|
|
if (cloudOrder.getStatus().equals(2) && cloudOrder.getEndTime().compareTo(nowDate) <= 0) {
|
|
if (cloudOrder.getStatus().equals(2) && cloudOrder.getEndTime().compareTo(nowDate) <= 0) {
|
|
throw new BizException("云教练已过服务期,不可退费");
|
|
throw new BizException("云教练已过服务期,不可退费");
|
|
}
|
|
}
|
|
|
|
+ Integer oldStatus = cloudOrder.getStatus();
|
|
cloudOrder.setStatus(3);
|
|
cloudOrder.setStatus(3);
|
|
cloudOrder.setRefundAmount(refundAmount);
|
|
cloudOrder.setRefundAmount(refundAmount);
|
|
cloudOrder.setUpdateTime(nowDate);
|
|
cloudOrder.setUpdateTime(nowDate);
|
|
@@ -146,7 +147,7 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
|
|
throw new BizException("云教练退费处理失败,请重试");
|
|
throw new BizException("云教练退费处理失败,请重试");
|
|
}
|
|
}
|
|
|
|
|
|
- if (cloudOrder.getStatus().equals(1)) {
|
|
|
|
|
|
+ if (oldStatus.equals(1)) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
int days = DateUtil.daysBetween(DateUtil.trunc(nowDate), cloudOrder.getEndTime());
|
|
int days = DateUtil.daysBetween(DateUtil.trunc(nowDate), cloudOrder.getEndTime());
|