Selaa lähdekoodia

打卡数据匹配考勤接口开发

anderx 1 vuosi sitten
vanhempi
commit
7d0bc16bbb

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/project/mapper/ProjectStaffRecordMapper.java

@@ -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);
 }

+ 1 - 1
ruoyi-system/src/main/resources/mapper/UserRecordMapper.xml

@@ -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}
     </update>
     <delete id="deleteByUserId">

+ 1 - 1
ruoyi-system/src/main/resources/mapper/project/ProjectStaffRecordMapper.xml

@@ -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">