diff --git a/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml b/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml
index 9ff5f68..d7e5f3d 100644
--- a/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml
+++ b/modules/bmw/src/main/resources/mapper/person/InOutMapper.xml
@@ -6,330 +6,327 @@
WHERE 1=1
- AND ( po.id in (${params.orgAll})
- or bp.company_id in (${params.orgAll})
+ AND ( po."id" IN (${params.orgAll})
+ OR bp."company_id" IN (${params.orgAll})
)
- AND ( po.id = #{params.orgId}
- or bp.company_id = #{params.orgId}
+ AND ( po."id" = #{params.orgId}
+ OR bp."company_id" = #{params.orgId}
)
- and bp.company_id = #{params.companyId}
+ AND bp."company_id" = #{params.companyId}
- and bp.id = #{params.proId}
+ AND bp."id" = #{params.proId}
- and bweh.exit_status in (${params.status})
+ AND bweh."exit_status" IN (${params.status})
- and bweh.is_force = #{params.isForce}
+ AND bweh."is_force" = #{params.isForce}
- and bw.id_number = #{params.idNumber}
+ AND bw."id_number" = #{params.idNumber}
- and bw.name = #{params.name}
+ AND bw."name" = #{params.name}
- AND bs.id = #{params.subId}
+ AND bs."id" = #{params.subId}
- and bst.id = #{params.teamId}
+ AND bst."id" = #{params.teamId}
- and (
- bw.name like concat('%', #{params.keyWord}, '%')
- or td.`value` like concat('%', #{params.keyWord}, '%')
- or bst.team_name like concat('%', #{params.keyWord}, '%')
+ AND (
+ bw."name" LIKE ('%' || #{params.keyWord} || '%')
+ OR td."value" LIKE ('%' || #{params.keyWord} || '%')
+ OR bst."team_name" LIKE ('%' || #{params.keyWord} || '%')
)
- update bm_worker_ein_history set exit_performance = #{evaluate},exit_skill_evaluation = #{exitExamineRemark}
- where id_number = #{idNumber} and ein_time = #{einTime}
+ UPDATE "ynrealname"."bm_worker_ein_history" SET "exit_performance" = #{evaluate}, "exit_skill_evaluation" = #{exitExamineRemark}
+ WHERE "id_number" = #{idNumber} AND "ein_time" = #{einTime}
- INSERT INTO
- bm_worker_exit_revoke(
- id_number,
- project_id,
- sub_id,
- team_id,
- upload_exit_time,
- revoke_time
+ INSERT INTO "ynrealname"."bm_worker_exit_revoke"(
+ "id_number",
+ "project_id",
+ "sub_id",
+ "team_id",
+ "upload_exit_time",
+ "revoke_time"
)
- VALUE(
+ VALUES (
#{idNumber},
#{proId},
#{subId},
#{TeamId},
#{exitTime},
- NOW()
+ SYSDATE
)
- insert into bm_attendance_machine_push(id_number, face_path, attendance_machine_id, operate)
- values (#{idNumber}, #{facePhoto}, #{attendanceMachineId}, #{operate});
+ INSERT INTO "ynrealname"."bm_attendance_machine_push"("id_number", "face_path", "attendance_machine_id", "operate")
+ VALUES (#{idNumber}, #{facePhoto}, #{attendanceMachineId}, #{operate});
- replace into bm_attendance_machine_push_history(id_number, attendance_machine_id) values
- (#{idNumber}, #{attendanceMachineId})
+ MERGE INTO "ynrealname"."bm_attendance_machine_push_history" tgt
+ USING (
+ SELECT #{idNumber} AS "id_number", #{attendanceMachineId} AS "attendance_machine_id" FROM DUAL
+ ) src
+ ON (tgt."id_number" = src."id_number" AND tgt."attendance_machine_id" = src."attendance_machine_id")
+ WHEN MATCHED THEN UPDATE SET tgt."attendance_machine_id" = src."attendance_machine_id"
+ WHEN NOT MATCHED THEN INSERT ("id_number", "attendance_machine_id") VALUES (src."id_number", src."attendance_machine_id")
- update bm_worker_ein_history set exit_time = #{exitTime},exit_status = '0'
- where id_number = #{idNumber} and is_active = '1'
+ UPDATE "ynrealname"."bm_worker_ein_history" SET "exit_time" = #{exitTime},"exit_status" = '0'
+ WHERE "id_number" = #{idNumber} AND "is_active" = '1'
- update bm_worker_ein_history set exit_status = #{exitStatus},exit_examine_user = #{userId},is_furlough_person = 0,
+ UPDATE "ynrealname"."bm_worker_ein_history" SET "exit_status" = #{exitStatus},"exit_examine_user" = #{userId},"is_furlough_person" = 0,
- contract_id = #{contractId},
+ "contract_id" = #{contractId},
- exit_time = #{exitTime},exit_examine_time = #{exitTime},exit_examine_remark = #{exitExamineRemark},is_force = '1'
- where id_number = #{idNumber} and is_active = 1;
- update bm_worker_ein_history set is_active = 0 where id_number = #{idNumber} and is_active = 1;
- update bm_worker_contract set is_active = 0 where idCard = #{idNumber};
- update bm_worker_contract_details set is_active = 0 where id_card = #{idNumber};
- update bm_worker_contract_witness set is_active = 0 where id_number = #{idNumber};
- update bm_worker_train set is_active = 0 where id_number = #{idNumber};
- update bm_team_user_relation set is_active = 0 where id_number = #{idNumber} and is_regular_person = '0' and is_active = '1';
- update bm_worker set light_status = 0,is_furlough_person = 0 where id_number = #{idNumber} and is_active = 1;
- update bm_worker_training_result set is_active = 0 where id_number = #{idNumber};
+ "exit_time" = #{exitTime},"exit_examine_time" = #{exitTime},"exit_examine_remark" = #{exitExamineRemark},"is_force" = '1'
+ WHERE "id_number" = #{idNumber} AND "is_active" = 1;
+ UPDATE "ynrealname"."bm_worker_ein_history" SET "is_active" = 0 WHERE "id_number" = #{idNumber} AND "is_active" = 1;
+ UPDATE "ynrealname"."bm_worker_contract" SET "is_active" = 0 WHERE "id_card" = #{idNumber};
+ UPDATE "ynrealname"."bm_worker_contract_details" SET "is_active" = 0 WHERE "id_card" = #{idNumber};
+ UPDATE "ynrealname"."bm_worker_contract_witness" SET "is_active" = 0 WHERE "id_number" = #{idNumber};
+ UPDATE "ynrealname"."bm_worker_train" SET "is_active" = 0 WHERE "id_number" = #{idNumber};
+ UPDATE "ynrealname"."bm_team_user_relation" SET "is_active" = 0 WHERE "id_number" = #{idNumber} AND "is_regular_person" = '0' AND "is_active" = '1';
+ UPDATE "ynrealname"."bm_worker" SET "light_status" = 0,"is_furlough_person" = 0 WHERE "id_number" = #{idNumber} AND "is_active" = 1;
+ UPDATE "ynrealname"."bm_worker_training_result" SET "is_active" = 0 WHERE "id_number" = #{idNumber};
- update bm_worker set ein_status = 0 where id_number = #{idNumber} and is_active = 1;
- update sys_user set org_id = '',pro_id = '' where id_number = #{idNumber};
+ UPDATE "ynrealname"."bm_worker" SET "ein_status" = 0 WHERE "id_number" = #{idNumber} AND "is_active" = 1;
+ UPDATE "ynrealname"."sys_user" SET "org_id" = '',"pro_id" = '' WHERE "id_number" = #{idNumber};
- update bm_worker set ein_status = 1,is_furlough_person = 0 where id_number = #{idNumber} and is_active = 1;
+ UPDATE "ynrealname"."bm_worker" SET "ein_status" = 1,"is_furlough_person" = 0 WHERE "id_number" = #{idNumber} AND "is_active" = 1;
UPDATE
- bm_worker_ein_history bweh
- SET bweh.exit_time = NULL ,
- bweh.exit_status = '-1'
- WHERE bweh.id_number = #{idNumber}
+ "ynrealname"."bm_worker_ein_history" bweh
+ SET bweh."exit_time" = NULL ,
+ bweh."exit_status" = '-1'
+ WHERE bweh."id_number" = #{idNumber}
- update bm_worker_furlough_history set rework_time = #{item.reworkTime} where id = #{item.id};
+ UPDATE "ynrealname"."bm_worker_furlough_history" SET "rework_time" = #{item.reworkTime} WHERE "id" = #{item.id};
- update bm_worker_red_history set end_time = #{item.endTime} where id = #{item.id};
+ UPDATE "ynrealname"."bm_worker_red_history" SET "end_time" = #{item.endTime} WHERE "id" = #{item.id};
- update bm_worker_ein_history set contract_id = #{contractId} where id_number = #{idNumber} and ein_time = #{einTime}
+ UPDATE "ynrealname"."bm_worker_ein_history" SET "contract_id" = #{contractId} WHERE "id_number" = #{idNumber} AND "ein_time" = #{einTime}