From 7eb8986695e7408c5e741fdacda553670859b111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Wed, 23 Jul 2025 16:18:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zh/monitor/job/DeviceClearLogJob.java | 2 +- .../zh/monitor/mapper/DeviceInfoMapper.java | 1 + .../monitor/mapper/xml/DeviceInfoMapper.xml | 15 +++++-- .../service/impl/DeviceInfoServiceImpl.java | 1 + .../home/controller/ZhHomeController.java | 21 ++++++--- .../zh/view/home/mapper/ZhHomeMapper.java | 7 +-- .../zh/view/home/mapper/xml/ZhHomeMapper.xml | 45 +++++++++++++++++++ .../zh/view/home/service/IZhHomeService.java | 7 +-- .../home/service/impl/ZhHomeServiceImpl.java | 22 ++++++--- .../view/shebei/mapper/xml/ShebeiMapper.xml | 30 ++++++------- .../src/main/resources/application-dev.yml | 4 ++ 11 files changed, 117 insertions(+), 38 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/job/DeviceClearLogJob.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/job/DeviceClearLogJob.java index 56dfa40..8547315 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/job/DeviceClearLogJob.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/job/DeviceClearLogJob.java @@ -25,7 +25,7 @@ public class DeviceClearLogJob implements Job { DeviceClearLog deviceClearLog = new DeviceClearLog(); Calendar c = Calendar.getInstance(); deviceClearLog.setEndedAt(c.getTime()); - c.add(Calendar.HOUR_OF_DAY,-1); + c.add(Calendar.DAY_OF_MONTH,-1); deviceClearLog.setStartedAt(c.getTime()); clearService.monitorDeviceClearLog(deviceClearLog); } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/DeviceInfoMapper.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/DeviceInfoMapper.java index 273c680..671b78a 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/DeviceInfoMapper.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/DeviceInfoMapper.java @@ -14,6 +14,7 @@ import java.util.List; public interface DeviceInfoMapper extends BaseMapper { int insert(DeviceInfo deviceInfo); int update(DeviceInfo deviceInfo); + int deleteAll(); List getDeviceInfoList(DeviceInfo deviceInfo); DeviceInfo getDeviceInfo(DeviceInfo deviceInfo); } diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/xml/DeviceInfoMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/xml/DeviceInfoMapper.xml index 194f184..4dd1700 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/xml/DeviceInfoMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/zh/monitor/mapper/xml/DeviceInfoMapper.xml @@ -14,7 +14,8 @@ overflow_box_num, in_warehouse, housingestate_id, - create_time + create_time, + del_flag ) values( #{deviceId}, @@ -27,7 +28,8 @@ #{overflowBoxNum}, #{inWarehouse}, #{housingestateId}, - now() + now(), + '0' ) @@ -42,10 +44,16 @@ overflow_box_num = #{overflowBoxNum}, in_warehouse = #{inWarehouse}, housingestate_id = #{housingestateId}, - update_time = now() + update_time = now(), + del_flag = '0' where device_id = #{deviceId} + + update bl_device_info + set del_flag = '1' + + + + @@ -83,7 +82,8 @@ b.name as housingestateName FROM bl_device_info a LEFT JOIN bl_housingestate_info b ON a.housingestate_id = b.housingestate_id - where a.is_online = 'true' + where a.del_flag = '0' + and a.is_online = 'true' AND a.housingestate_id = #{housingestateId} diff --git a/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml b/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml index 7dcc625..e4699f4 100644 --- a/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml +++ b/jeecg-module-system/jeecg-system-start/src/main/resources/application-dev.yml @@ -165,6 +165,10 @@ spring: username: root password: Root@123.. driver-class-name: com.mysql.cj.jdbc.Driver +# url: jdbc:mysql://localhost:3306/zh_db?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai +# username: root +# password: root +# driver-class-name: com.mysql.cj.jdbc.Driver # 多数据源配置 # multi-datasource1: # url: jdbc:mysql://localhost:3306/course_information_center_jeecg_db?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai