|
@@ -3,27 +3,51 @@
|
|
|
<mapper namespace="com.gree.mall.manager.commonmapper.DailyMapper">
|
|
|
<update id="bindWorkerNumber2">
|
|
|
UPDATE
|
|
|
- user a
|
|
|
- JOIN
|
|
|
- websit_user b ON b.user_id = a.user_id
|
|
|
+ (
|
|
|
+ SELECT
|
|
|
+ u.id_card,
|
|
|
+ wb.websit_id,
|
|
|
+ wb.worker_number,
|
|
|
+ u.mobile,
|
|
|
+ u.nick_name
|
|
|
+ FROM
|
|
|
+ user u, websit_user wb
|
|
|
+ WHERE
|
|
|
+ u.company_wechat_id = wb.company_wechat_id
|
|
|
+ AND u.user_id = wb.user_id
|
|
|
+ AND u.apply_type = 'WORKER'
|
|
|
+ AND wb.examine_status = 'OK'
|
|
|
+ ) a
|
|
|
JOIN
|
|
|
settle_daily_reduce_cost c
|
|
|
- ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = b.websit_id
|
|
|
+ ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = a.websit_id
|
|
|
SET
|
|
|
- c.worker_number = b.worker_number
|
|
|
+ c.worker_number = a.worker_number
|
|
|
WHERE
|
|
|
c.company_wechat_id = #{companyWechatId}
|
|
|
AND c.import_batch_no = #{importBatchNo}
|
|
|
</update>
|
|
|
<update id="bindWorkerNumber">
|
|
|
UPDATE
|
|
|
- user a
|
|
|
- JOIN
|
|
|
- websit_user b ON b.user_id = a.user_id
|
|
|
+ (
|
|
|
+ SELECT
|
|
|
+ u.id_card,
|
|
|
+ wb.websit_id,
|
|
|
+ wb.worker_number,
|
|
|
+ u.mobile,
|
|
|
+ u.nick_name
|
|
|
+ FROM
|
|
|
+ user u, websit_user wb
|
|
|
+ WHERE
|
|
|
+ u.company_wechat_id = wb.company_wechat_id
|
|
|
+ AND u.user_id = wb.user_id
|
|
|
+ AND u.apply_type = 'WORKER'
|
|
|
+ AND wb.examine_status = 'OK'
|
|
|
+ ) a
|
|
|
JOIN settle_daily_import_summary_item c
|
|
|
- ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = b.websit_id
|
|
|
+ ON c.repair_worker_name = a.nick_name AND c.repair_worker_mobile = a.mobile AND c.websit_number = a.websit_id
|
|
|
SET
|
|
|
- c.worker_number = b.worker_number
|
|
|
+ c.worker_number = a.worker_number
|
|
|
WHERE
|
|
|
c.company_wechat_id = #{companyWechatId}
|
|
|
AND c.import_batch_no = #{importBatchNo}
|