提交代码
parent
2a2d4c42b4
commit
1693ba2efc
|
@ -1,9 +1,6 @@
|
|||
package com.yanzhu.jh.project.service.impl;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
|
@ -274,8 +271,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",map.get("inTime"));
|
||||
map.put("outTime",map.get("outTime"));
|
||||
map.put("inTime",sau.getInTime());
|
||||
map.put("outTime",sau.getOutTime());
|
||||
dataList.add(map);
|
||||
}
|
||||
}
|
||||
|
@ -295,8 +292,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",map.get("inTime"));
|
||||
map.put("outTime",map.get("outTime"));
|
||||
map.put("inTime",sau.getInTime());
|
||||
map.put("outTime",sau.getOutTime());
|
||||
dataList.add(map);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -447,13 +447,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</select>
|
||||
|
||||
<select id="todayAttendanceOtherData" parameterType="map" resultMap="SurProjectAttendanceUserResult">
|
||||
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}
|
||||
select workerid,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,attendance_type
|
||||
group by workerid
|
||||
</select>
|
||||
</mapper>
|
Loading…
Reference in New Issue