From 5465a833a00ee1ab59774398ced083d88bc0027d Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期一, 17 六月 2024 16:58:41 +0800
Subject: [PATCH] 添加中英文显示

---
 springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java b/springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java
index 0025656..b177138 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/service/StorageCageService.java
@@ -233,13 +233,19 @@
     // 鏌ヨ杩�/鍑虹墖浠诲姟
     public List<StorageTask> SelectStorageTask(int task_type) {
         List<StorageTask> storageTasks = new ArrayList<>();
+        String loadrack="0";
         if (task_type == 0) {
             storageTasks = homeMapper.SelectStorageTask(task_type);
         } else {
             storageTasks = homeMapper.SelectStorageTask(task_type);
         }
         for (StorageTask storageTask : storageTasks) {
-            storageTask.setstorageCage(homeMapper.SelectStorageByCell(storageTask.getLoadrack()));
+            if (task_type == 0) {
+                loadrack=storageTask.getLoadrack();
+            }else{
+                loadrack=storageTask.getShelfRack();
+            }
+            storageTask.setstorageCage(homeMapper.SelectStorageByCell(loadrack));
         }
         return storageTasks;
     }
@@ -293,13 +299,19 @@
 
     // 寮�濮嬩换鍔�
     public Result ClaimTasks(String flowcard, Integer state, Integer line) {
-        if (state == 1) {
-            homeMapper.ClaimTasks(flowcard, 0, line);
-        } else {
-            homeMapper.ClaimTasks(flowcard, 1, line);
-        }
+        int count=homeMapper.SelectTaskCount(flowcard,line);
         Map<String, Object> map = new HashMap<>();
-        map.put("message", "200");
+        if(count==0){
+            if (state == 1) {
+                homeMapper.ClaimTasks(flowcard, 0, line);
+            } else {
+                homeMapper.ClaimTasks(flowcard, 1, line);
+            }
+            map.put("message", "200");
+        }else{
+            map.put("message", "300");
+        }
+        
         return Result.success(map);
     }
 

--
Gitblit v1.8.0