update:修复军保统计页面bug

This commit is contained in:
Yuan
2025-10-23 15:11:04 +08:00
parent ff5bad9967
commit 94e8850a40
16 changed files with 237 additions and 355 deletions

View File

@@ -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"));