From 9db1c6c261049fbdcb104e6c0e07fa544bb42013 Mon Sep 17 00:00:00 2001 From: 杜洪波 <1074825718@qq.com> Date: 星期三, 14 五月 2025 18:28:14 +0800 Subject: [PATCH] 代码BUG(预警解析异常) --- src/main/java/com/product/administration/service/PunchRecordService.java | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/product/administration/service/PunchRecordService.java b/src/main/java/com/product/administration/service/PunchRecordService.java index 5d4b7e2..48fe93b 100644 --- a/src/main/java/com/product/administration/service/PunchRecordService.java +++ b/src/main/java/com/product/administration/service/PunchRecordService.java @@ -194,7 +194,7 @@ lateSb.append("涓婄彮鏈墦鍗�"); } - if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_four"))){ + if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_four"))&&ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_range_four"))){ String punch_time_four = dateFormatHHmmss.format(fieldSetEntity.getValue("punch_time_four")); punch_time_four_date = DateUtil.parse(punch_time_four); if(punch_time_four_date.before(afternoon_work_off_date)){ @@ -225,7 +225,7 @@ int distance = Integer.parseInt(dataTableEntity.getData().get(0).getValue("distance").toString()); - if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_one"))){ + if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_one"))&&ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_range_one"))){ String punch_time_one1 = dateFormatHHmmss.format(fieldSetEntity.getValue("punch_time_one")); punch_time_one_date = DateUtil.parse(punch_time_one1); if(punch_time_one_date.after(morning_work_date)){ @@ -244,7 +244,7 @@ } - if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_two"))){ + if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_two"))&&ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_range_two"))){ String punch_time_two= dateFormatHHmmss.format(fieldSetEntity.getValue("punch_time_two")); punch_time_two_date = DateUtil.parse(punch_time_two); if(punch_time_two_date.before(morning_work_off_date)){ @@ -260,7 +260,7 @@ }else { earilySb.append("鏃╀笅鐝湭鎵撳崱"+" "); } - if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_three"))){ + if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_three"))&&ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_range_three"))){ String punch_time_three = dateFormatHHmmss.format(fieldSetEntity.getValue("punch_time_three")); punch_time_three_date = DateUtil.parse(punch_time_three); if(punch_time_three_date.after(afternoon_work_date)){ @@ -275,7 +275,7 @@ }else { lateSb.append("鏃╀笂鐝湭鎵撳崱"+" "); } - if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_four"))){ + if(ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_time_four"))&&ObjectUtil.isNotEmpty(fieldSetEntity.getValue("punch_range_four"))){ String punch_time_four = dateFormatHHmmss.format(fieldSetEntity.getValue("punch_time_four")); punch_time_four_date = DateUtil.parse(punch_time_four); if(punch_time_four_date.before(afternoon_work_off_date)){ @@ -299,10 +299,10 @@ } } - dt.setFieldFormat("punch_time_one", " HH:mm"); - dt.setFieldFormat("punch_time_two", " HH:mm"); - dt.setFieldFormat("punch_time_three", " HH:mm"); - dt.setFieldFormat("punch_time_four", " HH:mm"); + dt.setFieldFormat("punch_time_one", "HH:mm"); + dt.setFieldFormat("punch_time_two", "HH:mm"); + dt.setFieldFormat("punch_time_three", "HH:mm"); + dt.setFieldFormat("punch_time_four", "HH:mm"); baseDao.loadPromptData(dt); return dt; } @@ -313,7 +313,7 @@ * @return */ public FieldSetEntity findRecordInfo(String uuid) { - return baseDao.getFieldSetEntity(CmnConst.PRODUCT_OA_PUNCH_RECORD, uuid, true); + return baseDao.getFieldSetEntity(CmnConst.PRODUCT_OA_PUNCH_RECORD, uuid, false); } /** -- Gitblit v1.9.2