From 87e524604a801de51cf277535e26988ce3d2ce53 Mon Sep 17 00:00:00 2001
From: ke <893754509@qq.com>
Date: Thu, 05 Dec 2024 15:32:45 +0800
Subject: [PATCH] 白蚁新模块。图片上传接口。更新12-5 15:00

---
 skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/nettyUpload/HttpUploadFileHandler.java |   29 ++++++++++++++++++++++++-----
 1 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/nettyUpload/HttpUploadFileHandler.java b/skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/nettyUpload/HttpUploadFileHandler.java
index 2f46f4b..c14fe8e 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/nettyUpload/HttpUploadFileHandler.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-by/src/main/java/cn/gistack/by/nettyUpload/HttpUploadFileHandler.java
@@ -8,6 +8,7 @@
 import cn.gistack.by.nettyUpload.utils.ExceptionUtils;
 import cn.gistack.by.picUpload.entity.BaiyiPicEntity;
 import cn.gistack.by.picUpload.entity.XfByPic;
+import cn.gistack.by.picUpload.entity.XfBySnRelation;
 import cn.gistack.by.picUpload.service.BaiyiPicService;
 import cn.gistack.resource.feign.IOssClient;
 import cn.hutool.core.date.DateUtil;
@@ -27,6 +28,7 @@
 import java.net.URISyntaxException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 import org.springframework.mock.web.MockMultipartFile;
@@ -61,6 +63,11 @@
 	 * 没有Authorization验证
 	 */
 	private static final String UPLOAD_FILE_URL_OLD = "/termite/termiteDataupOld";
+	/**
+	 * * 旧设备sn码和物联网关系表
+	 * * 没有Authorization验证
+	 */
+	private static final String UPLOAD_FILE_OLD_RELATION = "/termite/termiteRelation";
 
     private NettyHttpConfig nettyHttpConfig;
 
@@ -121,19 +128,31 @@
 			baiyiPicService.inserXfOldPicUrl(xfByPic);
 
 
-		}else if(UPLOAD_DATA_URL.equals(urlyz)) { //传数据
+		}else if(UPLOAD_FILE_OLD_RELATION.equals(urlyz)) { //传sn和rtu编码关系接口
 			HttpPostMultipartRequestDecoder test = new HttpPostMultipartRequestDecoder(fullRequest);
 			List<InterfaceHttpData> bodyHttpDatas = test.getBodyHttpDatas();
+			String  sn = "";
 			for (InterfaceHttpData item : bodyHttpDatas ) {
 				if (  item instanceof Attribute){
-
-				} else if (item instanceof FileUpload) {
-					System.out.println("Attribute:::"+item.getName());
-
+					Attribute attribute = (Attribute) item;
+					String value = attribute.getValue();
+					switch (attribute.getName()) {
+						case "sn":
+							sn = value;
+							break;
+					}
 
 				}
 			}
+			// 查询sn对应的
+			XfBySnRelation xfBySnRelation = baiyiPicService.selectMnnoBySn(sn);
+			HashMap<String, Object> objectObjectHashMap = new HashMap<>();
+			objectObjectHashMap.put("mn_no", xfBySnRelation.getWlwRtu());
+			objectObjectHashMap.put("order", xfBySnRelation.getWlwOrder());
 
+
+			HttpResponseUtils.sendResponseJson2(ctx, HttpResponseStatus.OK, "查询成功",objectObjectHashMap);
+			return ;
 		} else {
 			HttpResponseUtils.sendResponseJson2(ctx, HttpResponseStatus.BAD_REQUEST, "验证失败",null);
 			return ;

--
Gitblit v1.9.3