|
|
@@ -917,29 +917,34 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
|
|
|
HashMap<String,String> map =new HashMap<>();
|
|
|
String startDateStr="";
|
|
|
String endDateStr="";
|
|
|
- if("0".equals(type)){
|
|
|
- //全部
|
|
|
- startDateStr=null;
|
|
|
- endDateStr=null;
|
|
|
- }else if("1".equals(type)){
|
|
|
- // 一周内
|
|
|
- startDateStr=SliceUpDateUtil.getWeekFirstAndLastDay(new Date(),1)+" 00:00:00";
|
|
|
- endDateStr=SliceUpDateUtil.getWeekFirstAndLastDay(new Date(),2)+" 23:59:59";
|
|
|
- }else if("2".equals(type)){
|
|
|
- // 一月内
|
|
|
- startDateStr=SliceUpDateUtil.getMonthFirstAndLastDay(new Date(),1)+" 00:00:00";
|
|
|
- endDateStr=SliceUpDateUtil.getMonthFirstAndLastDay(new Date(),2)+" 23:59:59";
|
|
|
- }else if("3".equals(type)){
|
|
|
- // 三月内
|
|
|
- startDateStr=SliceUpDateUtil.getThreeMonthFirstAndLastDay(new Date(),1,3)+" 00:00:00";
|
|
|
- endDateStr=SliceUpDateUtil.getThreeMonthFirstAndLastDay(new Date(),2,3)+" 23:59:59";
|
|
|
- }else if("4".equals(type)){
|
|
|
- // 三月内
|
|
|
- startDateStr=SliceUpDateUtil.getThreeMonthFirstAndLastDay(new Date(),1,6)+" 00:00:00";
|
|
|
- endDateStr=SliceUpDateUtil.getThreeMonthFirstAndLastDay(new Date(),2,6)+" 23:59:59";
|
|
|
- }else{
|
|
|
+ if(StringUtils.isNotBlank(startDate) && StringUtils.isNotBlank(endDate)){
|
|
|
startDateStr= StringUtils.isNotBlank(startDate)?startDate+" 00:00:00":null;
|
|
|
endDateStr= StringUtils.isNotBlank(endDate)?endDate+" 23:59:59":null;
|
|
|
+ }else{
|
|
|
+ if("0".equals(type)){
|
|
|
+ //全部
|
|
|
+ startDateStr=null;
|
|
|
+ endDateStr=null;
|
|
|
+ }else if("1".equals(type)){
|
|
|
+ // 一周内
|
|
|
+ startDateStr=SliceUpDateUtil.getBeforeDay(new Date(),1)+" 00:00:00";
|
|
|
+ endDateStr=SliceUpDateUtil.getBeforeDay(new Date(),0)+" 23:59:59";
|
|
|
+ }else if("2".equals(type)){
|
|
|
+ // 一月内
|
|
|
+ startDateStr=SliceUpDateUtil.getBeforeDay(new Date(),2)+" 00:00:00";
|
|
|
+ endDateStr=SliceUpDateUtil.getBeforeDay(new Date(),0)+" 23:59:59";
|
|
|
+ }else if("3".equals(type)){
|
|
|
+ // 三月内
|
|
|
+ startDateStr=SliceUpDateUtil.getBeforeDay(new Date(),3)+" 00:00:00";
|
|
|
+ endDateStr=SliceUpDateUtil.getBeforeDay(new Date(),0)+" 23:59:59";
|
|
|
+ }else if("4".equals(type)){
|
|
|
+ // 三月内
|
|
|
+ startDateStr=SliceUpDateUtil.getBeforeDay(new Date(),4)+" 00:00:00";
|
|
|
+ endDateStr=SliceUpDateUtil.getBeforeDay(new Date(),0)+" 23:59:59";
|
|
|
+ }else{
|
|
|
+ startDateStr= StringUtils.isNotBlank(startDate)?startDate+" 00:00:00":null;
|
|
|
+ endDateStr= StringUtils.isNotBlank(endDate)?endDate+" 23:59:59":null;
|
|
|
+ }
|
|
|
}
|
|
|
map.put("startDate",startDateStr);
|
|
|
map.put("endDate",endDateStr);
|