src/main/java/com/ruoyi/device/controller/DeviceLedgerController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ruoyi/device/mapper/DeviceLedgerMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/ruoyi/device/mapper/DeviceMaintenanceMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/device/DeviceLedgerMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/device/DeviceMaintenanceMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/ruoyi/device/controller/DeviceLedgerController.java
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.device.dto.DeviceLedgerDto; import com.ruoyi.device.mapper.DeviceLedgerMapper; import com.ruoyi.device.mapper.DeviceMaintenanceMapper; import com.ruoyi.device.pojo.DeviceLedger; import com.ruoyi.device.pojo.DeviceMaintenance; import com.ruoyi.device.service.IDeviceLedgerService; @@ -34,7 +36,10 @@ private IDeviceLedgerService deviceLedgerService; @Autowired private IDeviceMaintenanceService deviceMaintenanceService; private DeviceLedgerMapper deviceLedgerMapper; @Autowired private DeviceMaintenanceMapper deviceMaintenanceMapper; @ApiModelProperty("设备台账列表") @GetMapping("/page") @@ -99,14 +104,12 @@ @ApiModelProperty("获取设备台账") @Anonymous public AjaxResult scanDevice(Long id) { List<DeviceMaintenance> list = deviceMaintenanceService.list(Wrappers.<DeviceMaintenance>lambdaQuery() .eq(DeviceMaintenance::getDeviceLedgerId, id) .orderByDesc(DeviceMaintenance::getMaintenanceActuallyTime)); DeviceLedger deviceLedger = deviceLedgerService.getById(id); List<DeviceMaintenance> list = deviceMaintenanceMapper.list1(id); DeviceLedger deviceLedger = deviceLedgerMapper.selectById1(id); if (list.size()>0){ deviceLedger.setUpdateTime(list.get(0).getMaintenanceActuallyTime()); deviceLedger.setCreateTime(deviceLedger.getUpdateTime().plusMonths(1)); deviceLedger.setUpdateTime(list.get(0).getMaintenanceActuallyTime());//最后维护时间 } deviceLedger.setCreateTime(deviceLedger.getUpdateTime().plusMonths(1));//下次维护时间 return AjaxResult.success(deviceLedger); } } src/main/java/com/ruoyi/device/mapper/DeviceLedgerMapper.java
@@ -1,5 +1,6 @@ package com.ruoyi.device.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -17,4 +18,7 @@ IPage<DeviceLedgerDto> queryPage(Page page, @Param("deviceLedger") DeviceLedgerDto deviceLedgerDto); List<DeviceLedgerExeclDto> deviceLedgerExportList(DeviceLedger deviceLedger); @InterceptorIgnore(tenantLine = "true") DeviceLedger selectById1(Long id); } src/main/java/com/ruoyi/device/mapper/DeviceMaintenanceMapper.java
@@ -1,6 +1,7 @@ package com.ruoyi.device.mapper; import com.baomidou.mybatisplus.annotation.InterceptorIgnore; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -9,10 +10,15 @@ import com.ruoyi.device.pojo.DeviceMaintenance; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface DeviceMaintenanceMapper extends BaseMapper<DeviceMaintenance> { IPage<DeviceMaintenanceDto> queryPage(Page page, DeviceMaintenanceDto deviceMaintenanceDto); DeviceMaintenanceDto detailById(Long id); @InterceptorIgnore(tenantLine = "true") List<DeviceMaintenance> list1(Long id); } src/main/resources/mapper/device/DeviceLedgerMapper.xml
@@ -71,6 +71,11 @@ </select> <select id="deviceLedgerExportList" resultType="com.ruoyi.device.execl.DeviceLedgerExeclDto"> </select> <select id="selectById1" resultType="com.ruoyi.device.pojo.DeviceLedger"> select * from device_ledger where id = #{id} </select> </mapper> src/main/resources/mapper/device/DeviceMaintenanceMapper.xml
@@ -63,6 +63,11 @@ left join device_ledger dl on dm.device_ledger_id = dl.id left join sys_user su on dm.create_user = su.user_id where dm.id = #{id} </select> <select id="list1" resultType="com.ruoyi.device.pojo.DeviceMaintenance"> select * from device_maintenance where device_ledger_id = #{id} </select> </mapper>