From 8247bb139e43aec051c24c1bcc8ab36e8eae6350 Mon Sep 17 00:00:00 2001
From: ke <893754509@qq.com>
Date: Mon, 20 May 2024 13:55:26 +0800
Subject: [PATCH] 全景图更新切图功能kl  5-20 13

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/skPanorama/controller/SkPanoramaController.java |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/skPanorama/controller/SkPanoramaController.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/skPanorama/controller/SkPanoramaController.java
index 7e5c00d..a80334a 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/skPanorama/controller/SkPanoramaController.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/skPanorama/controller/SkPanoramaController.java
@@ -406,14 +406,17 @@
 
 		ArrayList<SkPanoramaEntity> panoramalist = new ArrayList<SkPanoramaEntity>();
 
+		// 已上传的全景图已符合比例,仅用改变数据状态
+//		ArrayList<SkPanoramaEntity> justUpdateStatusList = new ArrayList<SkPanoramaEntity>();
+
 		ArrayList<FormateTuEntity> list = new ArrayList<FormateTuEntity>();
+
+
 		if (idlist!= null && idlist.size()>0) {
 			for (Long id : idlist ) {
 				FormateTuEntity formateTuEntity = new FormateTuEntity();
 
-//				SkPanoramaEntity skPanorama = new SkPanoramaEntity();
-//				skPanorama.setId(id);
-//				SkPanoramaEntity entity = skPanoramaService.getOne(Condition.getQueryWrapper(skPanorama));
+
 				SkPanoramaEntity entity = skPanoramaService.getById(id);
 				String picUrl = entity.getPicUrl();
 				String picName = entity.getPicName();
@@ -444,8 +447,10 @@
 				Integer height = imgInfoRT.get("height");
 				if (width == height * 2) {
 					// 已经符合格式化标准
-					entity.setStatus(PanoramaUtilDict.panorama_status_2);
-					boolean b = skPanoramaService.updateBatchById(panoramalist);
+					SkPanoramaEntity upEntity = new SkPanoramaEntity();
+					upEntity.setId(id);
+					upEntity.setStatus(PanoramaUtilDict.panorama_status_2);
+					boolean b = skPanoramaService.updateById(upEntity);
 					return R.status( b);
 				} else {
 					Integer newWidth = height * 2;
@@ -501,7 +506,7 @@
 
 		boolean b = skPanoramaService.updateBatchById(panoramalist);
 
-		return R.status( b);
+		return R.status(b);
 	}
 
 

--
Gitblit v1.9.3