45 lines
2.7 KiB
XML
45 lines
2.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
|
<mapper namespace="com.bonus.gzrn.rnama.person.dao.PersonEinAuditDao">
|
|
<!-- 获取未审核人员-->
|
|
<select id="getAuditPerson" resultType="com.bonus.gzrn.rnama.person.entity.PersonEinAuditBean">
|
|
select bw.name as name,bwr.ID_NUMBER as idNumber, sdd.name as postName, bwr.EIN_TIME as einTime,bwr.examine_remark as examineRemark
|
|
from bm_worker_record bwr
|
|
LEFT JOIN bm_worker bw on bw.ID_NUMBER = bwr.ID_NUMBER
|
|
LEFT JOIN sys_dic_detail sdd on sdd.id = bwr.POST_ID
|
|
where bwr.examine_status = #{examineStatus} and bwr.IS_ACTIVE = '1' and ein_status = '1'
|
|
and bwr.PROJECT_ID = #{proId}
|
|
|
|
<if test="keyWord != null and keyWord != '' ">
|
|
and (
|
|
bw.name like concat('%',#{keyWord},'%') OR
|
|
bwr.ID_NUMBER like concat('%',#{keyWord},'%') OR
|
|
sdd.name like concat('%',#{keyWord},'%')
|
|
)
|
|
</if>
|
|
</select>
|
|
<select id="getOnePersonInfo" resultType="com.bonus.gzrn.rnama.person.entity.PersonEinAuditBean">
|
|
select bw.name as name,bwr.ID_NUMBER as idNumber,bs.SUB_NAME as subName,bst.NAME as teamName,sdd.name as postName,
|
|
front.PHOTO_PATH as frontPhoto,back.PHOTO_PATH as backPhoto,aoto.PHOTO_PATH as aotoPhoto,
|
|
face.PHOTO_PATH as facePhoto,bwr.ein_time as einTime,bwr.examine_status as examineStatus,bwr.examine_time as examineTime,
|
|
su.USERNAME as examineUser
|
|
from bm_worker_record bwr
|
|
left join bm_worker bw on bw.ID_NUMBER = bwr.ID_NUMBER
|
|
left join bm_subcontractor bs on bs.ID = bwr.SUB_ID
|
|
left join bm_sub_team bst on bst.ID = bwr.TEAM_ID
|
|
left join sys_dic_detail sdd on sdd.id = bwr.POST_ID
|
|
LEFT JOIN sys_user su on su.id = bwr.examine_user_id
|
|
LEFT JOIN bm_worker_photo front ON front.ID_NUMBER = bw.ID_NUMBER and front.PHOTO_TYPE = 1
|
|
LEFT JOIN bm_worker_photo back ON back.ID_NUMBER = bw.ID_NUMBER and back.PHOTO_TYPE = 2
|
|
LEFT JOIN bm_worker_photo face ON face.ID_NUMBER = bw.ID_NUMBER and face.PHOTO_TYPE = 3
|
|
LEFT JOIN bm_worker_photo aoto ON aoto.ID_NUMBER = bw.ID_NUMBER and aoto.PHOTO_TYPE = 5
|
|
where bwr.ID_NUMBER = #{idNumber} and bwr.PROJECT_ID = #{proId}
|
|
</select>
|
|
|
|
<!-- 修改审核状态-->
|
|
<update id="updateStatus" parameterType="com.bonus.gzrn.rnama.person.entity.PersonEinAuditBean" >
|
|
update bm_worker_record set examine_status = #{examineStatus},examine_user_id = #{examineUser},examine_time = #{examineTime},examine_remark = #{examineRemark}
|
|
where ID_NUMBER = #{idNumber} and PROJECT_ID = #{proId}
|
|
</update>
|
|
|
|
</mapper> |