From e969b1ccc810abfdd3b269ad845f6d2a3be161ce Mon Sep 17 00:00:00 2001 From: fl <3098731433@qq.com> Date: Thu, 20 Feb 2025 20:12:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=94=E9=80=81=E4=BA=91=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=8B=89=E5=8F=96=E5=A4=96=E5=8B=A4=E7=8A=B6=E6=80=81=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/bonus/system/att/service/AttCalServiceImpl.java | 5 ++++- .../src/main/resources/mapper/att/AttSourceDataMapper.xml | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttCalServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttCalServiceImpl.java index f7bcdac..dff8e4b 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttCalServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/att/service/AttCalServiceImpl.java @@ -247,7 +247,10 @@ public class AttCalServiceImpl implements AttCalService { //日报表查询 List dayReportList = attSourceDataDao.selectAttDayReport(pushDate); //日报表新增 - attSourceDataDao.insertAttDayReport(dayReportList); + if(!dayReportList.isEmpty()){ + attSourceDataDao.insertAttDayReport(dayReportList); + } + } /** diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml index 057c2a5..bf16203 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/att/AttSourceDataMapper.xml @@ -260,6 +260,7 @@ '0' as attAddress, lon as attLon, lat as attLat, + IF(attendance_external = '外勤打卡',1,2) as isOutsideAtt, '1' as dataSource from gz_cloud.fc_sup_attendance sup where sup.attendance_date = #{pushDate}