From aba8d209561a130b6d849d96ff202fe172b1ad92 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期二, 11 十一月 2025 13:54:33 +0800
Subject: [PATCH] 玩湃本次新增迭代所有代码

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
index bbb93a5..3495e14 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -544,8 +544,8 @@
         map.put("name",site.getName());
         map.put("space_id",store.getId().toString());
         String s = HttpRequestUtil.postRequest
-//                ("https://port.daowepark.com/v7/user_api/general/addSpaceArea", map);
-                ("https://try.daowepark.com/v7/user_api/general/addSpaceArea", map);
+                ("https://port.daowepark.com/v7/user_api/general/addSpaceArea", map);
+//                ("https://try.daowepark.com/v7/user_api/general/addSpaceArea", map);
         JSONObject jsonObject = JSONObject.parseObject(s);
         JSONObject data = jsonObject.getJSONObject("data");
         String area_id = data.getString("area_id");
@@ -560,6 +560,11 @@
         // 保存价格数据
         if (site.getPriceDTOS() != null && !site.getPriceDTOS().isEmpty()) {
             saveSitePriceDetails(site.getId(), site.getPriceDTOS());
+            List<Site.PriceDTO> priceDTOS = site.getPriceDTOS();
+            site.setAppointmentStartTime(priceDTOS.get(0).getStartTime());
+            site.setAppointmentEndTime(priceDTOS.get(priceDTOS.size()-1).getEndTime());
+            siteClient.addSite(site);
+
         }
 
         return ResultUtil.success("添加成功");
@@ -584,7 +589,7 @@
             sitePrice.setTargetAudience(detail.getTargetAudience());
             sitePrice.setFieldType(detail.getFieldType());
             sitePrice.setCashPrice(detail.getCashPrice() != null ? BigDecimal.valueOf(detail.getCashPrice()) : BigDecimal.ZERO);
-            sitePrice.setCoinPrice(detail.getCoinPrice() != null ? BigDecimal.valueOf(detail.getCoinPrice()) : BigDecimal.ZERO);
+            sitePrice.setCoinPrice(detail.getCoinPrice() != null ? detail.getCoinPrice() : 0);
             sitePrice.setInsertTime(now);
             sitePrice.setUpdateTime(now);
             
@@ -629,6 +634,11 @@
             // 先删除原有价格数据
             sitePriceService.remove(new QueryWrapper<TSitePrice>().eq("siteId", site.getId()));
             saveSitePriceDetails(site.getId(), site.getPriceDTOS());
+            List<Site.PriceDTO> priceDTOS = site.getPriceDTOS();
+            site.setAppointmentStartTime(priceDTOS.get(0).getStartTime());
+            site.setAppointmentEndTime(priceDTOS.get(priceDTOS.size()-1).getEndTime());
+            siteClient.addSite(site);
+
         }
         return ResultUtil.success();
     }

--
Gitblit v1.7.1