|
@@ -1685,19 +1685,21 @@
|
|
|
${ex.orderBy}
|
|
|
</select>
|
|
|
<select id="workerSignConfirmCount" resultType="java.lang.Integer">
|
|
|
- SELECT
|
|
|
- COUNT(IF(IFNULL(d.create_time, 1)=1, 1, 0))
|
|
|
- FROM
|
|
|
- websit_user a
|
|
|
- LEFT JOIN admin_websit b ON a.websit_id = b.websit_id
|
|
|
- LEFT JOIN `user` c ON a.user_id = c.user_id
|
|
|
- LEFT JOIN worker_sign_confirm d ON b.belong_company_code = d.belong_company_code AND a.worker_number = d.worker_number
|
|
|
- WHERE
|
|
|
- a.examine_status IN ('OK', 'EXPIRED')
|
|
|
- AND b.attr = 'SELF'
|
|
|
- GROUP BY
|
|
|
- b.belong_company_code,
|
|
|
- a.worker_number
|
|
|
+ SELECT COUNT(*) FROM (
|
|
|
+ SELECT
|
|
|
+ IF(IFNULL(d.create_time, 1)=1, 1, 0) AS status
|
|
|
+ FROM
|
|
|
+ websit_user a
|
|
|
+ LEFT JOIN admin_websit b ON a.websit_id = b.websit_id
|
|
|
+ LEFT JOIN `user` c ON a.user_id = c.user_id
|
|
|
+ LEFT JOIN worker_sign_confirm d ON b.belong_company_code = d.belong_company_code AND a.worker_number = d.worker_number
|
|
|
+ WHERE
|
|
|
+ a.examine_status IN ('OK', 'EXPIRED')
|
|
|
+ AND b.attr = 'SELF'
|
|
|
+ GROUP BY
|
|
|
+ b.belong_company_code,
|
|
|
+ a.worker_number
|
|
|
+ )a WHERE a.status = 1
|
|
|
</select>
|
|
|
<select id="workerSignConfirmManualPage"
|
|
|
resultType="com.gree.mall.manager.bean.worker.WorkerElecConfirmManualVO">
|
|
@@ -1706,6 +1708,7 @@
|
|
|
FROM
|
|
|
worker_sign_confirm_manual a
|
|
|
${ex.query}
|
|
|
+ AND a.status IN ('WAIT')
|
|
|
<if test="ex.orderBy == null or ex.orderBy ==''">
|
|
|
ORDER BY a.create_time DESC
|
|
|
</if>
|