From 7a988c17fe25f18815889ff5221a5ebcf01fabdc Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期一, 13 十月 2025 18:15:59 +0800
Subject: [PATCH] 武汉黄陂军粮-质检报告共享接口同步及推送3
---
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