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