From 443dffce29daf6ed03b3c2137738925e315fb09f Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 30 十二月 2024 20:16:52 +0800
Subject: [PATCH] 修改bug

---
 guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/PatrolTaskServiceImpl.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/PatrolTaskServiceImpl.java b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/PatrolTaskServiceImpl.java
index 6d8a46f..10c27df 100644
--- a/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/PatrolTaskServiceImpl.java
+++ b/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/PatrolTaskServiceImpl.java
@@ -37,6 +37,7 @@
 import java.time.format.DateTimeFormatter;
 import java.util.Arrays;
 import java.util.List;
+import java.util.Map;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.ThreadPoolExecutor;
 import java.util.concurrent.TimeUnit;
@@ -259,8 +260,11 @@
 										taskDetailVehiclesChannel.setSysCreateTime(LocalDateTime.now());
 										taskDetailVehiclesChannel.setArtificialStatus(1);
 										//开始调模型接口得出结果
-										boolean b = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+										Map<String, Object> map = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+										Boolean b = (Boolean) map.get("b");
+										String r = map.get("r").toString();
 										taskDetailVehiclesChannel.setSysStatus(b ? 2 : 3);
+										taskDetailVehiclesChannel.setResult(r);
 										taskDetailVehiclesChannelService.updateById(taskDetailVehiclesChannel);
 									}
 								}
@@ -269,8 +273,11 @@
 								taskDetailVehiclesChannel.setSysCreateTime(LocalDateTime.now());
 								taskDetailVehiclesChannel.setArtificialStatus(1);
 								//开始调模型接口得出结果
-								boolean b = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+								Map<String, Object> map = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+								Boolean b = (Boolean) map.get("b");
+								String r = map.get("r").toString();
 								taskDetailVehiclesChannel.setSysStatus(b ? 2 : 3);
+								taskDetailVehiclesChannel.setResult(r);
 								taskDetailVehiclesChannelService.updateById(taskDetailVehiclesChannel);
 							}
 						}
@@ -305,8 +312,11 @@
 										taskDetailVehiclesChannel.setSysCreateTime(LocalDateTime.now());
 										taskDetailVehiclesChannel.setArtificialStatus(1);
 										//开始调模型接口得出结果
-										boolean b = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+										Map<String, Object> map = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+										Boolean b = (Boolean) map.get("b");
+										String r = map.get("r").toString();
 										taskDetailVehiclesChannel.setSysStatus(b ? 2 : 3);
+										taskDetailVehiclesChannel.setResult(r);
 										taskDetailVehiclesChannelService.updateById(taskDetailVehiclesChannel);
 									}
 								}
@@ -315,8 +325,11 @@
 								taskDetailVehiclesChannel.setSysCreateTime(LocalDateTime.now());
 								taskDetailVehiclesChannel.setArtificialStatus(1);
 								//开始调模型接口得出结果
-								boolean b = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+								Map<String, Object> map = ImageModelUtil.modelCheck(fileUrl, ImageModelEnum.getImageModelEnum(patrolTask.getImageModel()));
+								Boolean b = (Boolean) map.get("b");
+								String r = map.get("r").toString();
 								taskDetailVehiclesChannel.setSysStatus(b ? 2 : 3);
+								taskDetailVehiclesChannel.setResult(r);
 								taskDetailVehiclesChannelService.updateById(taskDetailVehiclesChannel);
 							}
 						}

--
Gitblit v1.7.1