|  | @@ -1,5 +1,7 @@
 | 
											
												
													
														|  |  package com.xunmei.system.service.impl;
 |  |  package com.xunmei.system.service.impl;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import java.text.ParseException;
 | 
											
												
													
														|  | 
 |  | +import java.text.SimpleDateFormat;
 | 
											
												
													
														|  |  import java.util.*;
 |  |  import java.util.*;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import cn.hutool.core.date.DateField;
 |  |  import cn.hutool.core.date.DateField;
 | 
											
										
											
												
													
														|  | @@ -80,9 +82,23 @@ public class SysWorkTimeSetServiceImpl extends ServiceImpl<SysWorkTimeSetMapper,
 | 
											
												
													
														|  |          //抓换为TableDataInfo适配前端
 |  |          //抓换为TableDataInfo适配前端
 | 
											
												
													
														|  |          return TableDataInfo.build(page);
 |  |          return TableDataInfo.build(page);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +    public static Date parseDate(String dateString, String dateFormat) throws ParseException {
 | 
											
												
													
														|  | 
 |  | +        SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
 | 
											
												
													
														|  | 
 |  | +        return sdf.parse(dateString);
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    public static Date extractDate(String dateString, String dateFormat) throws ParseException {
 | 
											
												
													
														|  | 
 |  | +        Date date = parseDate(dateString, dateFormat);
 | 
											
												
													
														|  | 
 |  | +        Calendar calendar = Calendar.getInstance();
 | 
											
												
													
														|  | 
 |  | +        calendar.setTime(date);
 | 
											
												
													
														|  | 
 |  | +        calendar.set(Calendar.HOUR_OF_DAY, 0);
 | 
											
												
													
														|  | 
 |  | +        calendar.set(Calendar.MINUTE, 0);
 | 
											
												
													
														|  | 
 |  | +        calendar.set(Calendar.SECOND, 0);
 | 
											
												
													
														|  | 
 |  | +        calendar.set(Calendar.MILLISECOND, 0);
 | 
											
												
													
														|  | 
 |  | +        return calendar.getTime();
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  | -    public AjaxResult workTimePageList(SysWorkTimeSet sysWorkTimeSet) {
 |  | 
 | 
											
												
													
														|  | 
 |  | +    public AjaxResult workTimePageList(SysWorkTimeSet sysWorkTimeSet) throws ParseException {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          //未删除
 |  |          //未删除
 | 
											
										
											
												
													
														|  | @@ -108,7 +124,7 @@ public class SysWorkTimeSetServiceImpl extends ServiceImpl<SysWorkTimeSetMapper,
 | 
											
												
													
														|  |                  ("effective_date");
 |  |                  ("effective_date");
 | 
											
												
													
														|  |          //时间范围查询
 |  |          //时间范围查询
 | 
											
												
													
														|  |          if (sysWorkTimeSet.getParams().get("beginTime") != null && sysWorkTimeSet.getParams().get("endTime") != null) {
 |  |          if (sysWorkTimeSet.getParams().get("beginTime") != null && sysWorkTimeSet.getParams().get("endTime") != null) {
 | 
											
												
													
														|  | -            query.between("effective_date", sysWorkTimeSet.getParams().get("beginTime"), sysWorkTimeSet.getParams().get("endTime"));
 |  | 
 | 
											
												
													
														|  | 
 |  | +            query.between("effective_date", extractDate(sysWorkTimeSet.getParams().get("beginTime").toString(), "yyyy-MM-dd HH:mm:ss"), extractDate(sysWorkTimeSet.getParams().get("endTime").toString(), "yyyy-MM-dd HH:mm:ss"));
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          //获取数据
 |  |          //获取数据
 | 
											
												
													
														|  |          page = sysWorkTimeSetMapper.selectPage(page, query);
 |  |          page = sysWorkTimeSetMapper.selectPage(page, query);
 |