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