Commit e7d15e14 authored by 赵啸非's avatar 赵啸非

Merge remote-tracking branch 'origin/master'

parents 3747a211 b4bc1e8d
...@@ -66,11 +66,18 @@ public class CheckAllRecordController extends BaseJsonBodyController { ...@@ -66,11 +66,18 @@ public class CheckAllRecordController extends BaseJsonBodyController {
int code = 1; int code = 1;
try { try {
PageInfo pageInfo = new PageInfo(-1); PageInfo pageInfo = new PageInfo(-1);
Calendar calendar = Calendar.getInstance();
if (StringUtils.isEmpty(query.getCheckTimeStart())) { if (StringUtils.isEmpty(query.getCheckTimeStart())) {
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DAY_OF_MONTH,-1); calendar.add(Calendar.DAY_OF_MONTH,-1);
query.setCheckTimeEnd(DateUtils.getStrDate(calendar.getTime())); query.setCheckTimeEnd(DateUtils.getStrDate(calendar.getTime()));
query.setCheckTimeStart(DateUtil.beginOfMonth(calendar.getTime()).toDateStr()); query.setCheckTimeStart(DateUtil.beginOfMonth(calendar.getTime()).toDateStr());
}else {
String currMonth = DateUtils.getCurrMonth();
String checkTimeMonth = DateUtils.convertDateStrToStr(query.getCheckTimeStart(),"yyyy-MM-dd","yyyy-MM");
if(currMonth.equals(checkTimeMonth)){
calendar.add(Calendar.DAY_OF_MONTH,-1);
query.setCheckTimeEnd(DateUtils.getStrDate(calendar.getTime()));
}
} }
Result<CheckAllRecordVo> result = checkAllRecordService.getAllCheckRecord(query, pageInfo); Result<CheckAllRecordVo> result = checkAllRecordService.getAllCheckRecord(query, pageInfo);
...@@ -206,25 +213,26 @@ public class CheckAllRecordController extends BaseJsonBodyController { ...@@ -206,25 +213,26 @@ public class CheckAllRecordController extends BaseJsonBodyController {
return ret; return ret;
} }
public static void main(String[] args) { // public static void main(String[] args) {
StaffCheckSummaryQuery query = new StaffCheckSummaryQuery(); // StaffCheckSummaryQuery query = new StaffCheckSummaryQuery();
query.setCheckTimeStart("2023-02-01"); // query.setCheckTimeStart("2023-02-01");
query.setCheckTimeEnd("2023-02-29"); // query.setCheckTimeEnd("2023-02-29");
StaffCheckSummaryQuery lastQuery = new StaffCheckSummaryQuery(); // StaffCheckSummaryQuery lastQuery = new StaffCheckSummaryQuery();
String yyyy = query.getCheckTimeStart().substring(0, 4); // String yyyy = query.getCheckTimeStart().substring(0, 4);
String mmdd = query.getCheckTimeStart().substring(4); // String mmdd = query.getCheckTimeStart().substring(4);
int lastyear = DataUtil.converStr2Int(yyyy, 0); // int lastyear = DataUtil.converStr2Int(yyyy, 0);
lastyear--; // lastyear--;
if (query.getCheckTimeStart().substring(4).equals("-02-29")) { // if (query.getCheckTimeStart().substring(4).equals("-02-29")) {
lastQuery.setCheckTimeStart(lastyear + "-02-28"); // lastQuery.setCheckTimeStart(lastyear + "-02-28");
} else { // } else {
lastQuery.setCheckTimeStart(lastyear + query.getCheckTimeStart().substring(4)); // lastQuery.setCheckTimeStart(lastyear + query.getCheckTimeStart().substring(4));
} // }
if (query.getCheckTimeEnd().substring(4).equals("-02-29")) { // if (query.getCheckTimeEnd().substring(4).equals("-02-29")) {
lastQuery.setCheckTimeEnd(lastyear + "-02-28"); // lastQuery.setCheckTimeEnd(lastyear + "-02-28");
} else { // } else {
lastQuery.setCheckTimeEnd(lastyear + query.getCheckTimeEnd().substring(4)); // lastQuery.setCheckTimeEnd(lastyear + query.getCheckTimeEnd().substring(4));
} // }
System.out.println(JSONObject.toJSON(lastQuery).toString()); // System.out.println(JSONObject.toJSON(lastQuery).toString());
} // }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment