insert into bns_smz_fc_face_contrast(imei,user_id,`name`,id_number,sub_id,pro_id,team_id,
current_day,add_time,upload_time,photo_path,upload_type,is_success,auditor,audit_status,
audit_remark,audit_time,audit_type,remark,work_hours,lon,lat,is_active,is_repair)
values ('-1','-1',#{name},#{idNumber},#{subId},#{proId},#{teamId}
,#{currentDay},#{addTime},#{addTime},'','2','1','-1','1',
'后台补卡',#{addTime},'',#{makeCardReason},#{workHours},'','','1',#{isRepair})
update bns_smz_fc_face_contrast set AUDIT_STATUS = '4', WORK_HOURS ='0',remark = #{cancelCardReason} where id_number = #{idNumber} and current_day = #{currentDay} and is_active = '1'
update bns_smz_fc_face_contrast set is_active = '0' where id = #{id} and is_active = '1'
update bns_smz_fc_face_contrast set AUDIT_STATUS = '1',remark = #{unauditedCardReason}, AUDIT_TIME = #{addTime} , AUDITOR = #{auditor}
where id_number = #{idNumber} and current_day = #{currentDay} and is_active = '1'
update bns_smz_fc_face_contrast set is_active = '0',remark = #{unauditedCardReason} where id_number = #{idNumber} and current_day = #{currentDay}
UPDATE bns_smz_fc_face_contrast SET `is_active` = '0' WHERE id_number = #{idNumber} AND current_day = #{currentDay} and `is_active` = '1'
update bns_smz_work_number_record set
orgname=#{orgName},proname=#{proName},entrancenum=#{entranceNum},worknum=#{workNum},noworknum=#{noWorkNum}
,restnum=#{restNum},einnum=#{einNum},exitnum=#{exitNum}
where proid=#{proId} and time=#{time}
insert into bns_smz_work_number_record(orgname,proid,proname,time,entrancenum,worknum,restnum,einnum,exitnum,noworknum)VALUES
(#{orgName},#{proId},#{proName},#{time},#{entranceNum},#{workNum},#{restNum},#{einNum},#{exitNum},#{noWorkNum})
insert into bns_smz_fc_face_contrast(
IMEI,USER_ID,NAME,ID_NUMBER,SUB_ID,PRO_ID,TEAM_ID,CURRENT_DAY,ADD_TIME,upload_time,PHOTO_PATH,UPLOAD_TYPE,IS_SUCCESS,AUDITOR,AUDIT_STATUS,AUDIT_REMARK,AUDIT_TIME,AUDIT_TYPE,remark,WORK_HOURS,OVER_HOURS,lon,lat,address,post_id,effect_date,wage_criterion,min_achievements_money,max_achievements_money,bank_card,is_repair)
values
(
#{item.imei},
#{item.userid},
#{item.name},
#{item.idnumber},
#{item.subid},
#{item.proid},
#{item.teamid},
#{item.currentday},
#{item.addtime},
#{item.uploadtime},
#{item.photopath},
#{item.uploadtype},
#{item.issuccess},
#{item.auditor},
#{item.auditstatus},
#{item.auditremark},
#{item.audittime},
#{item.audittype},
#{item.remark},
#{item.workhours},
#{item.overhours},
#{item.lon},
#{item.lat},
#{item.address},
#{item.postid},
#{item.effectdate},
#{item.wagecriterion},
#{item.minachievementsmoney},
#{item.maxachievementsmoney},
#{item.bankcard},
#{item.isrepair}
)
UPDATE bns_smz_fc_face_contrast
post_id=#{item.postid},
effect_date=#{item.effectdate},
wage_criterion=#{item.wagecriterion},
min_achievements_money=#{item.minachievementsmoney},
max_achievements_money=#{item.maxachievementsmoney},
bank_card=#{item.bankcard},
WHERE id_number = #{item.idnumber} and CURRENT_DAY=#{item.currentday} and post_id is null
UPDATE `bns_smz_fc_face_contrast`
SET `AUDITOR` = '-1',
`AUDIT_STATUS` = '1',
`AUDIT_REMARK` = '后台补卡',
`AUDIT_TIME` = #{addTime},
`remark` = #{makeCardReason},
`WORK_HOURS` = #{workHours},
is_repair = #{isRepair},
user_id = #{userId}
WHERE
`id_number` = #{idNumber} and current_day = #{currentDay} and is_active='1'