|
|
@@ -587,15 +587,15 @@
|
|
|
SELECT id id,user_id userId,user_name userName,date_format(valid_begin_time,'%Y-%m-%d') validBeginTime,date_format(valid_end_time,'%Y-%m-%d') validEndTime,
|
|
|
(SELECT avatar FROM sys_user WHERE user_id=lab.user_id) AS avatar,
|
|
|
(SELECT user_name FROM sys_user WHERE user_id=lab.user_id) AS jobNumber
|
|
|
- FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} and valid_end_time <![CDATA[>=]]> now()
|
|
|
+ FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} and DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d')
|
|
|
</select>
|
|
|
|
|
|
<!--获取准入人员的手指信息-->
|
|
|
<select id="selectSecurityFingerList" resultType="java.util.Map">
|
|
|
<!--SELECT finger,user_id userId,user_name userName,user_type userType FROM xxp_user_auth WHERE user_id IN (SELECT user_id
|
|
|
- FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} and valid_end_time <![CDATA[>=]]> now())-->
|
|
|
+ FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} and DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d'))-->
|
|
|
SELECT xxp.finger,xxp.user_id userId,xxp.user_name userName,xxp.user_type userType FROM xxp_user_auth xxp WHERE (SELECT user_id
|
|
|
- FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} AND valid_end_time <![CDATA[>=]]> now() AND xxp.user_id=lab.user_id)>0
|
|
|
+ FROM lab_security_apply AS lab WHERE audit_status=2 AND subject_id=#{subjectId} AND DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d') AND xxp.user_id=lab.user_id)>0
|
|
|
UNION
|
|
|
SELECT xxp.finger,xxp.user_id userId,xxp.user_name userName,xxp.user_type userType FROM xxp_user_auth xxp WHERE (SELECT COUNT(user_id)
|
|
|
FROM lab_whitelist AS lw INNER JOIN lab_white_join_sublist lwjs ON lw.user_id=lwjs.white_user_id WHERE xxp.user_id=lw.user_id AND lwjs.subject_id=#{subjectId})>0
|
|
|
@@ -605,18 +605,18 @@
|
|
|
<!--获取准入人员的卡号信息-->
|
|
|
<select id="selectSecurityCardList" resultType="java.util.Map">
|
|
|
<!--SELECT card_num_simple cardNum,user_id userId, nick_name userName,user_type userType FROM sys_user WHERE user_id IN (SELECT user_id
|
|
|
- FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} and valid_end_time <![CDATA[>=]]> now())-->
|
|
|
+ FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} and DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d'))-->
|
|
|
SELECT card_num_simple cardNum,user_id userId, nick_name userName,user_type userType,0 AS isWhite FROM sys_user WHERE user_id IN (SELECT user_id
|
|
|
- FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} AND valid_end_time <![CDATA[>=]]> now())
|
|
|
+ FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} AND DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d'))
|
|
|
UNION
|
|
|
SELECT (SELECT card_num_simple FROM sys_user su WHERE su.user_id=lw.user_id) cardNum, user_id userId,user_name userName,(SELECT user_type FROM sys_user su WHERE su.user_id=lw.user_id) AS userType,1 AS isWhite FROM lab_whitelist lw INNER JOIN `lab_white_join_sublist` lwjs ON lw.user_id=lwjs.white_user_id WHERE subject_id=#{subjectId}
|
|
|
</select>
|
|
|
|
|
|
<select id="selectCountLabSecurityUserId" resultType="java.util.Map">
|
|
|
<!--SELECT user_id userId,user_name userName,user_type userType
|
|
|
- FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} and valid_end_time <![CDATA[>=]]> now() and user_id=#{userId}-->
|
|
|
+ FROM lab_security_apply WHERE audit_status=2 AND subject_id=#{subjectId} and DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d') and user_id=#{userId}-->
|
|
|
SELECT user_id userId,user_name userName,user_type userType,0 AS isWhite
|
|
|
- FROM lab_security_apply lsp WHERE (lsp.audit_status=2 AND lsp.subject_id=#{subjectId} AND lsp.valid_end_time <![CDATA[>=]]> now() AND lsp.user_id=#{userId})
|
|
|
+ FROM lab_security_apply lsp WHERE (lsp.audit_status=2 AND lsp.subject_id=#{subjectId} AND lsp.DATE_FORMAT(valid_end_time,'%Y-%m-%d') >= DATE_FORMAT(NOW(),'%Y-%m-%d') AND lsp.user_id=#{userId})
|
|
|
UNION
|
|
|
SELECT user_id userId,user_name userName,(SELECT user_type FROM sys_user su WHERE su.user_id=lw.user_id) AS userType,1 AS isWhite FROM lab_whitelist lw INNER JOIN lab_white_join_sublist lwjs ON lw.user_id=lwjs.white_user_id WHERE lw.user_id=#{userId} AND lwjs.subject_id=#{subjectId}
|
|
|
</select>
|