From 1636f02b9cf3f408ebf8b3c4e377237e5b74bf4a Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期五, 26 七月 2024 10:57:30 +0800 Subject: [PATCH] 电磁锁实时状态加入报警详情提交 --- ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java | 25 +++++++++++++++++++++---- 1 files changed, 21 insertions(+), 4 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java index d26c725..079d6b9 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java +++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java @@ -9,6 +9,7 @@ import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.uuid.IdUtils; import com.ruoyi.sy.domain.ArdTankWall; +import com.ruoyi.sy.service.IArdTankLockProcessLogService; import com.ruoyi.sy.service.IArdTankWallLockService; import com.ruoyi.sy.service.IArdTankWallService; import com.ruoyi.utils.result.Results; @@ -51,6 +52,9 @@ @Autowired private IArdTankWallLockService ardTankWallLockService; + + @Autowired + private IArdTankLockProcessLogService ardTankLockProcessLogService; /** * 鏌ヨ鐢电閿佸垪琛� @@ -278,13 +282,13 @@ String userId = SecurityUtils.getUserId(); List<Map<String,String>> result = ardTankLockService.getLockByCarPlate(userId,para.get("carPlate")); return getDataTable(result);*/ - PageHelper.startPage((Integer) para.get("pageNum"), (Integer) para.get("pageSize")); + //PageHelper.startPage((Integer) para.get("pageNum"), (Integer) para.get("pageSize")); String userId = SecurityUtils.getUserId(); - List<Map<String,Object>> result = ardTankLockService.getLockByCarPlate(userId, (String) para.get("carPlate")); + Map<String,Object> result = ardTankLockService.getLockByCarPlate(userId, (String) para.get("carPlate"),(Integer) para.get("pageNum"), (Integer) para.get("pageSize")); TableDataInfo dataTable = new TableDataInfo(); - dataTable.setRows(result); - dataTable.setTotal(result.size()); + dataTable.setRows((List<Map<String,Object>>) result.get("list")); + dataTable.setTotal((Long) result.get("total")); dataTable.setCode(200); dataTable.setMsg("鏌ヨ鎴愬姛"); return dataTable; @@ -318,4 +322,17 @@ public AjaxResult deleteArdTankWallLockByLockId(@PathVariable String id) { return toAjax(ardTankWallLockService.deleteArdTankWallLockByLockId(id)); } + + /** + * 鎿嶆帶鐢电閿� + */ + @ApiOperation("鎿嶆帶鐢电閿�") + @PreAuthorize("@ss.hasPermi('sy:lock:processArdTankLockByLockId')") + @Log(title = "鐢电閿�" , businessType = BusinessType.INSERT) + @PostMapping("/processArdTankLockByLockId") + public AjaxResult processArdTankLockByLockId(@RequestBody Map<String,String> para) { + String userId = SecurityUtils.getUserId(); + String username = SecurityUtils.getUsername(); + return ardTankLockProcessLogService.processArdTankLockByLockId(userId,username,para); + } } -- Gitblit v1.9.3