This commit is contained in:
2026-08-19 18:21:00 +08:00
parent ea9fde7979
commit 3b0e5190c3
3 changed files with 24 additions and 21 deletions
@@ -51,13 +51,13 @@ public class SyncUserBaseService implements ISyncUserBaseService {
YschBaseOpenApi.editGroup(id,group);
}
//@@SyncOpLog(SyncDataType.SEND_DELETE_GROUP)
@SyncOpLog(SyncDataType.SEND_DELETE_GROUP)
public void deleteGroup(Integer id){
YschBaseOpenApi.deleteGroup(id);
}
//@@SyncOpLog(SyncDataType.SEND_ADD_TEACHER)
@SyncOpLog(SyncDataType.SEND_ADD_TEACHER)
public BoaUser addTeacher(SchTeacher teacher,String pwd, Integer groupId){
SysUserRequest sysUser=new SysUserRequest();
sysUser.setAccount(teacher.getAccount());
@@ -70,26 +70,28 @@ public class SyncUserBaseService implements ISyncUserBaseService {
sysUser.setRoles(Arrays.asList(UserRole.TEACHER_USER.getValue()));
if (StringUtils.isNotBlank(pwd)) {
sysUser.setPassword(pwd);
sysUser.setConfirmPassword(pwd);
}
return YschBaseOpenApi.addUser(sysUser);
}
//@@SyncOpLog(SyncDataType.SEND_ADD_STUDENT)
@SyncOpLog(SyncDataType.SEND_ADD_STUDENT)
public BoaUser addStudent(SchStudent student,String pwd){
SysUserRequest user=new SysUserRequest();
user.setAccount(student.getAccount());
user.setRealName(student.getName());
user.setGender(student.getGender());
user.setIdcard(student.getIdCard());
user.setGroupId(student.getGroupId());
user.setRoles(Arrays.asList(UserRole.STU_USER.getValue()));
SysUserRequest sysUser=new SysUserRequest();
sysUser.setAccount(student.getAccount());
sysUser.setRealName(student.getName());
sysUser.setGender(student.getGender());
sysUser.setIdcard(student.getIdCard());
sysUser.setGroupId(student.getGroupId());
sysUser.setRoles(Arrays.asList(UserRole.STU_USER.getValue()));
if (StringUtils.isNotBlank(pwd)) {
user.setPassword(pwd);
sysUser.setPassword(pwd);
sysUser.setConfirmPassword(pwd);
}
return YschBaseOpenApi.addUser(user);
return YschBaseOpenApi.addUser(sysUser);
}
//@@SyncOpLog(SyncDataType.SEND_EDIT_TEACHER)
@SyncOpLog(SyncDataType.SEND_EDIT_TEACHER)
public BoaUser editTeacher(SchTeacher teacher,String pwd, Integer groupId){
if (teacher.getTeaId()==null||teacher.getTeaId()<=0){
throw new DException("教师Id不允许为null");
@@ -108,7 +110,7 @@ public class SyncUserBaseService implements ISyncUserBaseService {
return YschBaseOpenApi.editUser(teacher.getTeaId(),user);
}
//@@SyncOpLog(SyncDataType.SEND_EDIT_STUDENT)
@SyncOpLog(SyncDataType.SEND_EDIT_STUDENT)
public BoaUser editStudent(SchStudent student,String pwd){
if (student.getStuId()==null||student.getStuId()<=0){
throw new DException("学生Id不允许为null");
@@ -127,14 +129,14 @@ public class SyncUserBaseService implements ISyncUserBaseService {
}
//@@SyncOpLog(SyncDataType.SEND_DELETE_TEACHER)
@SyncOpLog(SyncDataType.SEND_DELETE_TEACHER)
public void deleteTeacher(List<Integer> userIds,Integer groupId){
for (Integer userId :userIds) {
YschBaseOpenApi.deleteUser(userId,groupId);
}
}
//@@SyncOpLog(SyncDataType.SEND_DELETE_STUDENT)
@SyncOpLog(SyncDataType.SEND_DELETE_STUDENT)
public void deleteStudent(List<Integer> userIds,Integer groupId){
for (Integer userId :userIds) {
YschBaseOpenApi.deleteUser(userId,groupId);