Compare commits

..

No commits in common. "04004b10ee1076e1de6b4eebdf48671bcb19b79f" and "d67247be370451975acfaef77a0ba3729bff1a6d" have entirely different histories.

2 changed files with 10 additions and 7 deletions

View File

@ -1,6 +1,9 @@
package com.yanzhu.jh.project.service.impl;
import java.util.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors;
import cn.hutool.core.date.DateTime;
@ -271,8 +274,8 @@ public class SurProjectAttendanceDataServiceImpl implements ISurProjectAttendanc
for (Map<String,Object> map:list) {
for(SurProjectAttendanceUser sau:datas){
if(Objects.equals(map.get("workerId").toString(),sau.getWorkerId())){
map.put("inTime",sau.getInTime());
map.put("outTime",sau.getOutTime());
map.put("inTime",map.get("inTime"));
map.put("outTime",map.get("outTime"));
dataList.add(map);
}
}
@ -292,8 +295,8 @@ public class SurProjectAttendanceDataServiceImpl implements ISurProjectAttendanc
for (Map<String,Object> map:list) {
for(SurProjectAttendanceUser sau:datas){
if(Objects.equals(map.get("workerId").toString(),sau.getWorkerId())){
map.put("inTime",sau.getInTime());
map.put("outTime",sau.getOutTime());
map.put("inTime",map.get("inTime"));
map.put("outTime",map.get("outTime"));
dataList.add(map);
}
}

View File

@ -447,13 +447,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</select>
<select id="todayAttendanceOtherData" parameterType="map" resultMap="SurProjectAttendanceUserResult">
select workerid,min(attendance_time) inTime,max(attendance_time) outTime from sur_project_attendance_data where cfgid=#{cfgid} and DATE(attendance_time)=#{date}
select workerid,attendance_type name,min(attendance_time) inTime,max(attendance_time) outTime from sur_project_attendance_data where cfgid=#{cfgid} and DATE(attendance_time)=#{date}
<if test="list !=null and list.size()>0">
and workerid in
<foreach collection="list" item="item" index="index" open="(" close=")" separator=",">
#{item}
</foreach>
</if>
group by workerid
group by workerid,attendance_type
</select>
</mapper>