1、swagger接口文档

beetlsql3-dev
陈沅 1 year ago
parent 54fa00b9ab
commit 10d9219daa

@ -70,7 +70,7 @@ getStudentByNoOfNet
core_user.NAME AS NAME,
core_role.NAME AS roleName,
universities_colleges.old_school_id AS schoolId,
school_class.class_id AS classId,
school_class.old_class_id AS classId,
university_system.university_system_id AS majorId,
university_system.university_system_name AS majorName,
school_class.class_name AS className,

@ -117,6 +117,11 @@ public class LoginTodo implements Serializable {
* id
*/
private Integer icibtClassId;
/**
* MD5
*/
private String md5Pwd;
/**
* JSON
* @return

@ -50,4 +50,12 @@ public class TeacherExtendSchoolInfo extends Teacher implements ExtendSchoolInfo
*
*/
private String universitiesCollegesCity;
/**
* id
*/
private Integer icibtSchoolId;
/**
* id
*/
private Integer icibtClassId;
}

@ -16,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.Assert;
import org.springframework.validation.annotation.Validated;
import java.security.MessageDigest;
import java.util.List;
import java.util.function.Consumer;
@ -27,6 +28,7 @@ import static com.ibeetl.jlw.enums.GenderEnum.UN_KNOW;
/**
* : <br>
* Service
*
* @author: mlx
* @description:
* @date: 2022/12/11 15:35
@ -37,8 +39,32 @@ import static com.ibeetl.jlw.enums.GenderEnum.UN_KNOW;
@Validated
public class LoginTodoService {
@Autowired private TeacherDao teacherDao;
@Autowired private StudentDao studentDao;
@Autowired
private TeacherDao teacherDao;
@Autowired
private StudentDao studentDao;
public static String encryptToMD5(String input) {
try {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] messageDigest = md.digest(input.getBytes());
StringBuilder hexString = new StringBuilder();
for (byte b : messageDigest) {
String hex = Integer.toHexString(0xff & b);
if (hex.length() == 1) {
hexString.append('0');
}
hexString.append(hex).append('-');
}
hexString.deleteCharAt(hexString.length() - 1); // 移除末尾多余的连字符
return hexString.toString().toUpperCase(); // 转换为大写形式
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
/**
* : <br>
*
@ -60,6 +86,8 @@ public class LoginTodoService {
Assert.notNull(first, "未获取到院校信息!");
// 类型为未知 时候传递null
String gender = UN_KNOW.equals(student.getStudentGender()) || student.getStudentGender() == null ? null : student.getStudentGender().getText();
String md5Pwd = encryptToMD5(coreUser.getPassword());
LoginTodo loginTodo = LoginTodo.builder().username(coreUser.getCode())
.password(coreUser.getPassword())
.roleid(LoginTodo.ThirdRole.STUDENT_ROLE.getCode())
@ -75,6 +103,7 @@ public class LoginTodoService {
.userId(coreUser.getOldId().toString())
.icibtClassId(first.getIcibtClassId())
.icibtSchoolId(first.getIcibtSchoolId())
.md5Pwd(md5Pwd)
.build();
consumer.accept(loginTodo);
return loginTodo;
@ -103,7 +132,7 @@ public class LoginTodoService {
// 类型为未知 时候传递null
String gender = UN_KNOW.equals(teacher.getTeacherGender()) || teacher.getTeacherGender() == null ? null : teacher.getTeacherGender().getText();
String md5Pwd = encryptToMD5(coreUser.getPassword());
LoginTodo loginTodo = LoginTodo.builder().username(coreUser.getCode())
.password(coreUser.getPassword())
.roleid(LoginTodo.ThirdRole.TEACHER_ROLE.getCode())
@ -114,6 +143,9 @@ public class LoginTodoService {
.college(first.getUniversityFacultyName())
.major(first.getUniversitySystemName())
.userId(coreUser.getId().toString())
.icibtSchoolId(first.getIcibtSchoolId())
.icibtClassId(first.getIcibtClassId())
.md5Pwd(md5Pwd)
.build();
consumer.accept(loginTodo);
return loginTodo;
@ -122,6 +154,7 @@ public class LoginTodoService {
/**
* : <br>
*
*
* @return {@link LoginTodo}
* @Author: lx
* @Date: 2022/12/11 15:45
@ -129,16 +162,18 @@ public class LoginTodoService {
public LoginTodo buildByCurrentLoginUser() {
CoreUser user = getUser();
if (user.isStudent()) {
return buildStudentLoginTodo(getStudent(), user, (e)->{});
}
else if (user.isTeacher()) {
return buildTeacherLoginTodo(getTeacher(), user, (e)->{});
return buildStudentLoginTodo(getStudent(), user, (e) -> {
});
} else if (user.isTeacher()) {
return buildTeacherLoginTodo(getTeacher(), user, (e) -> {
});
}
return null;
}
/**
* token
*
* @param applicationToken
* @return
*/
@ -146,13 +181,14 @@ public class LoginTodoService {
try {
JWTPayload payload = JWTUtil.parseToken(applicationToken).getPayload();
return payload.getClaimsJson().toBean(LoginTodo.class);
}catch (Exception e) {
} catch (Exception e) {
return null;
}
}
/**
* token
*
* @param applicationToken
* @return
*/
@ -160,7 +196,7 @@ public class LoginTodoService {
try {
JWTSigner signer = JWTUtil.parseToken(applicationToken).getSigner();
return signer.getAlgorithm();
}catch (Exception e) {
} catch (Exception e) {
return null;
}
}

@ -383,9 +383,7 @@ public class StudentAccountAssetAllocationService extends CoreBaseService<Studen
accountAssetAllocation.setState(state);
if (ObjectUtil.equals(state, 2)) {
if(accountAssetAllocation.getId().equals("1739126700303884288")){
int a = 1;
}
if(accountAssetAllocation!=null){
accountAssetAllocation.setInitialCapital(accountAssetAllocation.getInitialCapital()==null?new BigDecimal(0):accountAssetAllocation.getInitialCapital());
accountAssetAllocation.setAvailableFunds(accountAssetAllocation.getAvailableFunds()==null?new BigDecimal(0):accountAssetAllocation.getAvailableFunds());

@ -226,8 +226,7 @@ teacher.teacher_id;
findAllClass
===
select class_id as id,class_name as name from school_class where class_status = 1
select old_class_id as id,class_name as name from school_class where class_status = 1
getClassIdsByZhiyunAndUserIdIsNull
===

@ -478,7 +478,8 @@ getTeacherExtendSchoolInfo
td.universities_colleges_id,
td.universities_colleges_name,
td.universities_colleges_city,
td.universities_colleges_province
td.universities_colleges_province,
td.icibt_school_id
FROM
teacher t
LEFT JOIN university_system tb ON tb.university_system_id = t.university_system_id

Loading…
Cancel
Save