|
@@ -311,6 +311,21 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
} else {
|
|
|
courseMsg="账号存在未下架的视频课";
|
|
|
}
|
|
|
+ } else {
|
|
|
+ // 判断审核中的视频课
|
|
|
+
|
|
|
+ videoCourse = videoLessonGroupService.lambdaQuery()
|
|
|
+ .eq(VideoLessonGroup::getTeacherId, userId)
|
|
|
+ .eq(VideoLessonGroup::getAuditStatus, AuthStatusEnum.DOING)
|
|
|
+ .count();
|
|
|
+ if (videoCourse > 0) {
|
|
|
+ if (courseMsg.length() > 0) {
|
|
|
+ courseMsg+="和未下架的视频课";
|
|
|
+ } else {
|
|
|
+ courseMsg="账号存在未下架的视频课";
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
if (courseMsg.length() > 0) {
|
|
|
errMsg.add(courseMsg);
|
|
@@ -320,7 +335,8 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
UserAccountVo detail = userAccountService.detail(userId);
|
|
|
if (detail != null && (detail.getAmountTotal().compareTo(BigDecimal.ZERO) > 0
|
|
|
|| detail.getAmountUsable().compareTo(BigDecimal.ZERO) > 0
|
|
|
- || detail.getAmountFrozen().compareTo(BigDecimal.ZERO) > 0)) {
|
|
|
+ || detail.getAmountFrozen().compareTo(BigDecimal.ZERO) > 0)
|
|
|
+ || detail.getAmountUnrecorded().compareTo(BigDecimal.ZERO) > 0) {
|
|
|
errMsg.add("收入未结算/推广计划未入账");
|
|
|
}
|
|
|
|
|
@@ -340,6 +356,7 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
strings = new ArrayList<>();
|
|
|
}
|
|
|
strings.addAll(errMsg);
|
|
|
+ result.put(ClientEnum.TEACHER.name(), strings);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -412,12 +429,12 @@ public class SysUserServiceImpl implements SysUserService {
|
|
|
StringBuffer result = new StringBuffer("");
|
|
|
if (v.contains(CheckStatus.WAIT_PAY)){
|
|
|
result.append("待支付");
|
|
|
- } else if (v.contains(CheckStatus.WAIT_CONFIRM)){
|
|
|
+ } if (v.contains(CheckStatus.WAIT_CONFIRM)){
|
|
|
if (result.length() > 0) {
|
|
|
result.append("/");
|
|
|
}
|
|
|
result.append("未确认收货");
|
|
|
- } else if (v.contains(CheckStatus.WAIT_AFTER_SALE)){
|
|
|
+ } if (v.contains(CheckStatus.WAIT_AFTER_SALE)){
|
|
|
if (result.length() > 0) {
|
|
|
result.append("/");
|
|
|
}
|