From 7de1396e315896dbc72a9d54e44f77434ea90f18 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 14 十二月 2025 23:47:34 +0800
Subject: [PATCH] feat:增加企业微信自动登录
---
ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleManagementController.java | 22 +++++++++++++++++++---
1 files changed, 19 insertions(+), 3 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleManagementController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleManagementController.java
index 9d47562..0d9b76a 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleManagementController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/task/SysTaskVehicleManagementController.java
@@ -142,7 +142,7 @@
@PostMapping("/assign")
public AjaxResult assignVehicle(@RequestBody AssignVehicleRequest request) {
try {
- int result = sysTaskVehicleService.assignVehicleToTask(request.getTaskId(), request.getVehicleId(), request.getRemark());
+ int result = sysTaskVehicleService.assignVehicleToTask(request.getTaskId(), request.getVehicleId(), request.getRemark(), getUserId(), getUsername());
if (result > 0) {
return success("鍒嗛厤鎴愬姛");
} else {
@@ -161,7 +161,7 @@
@PostMapping("/assign-batch")
public AjaxResult assignVehicles(@RequestBody BatchAssignVehicleRequest request) {
try {
- int result = sysTaskVehicleService.assignMultipleVehiclesToTask(request.getTaskId(), request.getVehicleIds(), request.getRemark());
+ int result = sysTaskVehicleService.assignMultipleVehiclesToTask(request.getTaskId(), request.getVehicleIds(), request.getRemark(), getUserId(), getUsername());
if (result > 0) {
return success("鎵归噺鍒嗛厤鎴愬姛锛屽叡鍒嗛厤 " + result + " 杈嗚溅");
} else {
@@ -199,7 +199,7 @@
@PutMapping("/status/{id}")
public AjaxResult updateStatus(@PathVariable("id") Long id, @RequestParam String status) {
try {
- int result = sysTaskVehicleService.updateTaskVehicleStatus(id, status);
+ int result = sysTaskVehicleService.updateSysTaskVehicleStatus(id, status);
if (result > 0) {
return success("鐘舵�佹洿鏂版垚鍔�");
} else {
@@ -211,6 +211,22 @@
}
/**
+ * 鎵归噺鑾峰彇杞﹁締褰撳墠浠诲姟鐘舵��
+ * 浼樺寲鎺ュ彛锛氬噺灏慔TTP璇锋眰娆℃暟
+ */
+ @PreAuthorize("@ss.hasPermi('task:vehicle:query')")
+ @PostMapping("/currentStatus")
+ public AjaxResult batchGetCurrentTaskStatus(@RequestBody List<Long> vehicleIds) {
+ try {
+ java.util.Map<Long, java.util.Map<String, Object>> statusMap = sysTaskVehicleService.batchGetVehicleCurrentTaskStatus(vehicleIds);
+ return success(statusMap);
+ } catch (Exception e) {
+ logger.error("鎵归噺鑾峰彇杞﹁締浠诲姟鐘舵�佸け璐�", e);
+ return error("鑾峰彇鐘舵�佸け璐ワ細" + e.getMessage());
+ }
+ }
+
+ /**
* 鍒嗛厤杞﹁締璇锋眰瀵硅薄
*/
public static class AssignVehicleRequest {
--
Gitblit v1.9.1