|
@@ -330,6 +330,11 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public HttpResponseResult<Boolean> submit(TeacherSubmitReq teacherSubmitReq) throws BizException {
|
|
|
+ Long tenantId = teacherSubmitReq.getTenantId();
|
|
|
+ Boolean customerService = teacherSubmitReq.getCustomerService();
|
|
|
+ if (tenantId != null && tenantId > 0 && Boolean.TRUE.equals(customerService)) {
|
|
|
+ throw new BizException("客服不能有机构老师身份");
|
|
|
+ }
|
|
|
// todo 暂时不上客服相关
|
|
|
// teacherSubmitReq.setCustomerService(null);
|
|
|
if (null == teacherSubmitReq.getUserId()) {
|
|
@@ -1668,9 +1673,13 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
if (teacher == null) {
|
|
|
throw new BizException("无效的老师账号");
|
|
|
}
|
|
|
+ Long tenantId = teacher.getTenantId();
|
|
|
+ Boolean customerService = teacher.getCustomerService();
|
|
|
+ if (tenantId != null && tenantId > 0 && Boolean.TRUE.equals(customerService)) {
|
|
|
+ throw new BizException("客服不能有机构老师身份");
|
|
|
+ }
|
|
|
|
|
|
// 冻结客服,移交好友给其他客服
|
|
|
- Boolean customerService = teacher.getCustomerService();
|
|
|
if (UserLockFlag.NORMAL.equals(teacher.getLockFlag()) && Boolean.TRUE.equals(customerService)) {
|
|
|
List<TeacherWrapper.CustomerServiceSendMsg2User> customerServiceSendMsg2User = transferFriendV2(teacherId, false);
|
|
|
clearUserCustomerRelation(teacherId);
|