update:修复军保统计页面bug
This commit is contained in:
@@ -125,13 +125,29 @@ public class MilitaryInsuranceController {
|
||||
|
||||
// 如果没有传递时间参数,设置默认查询今日数据
|
||||
if (map.get("startTime") == null || "".equals(map.get("startTime"))) {
|
||||
map.put("startTime", DateDUtil.getCurrentDate(DateDUtil.yyyy_MM_dd) + " 00:00:00");
|
||||
map.put("startTime", DateDUtil.getCurrentDate(DateDUtil.yyyy_MM_dd));
|
||||
}
|
||||
if (map.get("endTime") == null || "".equals(map.get("endTime"))) {
|
||||
map.put("endTime", DateDUtil.getCurrentDate(DateDUtil.yyyy_MM_dd) + " 23:59:59");
|
||||
map.put("endTime", DateDUtil.getCurrentDate(DateDUtil.yyyy_MM_dd));
|
||||
}
|
||||
|
||||
// 处理前端传递的带时间格式的日期,提取日期部分
|
||||
if (map.get("startTime") != null && map.get("startTime").toString().contains(" ")) {
|
||||
String startTime = map.get("startTime").toString();
|
||||
map.put("startTime", startTime.substring(0, 10)); // 提取日期部分
|
||||
}
|
||||
if (map.get("endTime") != null && map.get("endTime").toString().contains(" ")) {
|
||||
String endTime = map.get("endTime").toString();
|
||||
map.put("endTime", endTime.substring(0, 10)); // 提取日期部分
|
||||
}
|
||||
|
||||
// 添加调试信息
|
||||
System.out.println("军保统计查询参数: " + map.toString());
|
||||
|
||||
List<HashMap<Object, Object>> hisDetailCount = hisDetailService.findHisDetailCountData(map);
|
||||
|
||||
// 添加调试信息
|
||||
System.out.println("军保统计查询结果: " + (hisDetailCount != null ? hisDetailCount.toString() : "null"));
|
||||
|
||||
if (hisDetailCount != null && hisDetailCount.size() > 0) {
|
||||
responseMap.put("money", hisDetailCount.get(0).get("MONEY"));
|
||||
|
||||
Reference in New Issue
Block a user