package ComprehensiveWorkingHourServiceImpl; import com.engine.attendance.attendanceanalysis.service.ComprehensiveWorkingHourService; import com.engine.attendance.attendanceanalysis.service.impl.ComprehensiveWorkingHourServiceImpl; import com.engine.common.util.ServiceUtil; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import org.junit.Test; import weaver.conn.RecordSet; import java.util.HashMap; import java.util.List; import java.util.Map; public class Test1 extends beforlog { @Test public void test(){ ComprehensiveWorkingHourService comprehensiveWorkingHourService = ServiceUtil.getService(ComprehensiveWorkingHourServiceImpl.class); Map param = Maps.newHashMap(); List> clockInTimeList = Lists.newArrayList(); Map workHourItem = Maps.newHashMap(); clockInTimeList.add(new HashMap(){{ put("signtime","08:05:00"); put("signdate","2024-04-08"); }}); clockInTimeList.add(new HashMap(){{ put("signtime","19:15:00"); put("signdate","2024-04-08"); }}); clockInTimeList.add(new HashMap(){{ put("signtime","09:06:00"); put("signdate","2024-04-09"); }}); clockInTimeList.add(new HashMap(){{ put("signtime","18:04:00"); put("signdate","2024-04-09"); }}); clockInTimeList.add(new HashMap(){{ put("signtime","08:16:00"); put("signdate","2024-04-10"); }}); clockInTimeList.add(new HashMap(){{ put("signtime","21:14:00"); put("signdate","2024-04-10"); }}); workHourItem.put("wdkhlfzs","1"); workHourItem.put("rzcgzsc","12.00"); workHourItem.put("rzwdkbdsj","09: 00"); workHourItem.put("ljcqscdhsfzs","30"); workHourItem.put("szjg","1"); workHourItem.put("hsgsdrqlx","4,0"); workHourItem.put("dzsbksd","0"); workHourItem.put("qyrl","5"); workHourItem.put("rgzscjsgz","0"); workHourItem.put("hlpbyxsyzhgs","1"); workHourItem.put("zwdkxbdkssj",""); workHourItem.put("rgzscbzhsyc","1"); workHourItem.put("rgzscyq","6.00"); workHourItem.put("ccrgzscyqjrcqsc","1"); workHourItem.put("zzdksbdkssj","06: 00"); param.put("analysisDate","2024-04-09"); param.put("userId","80"); param.put("clockInTimeCollect",clockInTimeList); param.put("workHourItem",workHourItem); param.put("attendanceItems",Lists.newArrayList()); comprehensiveWorkingHourService.excuteByWorkHour(param); } }