Browse Source

1.接口同步

yuanliang 1 year ago
parent
commit
2912ebcaba

+ 11 - 1
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/StudentController.java

@@ -229,7 +229,17 @@ public class StudentController extends BaseController {
         if (sysUser != null && sysUser.getUserType().contains(ClientEnum.STUDENT.getCode())) {
             throw new BizException("学生账号已经存在");
         }
-        studentService.addStudent(student);
+        studentService.save(student);
+        return succeed();
+    }
+
+    @PostMapping("/update")
+    @ApiOperation(value = "修改", notes = "传入Student")
+    public HttpResponseResult<Boolean> update(@Validated @RequestBody StudentWrapper.Student student) {
+        if (student.getId() == null) {
+            throw new BizException("id 不能为空");
+        }
+        studentService.save(student);
         return succeed();
     }
 }

+ 1 - 19
cooleshow-app/src/main/java/com/yonge/cooleshow/tenant/controller/open/OpenStudentController.java

@@ -111,27 +111,9 @@ public class OpenStudentController extends BaseController {
                 }
                 // 转到其他机构
                 if ((!Objects.equals(student.getTenantId(), one.getTenantId()))) {
-                    if(student.getUpdateTenant() == null || Boolean.FALSE.equals(student.getUpdateTenant())){
+                    if (student.getUpdateTenant() == null || Boolean.FALSE.equals(student.getUpdateTenant())) {
                         TenantInfo oldTenant = tenantInfoService.getById(one.getTenantId());
                         throw new BizException(5004, oldTenant.getName());
-                    } else {
-                        // 退群
-                        List<ImGroupMember> groupMembers = imGroupMemberService.lambdaQuery()
-                                .eq(ImGroupMember::getRoleType, ImGroupMemberRoleType.STUDENT)
-                                .eq(ImGroupMember::getIsAdmin, false)
-                                .eq(ImGroupMember::getUserId, one.getUserId())
-                                .list();
-                        List<String> groupIdList = groupMembers.stream().map(ImGroupMember::getGroupId)
-                                .distinct().collect(Collectors.toList());
-                        groupIdList.forEach(groupId -> {
-                            try {
-                                imGroupService.quit(groupId, one.getUserId(), ClientEnum.STUDENT, true);
-                            } catch (Exception e) {
-                                log.error("学生注册,切换机构退群失败:{}", e.getMessage());
-                            }
-                        });
-                        // 删除好友
-                        imUserFriendService.delTeacherFriendByTenantId(tenantId, one.getUserId(),ClientEnum.TEACHER.getCode());
                     }
                 }