|
@@ -1,7 +1,6 @@
|
|
|
package com.xjrsoft.module.student.service.impl;
|
|
package com.xjrsoft.module.student.service.impl;
|
|
|
|
|
|
|
|
import cn.dev33.satoken.secure.BCrypt;
|
|
import cn.dev33.satoken.secure.BCrypt;
|
|
|
-import cn.dev33.satoken.stp.StpUtil;
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.util.IdUtil;
|
|
import cn.hutool.core.util.IdUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
@@ -483,25 +482,56 @@ public class StudentManagerServiceImpl extends MPJBaseServiceImpl<BaseStudentUse
|
|
|
BaseStudentSubsidize subsidize;
|
|
BaseStudentSubsidize subsidize;
|
|
|
BaseStudentFamily studentFamily;
|
|
BaseStudentFamily studentFamily;
|
|
|
BaseStudentContact contact;
|
|
BaseStudentContact contact;
|
|
|
|
|
+ long userId = IdUtil.getSnowflakeNextId();
|
|
|
if(user != null){
|
|
if(user != null){
|
|
|
user.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
user.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
|
|
|
|
|
baseStudent = baseStudentMap.get(user.getId());
|
|
baseStudent = baseStudentMap.get(user.getId());
|
|
|
|
|
+ if(baseStudent == null){
|
|
|
|
|
+ baseStudent = new BaseStudent();
|
|
|
|
|
+ baseStudent.setUserId(userId);
|
|
|
|
|
+ baseStudent.setCreateUserId(createUserId);
|
|
|
|
|
+ baseStudent.setCreateDate(LocalDateTime.now());
|
|
|
|
|
+ }
|
|
|
baseStudent.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
baseStudent.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
|
|
|
|
|
schoolRoll = studentSchoolRollMap.get(user.getId());
|
|
schoolRoll = studentSchoolRollMap.get(user.getId());
|
|
|
|
|
+ if(schoolRoll == null){
|
|
|
|
|
+ schoolRoll = new BaseStudentSchoolRoll();
|
|
|
|
|
+ schoolRoll.setUserId(userId);
|
|
|
|
|
+ schoolRoll.setCreateUserId(createUserId);
|
|
|
|
|
+ schoolRoll.setCreateDate(LocalDateTime.now());
|
|
|
|
|
+ }
|
|
|
schoolRoll.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
schoolRoll.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
|
|
|
|
|
subsidize = subsidizesMap.get(user.getId());
|
|
subsidize = subsidizesMap.get(user.getId());
|
|
|
|
|
+ if(subsidize == null){
|
|
|
|
|
+ subsidize = new BaseStudentSubsidize();
|
|
|
|
|
+ subsidize.setUserId(userId);
|
|
|
|
|
+ subsidize.setCreateUserId(createUserId);
|
|
|
|
|
+ subsidize.setCreateDate(LocalDateTime.now());
|
|
|
|
|
+ }
|
|
|
subsidize.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
subsidize.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
|
|
|
|
|
studentFamily = familyMap.get(user.getId());
|
|
studentFamily = familyMap.get(user.getId());
|
|
|
|
|
+ if(studentFamily == null){
|
|
|
|
|
+ studentFamily = new BaseStudentFamily();
|
|
|
|
|
+ studentFamily.setUserId(userId);
|
|
|
|
|
+ studentFamily.setCreateUserId(createUserId);
|
|
|
|
|
+ studentFamily.setCreateDate(LocalDateTime.now());
|
|
|
|
|
+ }
|
|
|
studentFamily.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
studentFamily.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
|
|
|
|
|
contact = contactMap.get(user.getId());
|
|
contact = contactMap.get(user.getId());
|
|
|
|
|
+ if(contact == null){
|
|
|
|
|
+ contact = new BaseStudentContact();
|
|
|
|
|
+ contact.setUserId(userId);
|
|
|
|
|
+ contact.setCreateUserId(createUserId);
|
|
|
|
|
+ contact.setCreateDate(LocalDateTime.now());
|
|
|
|
|
+ }
|
|
|
contact.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
contact.setDeleteMark(DeleteMark.NODELETE.getCode());
|
|
|
}else{
|
|
}else{
|
|
|
- long userId = IdUtil.getSnowflakeNextId();
|
|
|
|
|
|
|
+
|
|
|
user = new BaseStudentUser();
|
|
user = new BaseStudentUser();
|
|
|
baseStudent = new BaseStudent();
|
|
baseStudent = new BaseStudent();
|
|
|
baseStudent.setUserId(userId);
|
|
baseStudent.setUserId(userId);
|