From fb1c355f7b38d493816b4cf94a20060887c524a0 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期日, 29 九月 2024 10:25:42 +0800 Subject: [PATCH] 设备状态特性 --- jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/devrent/DevRentServiceImpl.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/devrent/DevRentServiceImpl.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/devrent/DevRentServiceImpl.java index a0aa589..c6485dd 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/devrent/DevRentServiceImpl.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/devrent/DevRentServiceImpl.java @@ -421,6 +421,7 @@ DeviceDO deviveDO = deviceMapper.getDeviceByDevId(devId); if (null != deviveDO && deviveDO.getState() == DevStateEnum.FREE.getState()) { deviveDO.setState( DevStateEnum.RECEIVED.getState() ); + deviveDO.setStateDate( LocalDate.now() ); return deviceMapper.updateById(deviveDO); } @@ -432,6 +433,7 @@ DeviceDO deviveDO = deviceMapper.getDeviceByDevId(devId); if (null != deviveDO && deviveDO.getState() == DevStateEnum.RECEIVED.getState()) { deviveDO.setState( DevStateEnum.INUSE.getState() ); + deviveDO.setStateDate( LocalDate.now() ); return deviceMapper.updateById(deviveDO); } @@ -443,7 +445,7 @@ DeviceDO deviveDO = deviceMapper.getDeviceByDevId(devId); if (null != deviveDO) { deviveDO.setState( DevStateEnum.LOST.getState() ); - deviveDO.setLoseDate( localDate ); // createReqVO.getReturnTime().toLocalDate() + deviveDO.setStateDate( localDate ); return deviceMapper.updateById(deviveDO); } @@ -455,7 +457,7 @@ DeviceDO deviveDO = deviceMapper.getDeviceByDevId( devId ); if (null != deviveDO) { deviveDO.setState( DevStateEnum.FREE.getState() ); - deviveDO.setLoseDate( null ); + deviveDO.setStateDate( LocalDate.now() ); return deviceMapper.updateById(deviveDO); } -- Gitblit v1.9.3