修改bug
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
package com.cool.store.dao;
|
||||
|
||||
import com.cool.store.entity.AssessmentDataDO;
|
||||
import com.cool.store.entity.EmployeeTrainingDO;
|
||||
import com.cool.store.mapper.EmployeeTrainingMapper;
|
||||
import com.cool.store.vo.EmployeeTrainingVO;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import tk.mybatis.mapper.entity.Example;
|
||||
|
||||
@@ -74,17 +72,17 @@ public class EmployeeTrainingDAO {
|
||||
statusList.add(2);
|
||||
statusList.add(3);
|
||||
Example example = new Example(EmployeeTrainingDO.class);
|
||||
example.createCriteria().andCondition("assessment_num = assessment_total_num").andEqualTo("theoretical_exam_status", 0)
|
||||
example.createCriteria().andCondition("assessment_num = assessment_total_num").andEqualTo("theoreticalExamStatus", 0)
|
||||
.andIn("assessmentStatus", statusList);
|
||||
return employeeTrainingMapper.selectByExample(example);
|
||||
}
|
||||
|
||||
public Integer unCompleteNum() {
|
||||
public Integer unCompleteNum(Long shopId) {
|
||||
List<Integer> statusList = new ArrayList<>();
|
||||
statusList.add(0);
|
||||
statusList.add(1);
|
||||
Example example = new Example(EmployeeTrainingDO.class);
|
||||
example.createCriteria().andIn("assessmentStatus", statusList);
|
||||
example.createCriteria().andIn("assessmentStatus", statusList).andEqualTo("shopId", shopId);
|
||||
return employeeTrainingMapper.selectCountByExample(example);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -128,11 +128,12 @@
|
||||
e.practical_assessment_user_id as practicalAssessmentUserId,
|
||||
e.assessment_num as assessmentNum,
|
||||
e.assessment_total_num as assessmentTotalNum,
|
||||
e.theoretical_exam_status as theoreticalExamStatus,
|
||||
ifnull(e.theoretical_exam_status, 0) as theoreticalExamStatus,
|
||||
e.theoretical_exam_score as theoreticalExamScore,
|
||||
e.practical_exam_status as practicalExamStatus,
|
||||
ifnull(e.practical_exam_status,0 ) as practicalExamStatus,
|
||||
e.practical_exam_score as practicalExamScore,
|
||||
e.assessment_status as assessmentStatus
|
||||
ifnull(e.assessment_status,0) as assessmentStatus,
|
||||
ifnull(e.assign_flag,0) as assignFlag
|
||||
from xfsg_temp_user_detail u
|
||||
left join xfsg_employee_training e on e.xfsg_user_detail_id = u.id
|
||||
left join xfsg_shop_info s on s.id = u.shop_id
|
||||
|
||||
@@ -637,7 +637,7 @@ public class EmployeeTrainingServiceImpl implements EmployeeTrainingService {
|
||||
employeeTrainingDAO.updateByPrimaryKeySelective(employeeTrainingDO);
|
||||
|
||||
//查询员工是否全部培训完成
|
||||
Integer unCompleteNum = employeeTrainingDAO.unCompleteNum();
|
||||
Integer unCompleteNum = employeeTrainingDAO.unCompleteNum(tempUserDetailDO.getShopId());
|
||||
if (unCompleteNum != null && unCompleteNum == 0) {
|
||||
// 培训全部结束
|
||||
|
||||
|
||||
Reference in New Issue
Block a user