From fd33b1408f39e30fcfee037468ace9050e27b739 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期五, 16 五月 2025 18:20:32 +0800
Subject: [PATCH] 熏蒸备案调整

---
 src/main/java/com/fzzy/otherview/gd2022/pr/GDApi9201PR.java |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi9201PR.java b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi9201PR.java
index 159301e..2c23f9c 100644
--- a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi9201PR.java
+++ b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi9201PR.java
@@ -1,6 +1,8 @@
 package com.fzzy.otherview.gd2022.pr;
 
 
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson2.JSON;
 import com.bstek.dorado.annotation.DataProvider;
 import com.bstek.dorado.annotation.DataResolver;
 import com.bstek.dorado.annotation.Expose;
@@ -15,6 +17,9 @@
 import com.fzzy.api.service.ApiRemoteService;
 import com.fzzy.api.utils.ContextUtil;
 import com.fzzy.api.view.repository.Api9201Rep;
+import com.fzzy.push.gd2022.dto.Gd2022Api1023Dtl;
+import com.fzzy.push.gd2022.dto.Gd2022Api1023People;
+import com.fzzy.push.gd2022.dto.Gd2022Api1023Way;
 import org.apache.commons.lang.StringUtils;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -64,6 +69,12 @@
         if (null == param) {
             org.springframework.data.domain.Page<Api9201> japPage = api9201Rep.findAll(pageable);
             page.setEntityCount((int) japPage.getTotalElements());
+
+            for (Api9201 api9201 : japPage.getContent()) {
+                api9201.setDtls(JSONArray.parseArray(api9201.getDtl(), Gd2022Api1023Dtl.class));
+                api9201.setPeoples(JSONArray.parseArray(api9201.getPeople(), Gd2022Api1023People.class));
+                api9201.setWays(JSONArray.parseArray(api9201.getWay(), Gd2022Api1023Way.class));
+            }
             page.setEntities(japPage.getContent());
 
             return;
@@ -99,6 +110,11 @@
 
         org.springframework.data.domain.Page<Api9201> japPage = api9201Rep.findAll(specification, pageable);
         page.setEntityCount((int) japPage.getTotalElements());
+        for (Api9201 api9201 : japPage.getContent()) {
+            api9201.setDtls(JSONArray.parseArray(api9201.getDtl(), Gd2022Api1023Dtl.class));
+            api9201.setPeoples(JSONArray.parseArray(api9201.getPeople(), Gd2022Api1023People.class));
+            api9201.setWays(JSONArray.parseArray(api9201.getWay(), Gd2022Api1023Way.class));
+        }
         page.setEntities(japPage.getContent());
     }
 
@@ -114,9 +130,10 @@
         // 鎵嬪姩灏哾oradoEntity瀵硅薄杞崲涓烘爣鍑咮ean瀵硅薄
         Api9201 data = new Api9201();
         BeanUtils.copyProperties(entity, data);
-
+        data.setDtl(JSON.toJSONString(data.getDtls()));
+        data.setPeople(JSON.toJSONString(data.getPeoples()));
+        data.setWay(JSON.toJSONString(data.getWays()));
         data.setKqdm(data.getKqdm().trim());
-
         api9201Rep.save(data);
     }
 
@@ -200,7 +217,7 @@
             result += responseDto.toString();
             if (responseDto.getSuccess() == 0) {
                 if (Constant.CZBZ_I.equals(d.getCzbz())) {
-                    api9201Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U);
+                    api9201Rep.updateStatus(data.getTbrq(), Constant.CZBZ_U);
                 }
             }
         }
@@ -228,7 +245,7 @@
             for (Api9201 data : items) {
                 if (Constant.CZBZ_I.equals(data.getCzbz())) {
                     //鏇存柊鐘舵��
-                    api9201Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U);
+                    api9201Rep.updateStatus(data.getTbrq(), Constant.CZBZ_U);
                 }
             }
         }

--
Gitblit v1.9.3