@@ -51,5 +51,5 @@ public interface ProjectStaffRecordMapper {
List<ProjectStaffRecord> selectByDDUidAndTime(@Param("ddUserId") Long ddUserId, @Param("clockDate") LocalDate clockDate);
- void mateUserRecord(List<Long> collect);
+ void mateUserRecord(@Param("collect") List<Long> collect);
}
@@ -212,7 +212,7 @@
</update>
<update id="userRecordMerge">
update user_record a left join project_staff_record b on a.psr_id =b.id
- set b.check_duration =a.check_duration
+ set b.check_duration =a.check_duration,b.check_status=1
where a.create_id = #{userId}
<delete id="deleteByUserId">
@@ -301,7 +301,7 @@
<update id="mateUserRecord">
update project_staff_record
- set duration =check_duration
+ set duration =check_duration,check_status=2
where check_status =1
and id in
<foreach collection="collect" open="(" close=")" separator="," item="e">