diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/EmployeeTrainingDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/EmployeeTrainingDAO.java index 28e815606..1244648b8 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/EmployeeTrainingDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/EmployeeTrainingDAO.java @@ -1,13 +1,16 @@ 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; import javax.annotation.Resource; +import java.util.ArrayList; import java.util.List; /** @@ -64,4 +67,14 @@ public class EmployeeTrainingDAO { return employeeTrainingMapper.assessmentUserList(name, practicalAssessmentUserId, assessmentStatus, estimatedAssessmentBeginTime, estimatedAssessmentEndTime, actualAssessmentBeginTime, actualAssessmentEndTime); } + + public List theoreticalList() { + List statusList = new ArrayList<>(); + 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) + .andIn("assessment_status", statusList); + return employeeTrainingMapper.selectByExample(example); + } } diff --git a/coolstore-partner-dao/src/main/resources/mapper/EmployeeTrainingMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/EmployeeTrainingMapper.xml index 46499d631..eb56ee1f6 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/EmployeeTrainingMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/EmployeeTrainingMapper.xml @@ -115,6 +115,7 @@ u.shop_id as shopId, s.shop_name as shopName, u.id_card as idCard, + u.register_time as registerTime, e.id as employeeTrainingId, e.training_store_id as trainingStoreId, e.training_teacher_user_id as trainingTeacherUserId, diff --git a/coolstore-partner-dao/src/main/resources/mapper/ShopAuditInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/ShopAuditInfoMapper.xml index a552058b6..41bbd9852 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/ShopAuditInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/ShopAuditInfoMapper.xml @@ -37,7 +37,7 @@ id,shop_id,audit_type,submitted_user_id,submitted_user_name,result_type,pass_reason,reject_reason, - certify_file,create_time,update_time,deleted + certify_file,create_time,update_time,deleted,data_type