From b8bb7aac6f648cac32d14e44c9f410f383b53500 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 15 四月 2025 10:17:19 +0800
Subject: [PATCH] 更新上海接口V3.2

---
 src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java     |   12 ++++++++++++
 src/main/java/com/fzzy/api/view/repository/Api1201Rep.java   |    9 +++++++++
 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java    |    3 +++
 src/main/java/com/fzzy/api/entity/Api1201.java               |    4 ++++
 src/main/java/com/fzzy/push/impl/ComPushService90.java       |    2 +-
 src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java    |    3 +++
 src/main/resources/application.yml                           |    2 +-
 src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java |    2 ++
 8 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fzzy/api/entity/Api1201.java b/src/main/java/com/fzzy/api/entity/Api1201.java
index 34275dd..1933f9e 100644
--- a/src/main/java/com/fzzy/api/entity/Api1201.java
+++ b/src/main/java/com/fzzy/api/entity/Api1201.java
@@ -244,4 +244,8 @@
     @PropertyDef(label = "鍚屾鏃堕棿", description = "浠庣伯搴撶郴缁熷悓姝ュ埌鎺ュ彛绠$悊涓績鐨勬椂闂�")
     @Column(name = "syncTime")
     private Date syncTime;
+
+    @PropertyDef(label = "杞崲骞村害", description = "鐩墠涓婃捣浣跨敤")
+    @Column(name = "lhnd")
+    private String lhnd;
 }
diff --git a/src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java b/src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java
index c0e0c03..7d5d870 100644
--- a/src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java
+++ b/src/main/java/com/fzzy/api/timer/ApiSH2023Scheduled.java
@@ -7,6 +7,7 @@
 import com.fzzy.otherview.sh2023.pr.SHApi1115PR;
 import com.fzzy.push.sh2023.dto.SH2023Api1115;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.time.DateFormatUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.stereotype.Component;
@@ -29,6 +30,8 @@
     private Api1102Rep api1102Rep;
     @Autowired
     private Api1105Rep api1105Rep;
+    @Autowired
+    private Api1201Rep api1201Rep;
     @Autowired
     private Api1202Rep api1202Rep;
     @Autowired
@@ -91,6 +94,15 @@
                 }
             }
         }
+
+        //璁剧疆鍚堝悓鏁�
+        Integer hts = 0;
+        List<Api1201> api1201List = api1201Rep.getNumByLhnd(api1102.getKqdm(), DateFormatUtils.format(new Date(), "yyyy"));
+        if(api1201List != null && api1201List.size() > 0){
+            hts = api1201List.size();
+        }
+        sh2023Api1115.setHts(hts + "");
+
         //鍏ュ簱鏉℃暟
         List<Api1202> api1202List = api1202Rep.getDataByYwrq(api1102.getKqdm(), DateUtil.getYearFirst(exeDate), exeDate);
         if(null != api1202List && api1202List.size() > 0){
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
index e145f39..a4eb507 100644
--- a/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
+++ b/src/main/java/com/fzzy/api/view/repository/Api1201Rep.java
@@ -35,4 +35,13 @@
      */
     @Query("from Api1201 where bizId =:bizId")
     List<Api1201> getDataByBizId(@Param("bizId") String bizId);
+
+    /**
+     * 鏍规嵁搴撳尯浠g爜鍜岃疆鎹㈠勾搴︽煡璇㈠悎鍚屼俊鎭�
+     * @param kqdm
+     * @param lhnd
+     * @return
+     */
+    @Query("from Api1201 where kqdm=:kqdm and lhnd =:lhnd")
+    List<Api1201> getNumByLhnd(@Param("kqdm") String kqdm, @Param("lhnd") String lhnd);
 }
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
index e6eb531..8d8f38c 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1201.java
@@ -161,6 +161,8 @@
                 apiData.setYdwcsj(sysData.getEndTime());
                 apiData.setBfqyr(StringUtils.isEmpty(sysData.getSignUser()) ? "鏈柟绛剧害浜�" : sysData.getSignUser());
 
+                //璁剧疆骞村害
+                apiData.setLhnd(sysData.getYear());
 
                 apiData.setSyncTime(new Date());
                 apiData.setBizId(sysData.getId());
diff --git a/src/main/java/com/fzzy/push/impl/ComPushService90.java b/src/main/java/com/fzzy/push/impl/ComPushService90.java
index c99ce25..4f82a3a 100644
--- a/src/main/java/com/fzzy/push/impl/ComPushService90.java
+++ b/src/main/java/com/fzzy/push/impl/ComPushService90.java
@@ -54,7 +54,7 @@
      * 9101 鏁版嵁鐩哥鎬ф帴鍙�--涓婃捣甯傚钩鍙�
      */
     public void pushData9101(ApiRemoteService apiRemoteService, ApiParam param) {
-        // 鑾峰彇 瑙嗛鐩戞帶鎺ュ彛鏁版嵁
+        // 鑾峰彇 鏁版嵁鐩哥鎬ф帴鍙f暟鎹�
         List<ApiInfoData> items = apiInfoDataRep.getDataByInteId(Constant.API_CODE_9101);
 
         if (null == items || items.isEmpty()) {
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java
index b9e2201..9d625ba 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1115.java
@@ -66,4 +66,7 @@
 
     @PropertyDef(label = "鏍囪浣�")
     private String bjw;
+
+    @PropertyDef(label = "鍚堝悓鏁�", description = "鍏宠仈鏈疆鎹㈠勾搴﹀悎鍚屾�绘暟")
+    private String hts;
 }
diff --git a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java
index 919997b..c3e00a3 100644
--- a/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java
+++ b/src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1201.java
@@ -168,4 +168,7 @@
 
     @PropertyDef(label = "鏍囪浣�")
     private String bjw;
+
+    @PropertyDef(label = "杞崲骞村害")
+    private String lhnd;
 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index bbeeabd..86a70b3 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,7 +1,7 @@
 ##########################  Server   ##########################
 spring:
   profiles:
-    active: dev
+    active: pro
   application:
     name: igds-api
   main:

--
Gitblit v1.9.3