mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-12 04:16:51 +08:00
Merge branch 'master' of codeup.aliyun.com:6265f483e4166464dc2f9c14/boeu/baseservers
This commit is contained in:
@@ -86,7 +86,7 @@ public class UserDataSyncApi extends ApiBaseController {
|
|||||||
u.setDepartId(user.getDepartId());
|
u.setDepartId(user.getDepartId());
|
||||||
u.setDepartName(user.getDepartName());
|
u.setDepartName(user.getDepartName());
|
||||||
u.setDynamic(0);
|
u.setDynamic(0);
|
||||||
u.setGender(u.getGender());
|
u.setGender(user.getGender());
|
||||||
u.setName(user.getName());
|
u.setName(user.getName());
|
||||||
u.setSign("");
|
u.setSign("");
|
||||||
u.setUserNo(user.getCode());
|
u.setUserNo(user.getCode());
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ public class StudyCourseDao extends BaseDao<StudyCourse> {
|
|||||||
public void finishCheck(String studyId,String courseId,Integer total){
|
public void finishCheck(String studyId,String courseId,Integer total){
|
||||||
int n=scItemDao.count(FieldFilters.eq("studyId",studyId));
|
int n=scItemDao.count(FieldFilters.eq("studyId",studyId));
|
||||||
if(total==null) {
|
if(total==null) {
|
||||||
total=courseContentDao.count(FieldFilters.eq("courseId", courseId));
|
total=courseContentDao.count(FieldFilters.eq("courseId", courseId),FieldFilters.eq("deleted",false));
|
||||||
}
|
}
|
||||||
|
|
||||||
//以下注意,float类型,是否等于100对应
|
//以下注意,float类型,是否等于100对应
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ public class StudyAssessServiceImpl implements IStudyAssessService{
|
|||||||
assess.setStudyItemId(sci.getId());
|
assess.setStudyItemId(sci.getId());
|
||||||
dao.save(assess);
|
dao.save(assess);
|
||||||
//检查是否全部学习完成
|
//检查是否全部学习完成
|
||||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", assess.getCourseId()));
|
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", assess.getCourseId()),FieldFilters.eq("deleted",false));
|
||||||
scDao.finishCheck(assess.getStudyId(),assess.getCourseId(),totalContent);
|
scDao.finishCheck(assess.getStudyId(),assess.getCourseId(),totalContent);
|
||||||
}else {
|
}else {
|
||||||
//转为评估只有一条,所以这里显示一条,不能再增加
|
//转为评估只有一条,所以这里显示一条,不能再增加
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ public class StudyExamServiceImpl implements IStudyExamService{
|
|||||||
//更新最终成绩
|
//更新最终成绩
|
||||||
//if(exam.get)
|
//if(exam.get)
|
||||||
//检查是否全部学习完成
|
//检查是否全部学习完成
|
||||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", exam.getCourseId()));
|
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", exam.getCourseId()),FieldFilters.eq("deleted",false));
|
||||||
scDao.finishCheck(exam.getStudyId(),exam.getCourseId(),totalContent);
|
scDao.finishCheck(exam.getStudyId(),exam.getCourseId(),totalContent);
|
||||||
}else {
|
}else {
|
||||||
exam.setStudyItemId(obj.toString());//此项就是学习条目的id
|
exam.setStudyItemId(obj.toString());//此项就是学习条目的id
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ public class StudyHomeWorkServiceImpl implements IStudyHomeWorkService{
|
|||||||
homework.setStudyItemId(sci.getId());
|
homework.setStudyItemId(sci.getId());
|
||||||
dao.save(homework);
|
dao.save(homework);
|
||||||
//检查是否全部学习完成
|
//检查是否全部学习完成
|
||||||
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", homework.getCourseId()));
|
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", homework.getCourseId()),FieldFilters.eq("deleted",false));
|
||||||
scDao.finishCheck(homework.getStudyId(),homework.getCourseId(),totalContent);
|
scDao.finishCheck(homework.getStudyId(),homework.getCourseId(),totalContent);
|
||||||
}else {
|
}else {
|
||||||
//只是保留一条作业记录,不再保存多条记录了
|
//只是保留一条作业记录,不再保存多条记录了
|
||||||
|
|||||||
@@ -168,6 +168,10 @@ public class BasicDataSyncServiceImpl implements IBasicDataSyncService{
|
|||||||
}
|
}
|
||||||
//同一个用户工号对应 多个kid的情况,所以直接根据kid查询是不对的,所以这里按工号查询,不使用kid
|
//同一个用户工号对应 多个kid的情况,所以直接根据kid查询是不对的,所以这里按工号查询,不使用kid
|
||||||
User user = userDao.findOne(FieldFilters.eq("userNo", dto.getUserNo()));
|
User user = userDao.findOne(FieldFilters.eq("userNo", dto.getUserNo()));
|
||||||
|
//2022-12-16 增加kid的判断
|
||||||
|
if(user==null){
|
||||||
|
user = userDao.findOne(FieldFilters.eq("kid",dto.getKid()));
|
||||||
|
}
|
||||||
if(user==null) {
|
if(user==null) {
|
||||||
//人员基本信息
|
//人员基本信息
|
||||||
Person person=new Person();
|
Person person=new Person();
|
||||||
@@ -230,8 +234,6 @@ public class BasicDataSyncServiceImpl implements IBasicDataSyncService{
|
|||||||
user.setPayrollPlaceId(dto.getPayrollPlaceId());
|
user.setPayrollPlaceId(dto.getPayrollPlaceId());
|
||||||
user.setPayrollPlaceName(dto.getPayrollPlaceName());
|
user.setPayrollPlaceName(dto.getPayrollPlaceName());
|
||||||
user.setEmployeeStatus(dto.getEmployeeStatus());
|
user.setEmployeeStatus(dto.getEmployeeStatus());
|
||||||
|
|
||||||
|
|
||||||
if(user.getStatus()==null) {
|
if(user.getStatus()==null) {
|
||||||
user.setStatus(1);//如果为空,就是正常
|
user.setStatus(1);//如果为空,就是正常
|
||||||
}
|
}
|
||||||
@@ -253,6 +255,7 @@ public class BasicDataSyncServiceImpl implements IBasicDataSyncService{
|
|||||||
}else {
|
}else {
|
||||||
//更新时不更新用户基本信息和账户信息
|
//更新时不更新用户基本信息和账户信息
|
||||||
user.setDescription(dto.getDescription());
|
user.setDescription(dto.getDescription());
|
||||||
|
user.setUserNo(dto.getUserNo());//同时更新UserNo;
|
||||||
user.setKid(dto.getKid());
|
user.setKid(dto.getKid());
|
||||||
user.setDomainId(dto.getDomainId());
|
user.setDomainId(dto.getDomainId());
|
||||||
user.setDuty(dto.getDuty());
|
user.setDuty(dto.getDuty());
|
||||||
|
|||||||
@@ -177,6 +177,7 @@ public class MainDbSyncServiceImpl implements IMainDbSyncService {
|
|||||||
user.setNationality(dto.getNationality());
|
user.setNationality(dto.getNationality());
|
||||||
user.setOnline(true);
|
user.setOnline(true);
|
||||||
user.setDeleted(false);
|
user.setDeleted(false);
|
||||||
|
user.setUserType(0);
|
||||||
accountDao.save(a);
|
accountDao.save(a);
|
||||||
userDao.save(user);
|
userDao.save(user);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user