From dbef4eea6194ffba3bd25f978b33e09d65f5a6de Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期五, 01 十一月 2024 14:07:21 +0800
Subject: [PATCH] 根据国家局接口,调整基础表字段
---
src/main/java/com/fzzy/api/view/Api1202.view.xml | 79 ++++
src/main/java/com/fzzy/api/entity/Api1202.java | 28 +
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java | 7
src/main/java/com/fzzy/api/entity/Api1213.java | 115 ++++++
src/main/java/com/fzzy/api/entity/Api1205.java | 2
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java | 10
src/main/java/com/fzzy/api/view/Api1205.view.xml | 43 ++
src/main/resources/templates/home/home.html | 3
src/main/java/com/fzzy/api/view/Api1213.view.xml | 77 ++-
src/main/java/com/fzzy/api/view/Api1101.view.xml | 9
src/main/java/com/fzzy/api/entity/Api1201.java | 2
src/main/java/com/fzzy/push/impl/ComPushService12.java | 31 +
src/main/java/com/fzzy/api/entity/Api1101.java | 4
src/main/java/com/fzzy/api/entity/Api1212.java | 6
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java | 2
src/main/java/com/fzzy/api/entity/Api1207.java | 2
src/main/java/com/fzzy/api/view/Api1201.view.xml | 75 +++
src/main/java/com/fzzy/api/Constant.java | 4
src/main/java/com/fzzy/api/view/repository/Api1213Rep.java | 32 +
src/main/java/com/fzzy/api/view/Api1209.view.xml | 88 +++
/dev/null | 193 ----------
src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java | 7
src/main/java/com/fzzy/api/view/pr/Api1213PR.java | 236 ++++++++++++
src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java | 1
src/main/java/com/fzzy/api/entity/Api1209.java | 57 +-
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java | 12
src/main/resources/application.yml | 2
27 files changed, 830 insertions(+), 297 deletions(-)
diff --git a/src/main/java/com/fzzy/api/Constant.java b/src/main/java/com/fzzy/api/Constant.java
index a795e7d..ddd5a1f 100644
--- a/src/main/java/com/fzzy/api/Constant.java
+++ b/src/main/java/com/fzzy/api/Constant.java
@@ -136,9 +136,9 @@
*/
public static String API_CODE_1212 = "1212";
/**
- * 鎺ュ彛缂栫爜-1214 鍑哄叆搴撹褰曚俊鎭暟鎹帴鍙�
+ * 鎺ュ彛缂栫爜-1213 灏佷粨纭鍗�
*/
- public static String API_CODE_1214 = "1214";
+ public static String API_CODE_1213 = "1213";
/**
* 鎺ュ彛缂栫爜-1301 瀹夊叏绠$悊鏁版嵁鎺ュ彛
diff --git a/src/main/java/com/fzzy/api/entity/Api1101.java b/src/main/java/com/fzzy/api/entity/Api1101.java
index 3caa0e6..7462024 100644
--- a/src/main/java/com/fzzy/api/entity/Api1101.java
+++ b/src/main/java/com/fzzy/api/entity/Api1101.java
@@ -112,6 +112,10 @@
@Column(name = "sjdwdm", length = 18)
private String sjdwdm;
+ @PropertyDef(label = "涓婄骇鍗曚綅缁熶竴缂栫爜")
+ @Column(name = "sjdwtybm", length = 20)
+ private String sjdwtybm;
+
@PropertyDef(label = "搴撳尯鏁�")
@Column(name = "kqs")
private Integer kqs;
diff --git a/src/main/java/com/fzzy/api/entity/Api1201.java b/src/main/java/com/fzzy/api/entity/Api1201.java
index 38ceccc..34275dd 100644
--- a/src/main/java/com/fzzy/api/entity/Api1201.java
+++ b/src/main/java/com/fzzy/api/entity/Api1201.java
@@ -54,7 +54,7 @@
@Column(name = "ywlx", length = 1)
private String ywlx;
- @PropertyDef(label = "鍚堝悓绉嶇被")
+ @PropertyDef(label = "鍚堝悓绉嶇被" ,description = "1:閿�鍞悎鍚�,2:閲囪喘鍚堝悓,3锛氬鎵樻敹鍌ㄥ悎鍚�,4锛氬鎵樻敹璐悎鍚�")
@Column(name = "htzl", length = 1)
private String htzl;
diff --git a/src/main/java/com/fzzy/api/entity/Api1202.java b/src/main/java/com/fzzy/api/entity/Api1202.java
index e51a1fd..9bb9caa 100644
--- a/src/main/java/com/fzzy/api/entity/Api1202.java
+++ b/src/main/java/com/fzzy/api/entity/Api1202.java
@@ -97,6 +97,26 @@
@Column(name = "gch", length = 32)
private String gch;
+ @PropertyDef(label = "鍞伯浜�")
+ @Column(name = "slr", length = 200)
+ private String slr;
+
+ @PropertyDef(label = "鍞伯浜鸿仈绯绘柟寮�")
+ @Column(name = "slrlxfs", length = 32)
+ private String slrlxfs;
+
+ @PropertyDef(label = "鍞伯浜鸿韩浠借瘉鍙�")
+ @Column(name = "slrsfzh", length = 32)
+ private String slrsfzh;
+
+ @PropertyDef(label = "鍞伯浜鸿处鍙凤紙閾惰鍗℃垨璐︽埛锛�")
+ @Column(name = "slrzh", length = 32)
+ private String slrzh;
+
+ @PropertyDef(label = "鍞伯浜哄湴鍧�")
+ @Column(name = "slrdz", length = 32)
+ private String slrdz;
+
@PropertyDef(label = "瑁呯伯鍦扮偣")
@Column(name = "ldd", length = 256)
private String ldd;
@@ -269,6 +289,14 @@
@Column(name = "rkjsdh", length = 33)
private String rkjsdh;
+ @PropertyDef(label = "鐢熸垚鏂瑰紡")
+ @Column(name = "scfs")
+ private Integer scfs = 1;
+
+ @PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜")
+ @Column(name = "sdblyy", length = 400)
+ private String sdblyy;
+
@PropertyDef(label = "澶囨敞")
@Column(name = "bz", length = 400)
private String bz;
diff --git a/src/main/java/com/fzzy/api/entity/Api1205.java b/src/main/java/com/fzzy/api/entity/Api1205.java
index fb8eee6..ae6e2b2 100644
--- a/src/main/java/com/fzzy/api/entity/Api1205.java
+++ b/src/main/java/com/fzzy/api/entity/Api1205.java
@@ -213,7 +213,7 @@
@PropertyDef(label = "鐢熸垚鏂瑰紡")
@Column(name = "scfs", length = 1)
- private String scfs;
+ private Integer scfs;
@PropertyDef(label = "鎵嬪姩琛ュ綍鍘熷洜")
@Column(name = "sdblyy", length = 400)
diff --git a/src/main/java/com/fzzy/api/entity/Api1207.java b/src/main/java/com/fzzy/api/entity/Api1207.java
index 2e9304f..f977a8d 100644
--- a/src/main/java/com/fzzy/api/entity/Api1207.java
+++ b/src/main/java/com/fzzy/api/entity/Api1207.java
@@ -35,7 +35,7 @@
@Column(name = "dcdh", length = 33)
private String dcdh;
- @PropertyDef(label = "鍊掍粨绫诲瀷" )
+ @PropertyDef(label = "鍊掍粨绫诲瀷",description = "0-鍊掍粨锛�1-绉诲簱锛�2-涓存椂璐т綅鍏ヤ粨")
@Column(name = "dclx", length = 1)
private String dclx;
diff --git a/src/main/java/com/fzzy/api/entity/Api1209.java b/src/main/java/com/fzzy/api/entity/Api1209.java
index 23859e4..96abc16 100644
--- a/src/main/java/com/fzzy/api/entity/Api1209.java
+++ b/src/main/java/com/fzzy/api/entity/Api1209.java
@@ -51,9 +51,21 @@
@Column(name = "ywrq")
private Date ywrq;
+ @PropertyDef(label = "鎹熸孩绫诲瀷", description = "1:鎹熷け锛�2锛氭崯鑰楋紝3锛氭孩浣欙紝4锛氬叾浠�")
+ @Column(name = "sylx", length = 1)
+ private String sylx;
+
+ @PropertyDef(label = "鎹熸孩鐜妭", description = "1:鍏ュ簱鎹熸孩锛�2锛氬嚭搴撴崯婧紝3.鍏朵粬")
+ @Column(name = "syhj", length = 1)
+ private String syhj;
+
@PropertyDef(label = "鍏ュ簱鍑�閲�(鍏枻)")
@Column(name = "rkjz", precision = 20, scale = 6)
private double rkjz;
+
+ @PropertyDef(label = "鍏ュ簱鏁伴噺(鍏枻)")
+ @Column(name = "rksl")
+ private double rksl;
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
@PropertyDef(label = "鍏ュ簱鏃堕棿")
@@ -85,50 +97,47 @@
@Column(name = "ckzz", precision = 20, scale = 6)
private double ckzz;
- @PropertyDef(label = "鍑�閲嶆崯婧㈡暟閲�(鍏枻)")
+ @PropertyDef(label = "鍌ㄥ鏃堕暱")
+ @Column(name = "ccsc",precision = 3)
+ private BigDecimal ccsc;
+
+ @PropertyDef(label = "瀹為檯鎹熸孩鏁伴噺(鍏枻)")
@Column(name = "jzsysl", precision = 20, scale = 6)
private double jzsysl;
- @PropertyDef(label = "鍏朵腑锛氭垚璐т綅鍓嶆崯鑰�(鍏枻)")
- @Column(name = "qzchwqsh", precision = 20, scale = 6)
- private double qzchwqsh;
-
- @PropertyDef(label = "鍏朵腑姘存潅鍑忛噺(鍏枻)")
+ @PropertyDef(label = "姘存潅鍑忛噺(鍏枻)")
@Column(name = "qzszkl", precision = 20, scale = 6)
private double qzszkl;
- @PropertyDef(label = "鍏朵腑锛氳嚜鐒舵崯鑰楀畾棰�(鍏枻)")
+ @PropertyDef(label = "鑷劧鎹熻�楀畾棰�(鍏枻)")
@Column(name = "qzzrshde", precision = 20, scale = 6)
private double qzzrshde;
+
+ @PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁")
+ @Column(name = "sfch")
+ private Integer sfch;
@PropertyDef(label = "瓒呰�楁暟閲�(鍏枻)")
@Column(name = "chsl", precision = 20, scale = 6)
private double chsl;
- @PropertyDef(label = "鎹熺泭鏄惁姝e父")
+ @PropertyDef(label = "鎹熺泭鏄惁姝e父",description = "0:姝e父锛�1锛氫笉姝e父")
@Column(name = "sysfzc", length = 1)
private String sysfzc;
-
- @PropertyDef(label = "鎹熸孩绫诲瀷", description = "1:鎹熻�楋紝2锛氭崯澶憋紝3.鍏朵粬")
- @Column(name = "sylx", length = 1)
- private String sylx;
-
- @PropertyDef(label = "鍌ㄥ鏃堕暱")
- @Column(name = "ccsc",precision = 3)
- private BigDecimal ccsc;
-
- @PropertyDef(label = "鏄惁瓒呰��", description = "1:鏄紝2锛氬惁")
- @Column(name = "sfch", length = 1)
- private String sfch;
-
- @PropertyDef(label = "鎹熸孩鐜妭", description = "1:鍏ュ簱鎹熸孩锛�2锛氬嚭搴撴崯婧紝3.鍏朵粬")
- @Column(name = "syhj", length = 1)
- private String syhj;
@PropertyDef(label = "鎹熸孩鍘熷洜")
@Column(name = "syyy", length = 400)
private String syyy;
+ @PropertyDef(label = "鍑烘竻纭鏍囪瘑",description = "0锛氭湭瀹屾垚鍑烘竻纭锛�1锛氬凡瀹屾垚鍑烘竻纭")
+ @Column(name = "cqqrbs")
+ private Integer cqqrbs;
+
+ @PropertyDef(label = "鍑烘竻纭鏃堕棿")
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ @Column(name = "cqqrsj")
+ private Date cqqrsj;
+
@PropertyDef(label = "浠撳偍瀹℃牳浜�")
@Column(name = "ccshr", length = 64)
private String ccshr;
diff --git a/src/main/java/com/fzzy/api/entity/Api1212.java b/src/main/java/com/fzzy/api/entity/Api1212.java
index e909694..c86a853 100644
--- a/src/main/java/com/fzzy/api/entity/Api1212.java
+++ b/src/main/java/com/fzzy/api/entity/Api1212.java
@@ -4,15 +4,10 @@
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
-import lombok.EqualsAndHashCode;
-
import javax.persistence.Column;
import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
-
import java.io.Serializable;
import java.util.Date;
@@ -22,7 +17,6 @@
@Data
@Entity
@Table(name = "API_1212")
-@EqualsAndHashCode(callSuper = false)
public class Api1212 implements Serializable {
diff --git a/src/main/java/com/fzzy/api/entity/Api1213.java b/src/main/java/com/fzzy/api/entity/Api1213.java
new file mode 100644
index 0000000..69469d3
--- /dev/null
+++ b/src/main/java/com/fzzy/api/entity/Api1213.java
@@ -0,0 +1,115 @@
+package com.fzzy.api.entity;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import com.bstek.dorado.annotation.PropertyDef;
+import lombok.Data;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description 鎺ュ彛琛�-灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:26
+ */
+@Data
+@Entity
+@Table(name = "API_1213")
+public class Api1213 implements Serializable {
+
+ public static String SORT_PROP = "fcrq";
+
+ @Id
+ @PropertyDef(label = "灏佷粨纭鍗曞彿", description = "2浣嶄笟鍔$紪鐮�(21浠h〃灏佷粨)+yyMMdd+4浣嶉『搴忕爜锛�212405040001")
+ @Column(name = "fcqrdh", length = 14)
+ private String fcqrdh;
+
+ @PropertyDef(label = "璐т綅浠g爜" )
+ @Column(name = "hwdm", length = 30)
+ private String hwdm;
+
+ @PropertyDef(label = "缁熶竴璐т綅缂栫爜")
+ @Column(name = "tyhwbm", length = 28)
+ private String tyhwbm;
+
+ @PropertyDef(label = "灏佷粨鏃ユ湡")
+ @JSONField(format = "yyyy-MM-dd")
+ @Column(name = "fcrq")
+ private Date fcrq;
+
+ @PropertyDef(label = "绮鍝佺浠g爜")
+ @Column(name = "lspzdm", length = 7)
+ private String lspzdm;
+
+ @PropertyDef(label = "绮鎬ц川浠g爜")
+ @Column(name = "lsxzdm", length = 3)
+ private String lsxzdm;
+
+ @PropertyDef(label = "绮绛夌骇浠g爜")
+ @Column(name = "lsdjdm", length = 2)
+ private String lsdjdm;
+
+ @PropertyDef(label = "鏀惰幏骞村害")
+ @Column(name = "shnd", length = 4)
+ private String shnd;
+
+ @PropertyDef(label = "鍥藉埆")
+ @Column(name = "gb", length = 10)
+ private String gb;
+
+ @PropertyDef(label = "浜у湴")
+ @Column(name = "cd", length = 6)
+ private String cd;
+
+ @PropertyDef(label = "淇濈鍛�")
+ @Column(name = "bgy", length = 20)
+ private String bgy;
+
+ @PropertyDef(label = "灏佷粨鏁伴噺")
+ @Column(name = "fcsl")
+ private Double fcsl;
+
+ @PropertyDef(label = "灏佷粨鐢宠浜�")
+ @Column(name = "fcsrq", length = 40)
+ private String fcsrq;
+
+ @PropertyDef(label = "閮ㄩ棬瀹℃牳浜�")
+ @Column(name = "bmshr", length = 40)
+ private String bmshr;
+
+ @PropertyDef(label = "棰嗗瀹℃牳浜�")
+ @Column(name = "ldshr", length = 40)
+ private String ldshr;
+
+ @PropertyDef(label = "澶囨敞")
+ @Column(name = "bz", length = 200)
+ private String bz;
+
+ @PropertyDef(label = "鎿嶄綔鏍囧織")
+ @Column(name = "czbz", length = 1)
+ private String czbz;
+
+ @PropertyDef(label = "鏈�鍚庢洿鏂版椂闂�")
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ @Column(name = "zhgxsj")
+ private Date zhgxsj;
+
+ @JSONField(serialize = false)
+ @PropertyDef(label = "涓氬姟id")
+ @Column(name = "bizId", length = 40)
+ private String bizId;
+
+ @JSONField(serialize = false)
+ @PropertyDef(label = "搴撳尯浠g爜")
+ @Column(name = "kqdm", length = 21)
+ private String kqdm;
+
+ @JSONField(serialize = false)
+ @PropertyDef(label = "鍚屾鏃堕棿", description = "浠庣伯搴撶郴缁熷悓姝ュ埌鎺ュ彛绠$悊涓績鐨勬椂闂�")
+ @Column(name = "syncTime")
+ private Date syncTime;
+
+}
diff --git a/src/main/java/com/fzzy/api/view/Api1101.view.xml b/src/main/java/com/fzzy/api/view/Api1101.view.xml
index cca1fdb..13c3865 100644
--- a/src/main/java/com/fzzy/api/view/Api1101.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1101.view.xml
@@ -103,6 +103,10 @@
<Property></Property>
<Property name="label">涓婄骇鍗曚綅浠g爜</Property>
</PropertyDef>
+ <PropertyDef name="sjdwtybm">
+ <Property></Property>
+ <Property name="label">涓婄骇鍗曚綅缁熶竴缂栫爜</Property>
+ </PropertyDef>
<PropertyDef name="kqs">
<Property name="dataType">Integer</Property>
<Property name="label">搴撳尯鏁�</Property>
@@ -630,6 +634,11 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">sjdwtybm</Property>
+ <Property name="property">sjdwtybm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">kqs</Property>
<Property name="property">kqs</Property>
<Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1201.view.xml b/src/main/java/com/fzzy/api/view/Api1201.view.xml
index aed5579..44daeaa 100644
--- a/src/main/java/com/fzzy/api/view/Api1201.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1201.view.xml
@@ -42,6 +42,34 @@
<Property name="valueProperty">name</Property>
</Property>
</PropertyDef>
+ <PropertyDef name="htzl">
+ <Property></Property>
+ <Property name="label">鍚堝悓绉嶇被</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1:閿�鍞悎鍚�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">2</Property>
+ <Property name="value">2:閲囪喘鍚堝悓</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">3</Property>
+ <Property name="value">3锛氬鎵樻敹鍌ㄥ悎鍚�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">4</Property>
+ <Property name="value">4锛氬鎵樻敹璐悎鍚�</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
+ </PropertyDef>
<PropertyDef name="khlx">
<Property></Property>
<Property name="label">瀹㈡埛绫诲瀷</Property>
@@ -211,6 +239,38 @@
<PropertyDef name="wcrq">
<Property name="dataType">Date</Property>
<Property name="label">瀹屾垚鏃ユ湡</Property>
+ </PropertyDef>
+ <PropertyDef name="ysfs">
+ <Property></Property>
+ <Property name="label">楠屾敹鏂瑰紡</Property>
+ </PropertyDef>
+ <PropertyDef name="fkfs">
+ <Property></Property>
+ <Property name="label">浠樻鏂瑰紡</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1锛氬叏棰濆厛娆惧悗璐�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">2</Property>
+ <Property name="value">2锛氭寜鍒版杩涘害閫愭壒鍙戣揣</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">3</Property>
+ <Property name="value">3锛氳揣鍒板苟纭鍚庝竴娆℃�т粯娆�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">4</Property>
+ <Property name="value">4锛氭寜鍒拌揣鎵规閫愭壒纭銆侀�愭壒浠樻</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
</PropertyDef>
<PropertyDef name="zhgxsj">
<Property></Property>
@@ -503,6 +563,11 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">htzl</Property>
+ <Property name="property">htzl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">khlx</Property>
<Property name="property">khlx</Property>
<Editor/>
@@ -678,6 +743,16 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">ysfs</Property>
+ <Property name="property">ysfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">fkfs</Property>
+ <Property name="property">fkfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">zhgxsj</Property>
<Property name="property">zhgxsj</Property>
<Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1202.view.xml b/src/main/java/com/fzzy/api/view/Api1202.view.xml
index 9ce8a4b..4d2feb8 100644
--- a/src/main/java/com/fzzy/api/view/Api1202.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1202.view.xml
@@ -84,6 +84,26 @@
<Property></Property>
<Property name="label">鎸傝溅鍙�</Property>
</PropertyDef>
+ <PropertyDef name="slr">
+ <Property></Property>
+ <Property name="label">鍞伯浜�</Property>
+ </PropertyDef>
+ <PropertyDef name="slrlxfs">
+ <Property></Property>
+ <Property name="label">鍞伯浜鸿仈绯绘柟寮�</Property>
+ </PropertyDef>
+ <PropertyDef name="slrsfzh">
+ <Property></Property>
+ <Property name="label">鍞伯浜鸿韩浠借瘉鍙�</Property>
+ </PropertyDef>
+ <PropertyDef name="slrzh">
+ <Property></Property>
+ <Property name="label">鍞伯浜鸿处鍙�</Property>
+ </PropertyDef>
+ <PropertyDef name="slrdz">
+ <Property></Property>
+ <Property name="label">鍞伯浜哄湴鍧�</Property>
+ </PropertyDef>
<PropertyDef name="ldd">
<Property></Property>
<Property name="label">瑁呯伯鍦扮偣</Property>
@@ -267,6 +287,30 @@
<PropertyDef name="rkjsdh">
<Property></Property>
<Property name="label">鍏ュ簱缁撶畻鍗曞彿</Property>
+ </PropertyDef>
+ <PropertyDef name="scfs">
+ <Property name="dataType">Integer</Property>
+ <Property name="label">鐢熸垚鏂瑰紡</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1锛氭祦绋嬬敓鎴�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">2</Property>
+ <Property name="value">2锛氭墜鍔ㄨˉ褰�</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="sdblyy">
+ <Property></Property>
+ <Property name="label">鎵嬪姩琛ュ綍鍘熷洜</Property>
</PropertyDef>
<PropertyDef name="bz">
<Property></Property>
@@ -642,6 +686,31 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">slr</Property>
+ <Property name="property">slr</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">slrlxfs</Property>
+ <Property name="property">slrlxfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">slrsfzh</Property>
+ <Property name="property">slrsfzh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">slrzh</Property>
+ <Property name="property">slrzh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">slrdz</Property>
+ <Property name="property">slrdz</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">ldd</Property>
<Property name="property">ldd</Property>
<Editor/>
@@ -853,6 +922,16 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">scfs</Property>
+ <Property name="property">scfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sdblyy</Property>
+ <Property name="property">sdblyy</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">bz</Property>
<Property name="property">bz</Property>
<Editor/>
diff --git a/src/main/java/com/fzzy/api/view/Api1205.view.xml b/src/main/java/com/fzzy/api/view/Api1205.view.xml
index c88d0a8..3167b3d 100644
--- a/src/main/java/com/fzzy/api/view/Api1205.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1205.view.xml
@@ -202,6 +202,34 @@
<Property></Property>
<Property name="label">鍑哄簱缁撶畻鍗曞彿</Property>
</PropertyDef>
+ <PropertyDef name="zjbgdh">
+ <Property></Property>
+ <Property name="label">璐ㄦ鎶ュ憡鍗曞彿</Property>
+ </PropertyDef>
+ <PropertyDef name="scfs">
+ <Property name="dataType">Integer</Property>
+ <Property name="label">鐢熸垚鏂瑰紡</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1锛氭祦绋嬬敓鎴�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">2</Property>
+ <Property name="value">2锛氭墜鍔ㄨˉ褰�</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="sdblyy">
+ <Property></Property>
+ <Property name="label">鎵嬪姩琛ュ綍鍘熷洜</Property>
+ </PropertyDef>
<PropertyDef name="bz">
<Property></Property>
<Property name="label">澶囨敞</Property>
@@ -676,6 +704,21 @@
<Property name="property">ckjsdh</Property>
<Editor/>
</AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">zjbgdh</Property>
+ <Property name="property">zjbgdh</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">scfs</Property>
+ <Property name="property">scfs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement layoutConstraint="colSpan:3">
+ <Property name="name">sdblyy</Property>
+ <Property name="property">sdblyy</Property>
+ <Editor/>
+ </AutoFormElement>
<AutoFormElement layoutConstraint="colSpan:3">
<Property name="name">bz</Property>
<Property name="property">bz</Property>
diff --git a/src/main/java/com/fzzy/api/view/Api1209.view.xml b/src/main/java/com/fzzy/api/view/Api1209.view.xml
index d13d5bf..f6173a8 100644
--- a/src/main/java/com/fzzy/api/view/Api1209.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1209.view.xml
@@ -46,6 +46,10 @@
<Property name="dataType">double</Property>
<Property name="label">鍏ュ簱鍑�閲�(鍏枻)</Property>
</PropertyDef>
+ <PropertyDef name="rksl">
+ <Property name="dataType">double</Property>
+ <Property name="label">鍏ュ簱鏁伴噺(鍏枻)</Property>
+ </PropertyDef>
<PropertyDef name="rksj">
<Property></Property>
<Property name="label">鍏ュ簱鏃堕棿</Property>
@@ -78,19 +82,15 @@
</PropertyDef>
<PropertyDef name="jzsysl">
<Property name="dataType">double</Property>
- <Property name="label">鍑�閲嶆崯婧㈡暟閲�(鍏枻)</Property>
- </PropertyDef>
- <PropertyDef name="qzchwqsh">
- <Property name="dataType">double</Property>
- <Property name="label">鍏朵腑锛氭垚璐т綅鍓嶆崯鑰�(鍏枻)</Property>
+ <Property name="label">瀹為檯鎹熸孩鏁伴噺(鍏枻)</Property>
</PropertyDef>
<PropertyDef name="qzszkl">
<Property name="dataType">double</Property>
- <Property name="label">鍏朵腑姘存潅鍑忛噺(鍏枻)</Property>
+ <Property name="label">姘存潅鍑忛噺(鍏枻)</Property>
</PropertyDef>
<PropertyDef name="qzzrshde">
<Property name="dataType">double</Property>
- <Property name="label">鍏朵腑锛氳嚜鐒舵崯鑰楀畾棰�(鍏枻)</Property>
+ <Property name="label">鑷劧鎹熻�楀畾棰�(鍏枻)</Property>
</PropertyDef>
<PropertyDef name="chsl">
<Property name="dataType">double</Property>
@@ -143,15 +143,19 @@
<Collection>
<Entity>
<Property name="key">1</Property>
- <Property name="value">1:鎹熻��</Property>
+ <Property name="value">1:鎹熷け</Property>
</Entity>
<Entity>
<Property name="key">2</Property>
- <Property name="value">2:鎹熷け</Property>
+ <Property name="value">2:鎹熻��</Property>
</Entity>
<Entity>
<Property name="key">3</Property>
<Property name="value">3:婧綑</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">4</Property>
+ <Property name="value">4:鍏朵粬</Property>
</Entity>
</Collection>
</Property>
@@ -190,8 +194,48 @@
<Property name="label">鍌ㄥ鏃堕暱</Property>
</PropertyDef>
<PropertyDef name="sfch">
- <Property/>
+ <Property name="dataType">Integer</Property>
<Property name="label">鏄惁瓒呰��</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1:鏄�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">2</Property>
+ <Property name="value">2:鍚�</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="cqqrbs">
+ <Property name="dataType">Integer</Property>
+ <Property name="label">鍑烘竻纭鏍囪瘑</Property>
+ <Property name="mapping">
+ <Property name="keyProperty">key</Property>
+ <Property name="valueProperty">value</Property>
+ <Property name="mapValues">
+ <Collection>
+ <Entity>
+ <Property name="key">0</Property>
+ <Property name="value">0:鏈畬鎴愬嚭娓呯‘璁�</Property>
+ </Entity>
+ <Entity>
+ <Property name="key">1</Property>
+ <Property name="value">1:宸插畬鎴愬嚭娓呯‘璁�</Property>
+ </Entity>
+ </Collection>
+ </Property>
+ </Property>
+ </PropertyDef>
+ <PropertyDef name="cqqrsj">
+ <Property name="dataType">DateTime</Property>
+ <Property name="label">鍑烘竻纭鏃堕棿</Property>
</PropertyDef>
</DataType>
<DataType name="dtParam">
@@ -473,6 +517,11 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">rksl</Property>
+ <Property name="property">rksl</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">rksj</Property>
<Property name="property">rksj</Property>
<Editor/>
@@ -513,11 +562,6 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">qzchwqsh</Property>
- <Property name="property">qzchwqsh</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
<Property name="name">qzszkl</Property>
<Property name="property">qzszkl</Property>
<Editor/>
@@ -525,6 +569,11 @@
<AutoFormElement>
<Property name="name">qzzrshde</Property>
<Property name="property">qzzrshde</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">sfch</Property>
+ <Property name="property">sfch</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -598,8 +647,13 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">sfch</Property>
- <Property name="property">sfch</Property>
+ <Property name="name">cqqrbs</Property>
+ <Property name="property">cqqrbs</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">cqqrsj</Property>
+ <Property name="property">cqqrsj</Property>
<Editor/>
</AutoFormElement>
</AutoForm>
diff --git a/src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml b/src/main/java/com/fzzy/api/view/Api1213.view.xml
similarity index 91%
rename from src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml
rename to src/main/java/com/fzzy/api/view/Api1213.view.xml
index 6066764..a680c1c 100644
--- a/src/main/java/com/fzzy/otherview/gd2022/GdApi2001.view.xml
+++ b/src/main/java/com/fzzy/api/view/Api1213.view.xml
@@ -4,26 +4,18 @@
<Context/>
<Model>
<DataType name="dtMain">
- <Property name="creationType">com.fzzy.push.gd2022.dto.Gd2022Api2001</Property>
+ <Property name="creationType">com.fzzy.api.entity.Api1213</Property>
<PropertyDef name="fcqrdh">
<Property></Property>
<Property name="label">灏佷粨纭鍗曞彿</Property>
</PropertyDef>
- <PropertyDef name="cfdm">
+ <PropertyDef name="hwdm">
<Property></Property>
- <Property name="label">浠撴埧浠g爜</Property>
+ <Property name="label">璐т綅浠g爜</Property>
</PropertyDef>
- <PropertyDef name="tycfbm">
+ <PropertyDef name="tyhwbm">
<Property></Property>
- <Property name="label">缁熶竴浠撴埧缂栫爜</Property>
- </PropertyDef>
- <PropertyDef name="ajdm">
- <Property></Property>
- <Property name="label">寤掗棿浠g爜</Property>
- </PropertyDef>
- <PropertyDef name="tyajbm">
- <Property></Property>
- <Property name="label">缁熶竴寤掗棿缂栫爜</Property>
+ <Property name="label">缁熶竴璐т綅缂栫爜</Property>
</PropertyDef>
<PropertyDef name="fcrq">
<Property name="dataType">Date</Property>
@@ -109,6 +101,14 @@
<Property name="dataType">DateTime</Property>
<Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
</PropertyDef>
+ <PropertyDef name="kqdm">
+ <Property></Property>
+ <Property name="label">搴撳尯浠g爜</Property>
+ </PropertyDef>
+ <PropertyDef name="bizId">
+ <Property></Property>
+ <Property name="label">涓氬姟id</Property>
+ </PropertyDef>
</DataType>
<DataType name="dtParam">
<Property name="creationType">com.fzzy.api.data.ApiParam</Property>
@@ -139,7 +139,7 @@
<Property name="packages">font-awesome,css-common</Property>
<DataSet id="dsMain">
<Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">gDApi2001PR#listData</Property>
+ <Property name="dataProvider">api1213PR#pageList</Property>
<Property name="pageSize">15</Property>
</DataSet>
<DataSet id="dsQuery">
@@ -278,13 +278,18 @@
<Property name="width">180</Property>
<Property name="align">center</Property>
</DataColumn>
- <DataColumn name="cfdm">
- <Property name="property">cfdm</Property>
+ <DataColumn name="kqdm">
+ <Property name="property">kqdm</Property>
<Property name="width">210</Property>
<Property name="align">center</Property>
</DataColumn>
- <DataColumn name="ajdm">
- <Property name="property">ajdm</Property>
+ <DataColumn name="hwdm">
+ <Property name="property">hwdm</Property>
+ <Property name="width">210</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
+ <DataColumn name="tyhwbm">
+ <Property name="property">tyhwbm</Property>
<Property name="width">230</Property>
<Property name="align">center</Property>
</DataColumn>
@@ -369,23 +374,13 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">cfdm</Property>
- <Property name="property">cfdm</Property>
+ <Property name="name">hwdm</Property>
+ <Property name="property">hwdm</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
- <Property name="name">tycfbm</Property>
- <Property name="property">tycfbm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ajdm</Property>
- <Property name="property">ajdm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">tyajbm</Property>
- <Property name="property">tyajbm</Property>
+ <Property name="name">tyhwbm</Property>
+ <Property name="property">tyhwbm</Property>
<Editor/>
</AutoFormElement>
<AutoFormElement>
@@ -463,6 +458,16 @@
<Property name="property">zhgxsj</Property>
<Editor/>
</AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">kqdm</Property>
+ <Property name="property">kqdm</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
+ <Property name="name">bizId</Property>
+ <Property name="property">bizId</Property>
+ <Editor/>
+ </AutoFormElement>
</AutoForm>
</Children>
</FieldSet>
@@ -470,22 +475,22 @@
<Tools/>
</Dialog>
<UpdateAction id="updateSave">
- <Property name="dataResolver">gDApi2001PR#saveData</Property>
+ <Property name="dataResolver">api1213PR#updateSave</Property>
<UpdateItem>
<Property name="dataPath">[#current]</Property>
<Property name="dataSet">dsMain</Property>
</UpdateItem>
</UpdateAction>
<AjaxAction id="ajaxPush">
- <Property name="service">gDApi2001PR#pushData</Property>
+ <Property name="service">api1213PR#pushData</Property>
<Property name="confirmMessage">纭畾瑕佷笂鎶ヤ箞锛�</Property>
</AjaxAction>
<AjaxAction id="ajaxDel">
- <Property name="service">gDApi2001PR#delData</Property>
+ <Property name="service">api1213PR#delData</Property>
<Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
</AjaxAction>
<AjaxAction id="ajaxDelUpdate">
- <Property name="service">gDApi2001PR#delUpdate</Property>
+ <Property name="service">api1213PR#delUpdate</Property>
<Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property>
</AjaxAction>
</View>
diff --git a/src/main/java/com/fzzy/api/view/pr/Api1213PR.java b/src/main/java/com/fzzy/api/view/pr/Api1213PR.java
new file mode 100644
index 0000000..3acca1c
--- /dev/null
+++ b/src/main/java/com/fzzy/api/view/pr/Api1213PR.java
@@ -0,0 +1,236 @@
+package com.fzzy.api.view.pr;
+
+import com.bstek.dorado.annotation.DataProvider;
+import com.bstek.dorado.annotation.DataResolver;
+import com.bstek.dorado.annotation.Expose;
+import com.bstek.dorado.data.provider.Page;
+import com.fzzy.api.Constant;
+import com.fzzy.api.data.ApiParam;
+import com.fzzy.api.dto.ResponseDto;
+import com.fzzy.api.entity.Api1213;
+import com.fzzy.api.entity.ApiConfs;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.service.ApiRemoteService;
+import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.Api1213Rep;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.data.domain.PageRequest;
+import org.springframework.data.domain.Pageable;
+import org.springframework.data.domain.Sort;
+import org.springframework.data.jpa.domain.Specification;
+import org.springframework.stereotype.Component;
+
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.criteria.CriteriaQuery;
+import javax.persistence.criteria.Predicate;
+import javax.persistence.criteria.Root;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @Description 灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:40
+ */
+@Slf4j
+@Component
+public class Api1213PR {
+
+ @Autowired
+ private Api1213Rep apiRepository;
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+
+ /**
+ * api1213PR#pageList
+ *
+ * @return
+ */
+ @DataProvider
+ public void pageList(Page<Api1213> page, ApiParam param) {
+
+ //澶氬弬鏁板垎椤垫煡璇�
+ Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, Api1213.SORT_PROP);
+
+ if (null == param) {
+ org.springframework.data.domain.Page<Api1213> japPage = apiRepository.findAll(pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ page.setEntities(japPage.getContent());
+
+ return;
+ }
+
+ Specification<Api1213> specification = new Specification<Api1213>() {
+ private static final long serialVersionUID = 1L;
+
+ public Predicate toPredicate(Root<Api1213> root, CriteriaQuery<?> query, CriteriaBuilder cb) {
+ List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
+
+ if (StringUtils.isNotBlank(param.getKqdm())) {
+ Predicate predicate1 = cb.equal(root.get("kqdm"), param.getKqdm());
+ predicates.add(predicate1);
+ }
+
+ if (StringUtils.isNotBlank(param.getCzbz())) {
+ Predicate predicate2 = cb.equal(root.get("czbz"), param.getCzbz());
+ predicates.add(predicate2);
+ }
+ if (null != param.getStart()) {
+ Predicate predicate3 = cb.greaterThan(root.get("zhgxsj"), ContextUtil.getCurZero(param.getStart()));
+ predicates.add(predicate3);
+ }
+
+ if (null != param.getEnd()) {
+ Predicate predicate4 = cb.lessThan(root.get("zhgxsj"), ContextUtil.getNextZero(param.getEnd()));
+ predicates.add(predicate4);
+ }
+ return cb.and(predicates.toArray(new Predicate[0]));
+ }
+ };
+
+ log.debug("---------鍒嗛〉鍙傛暟鏌ヨ----------{}", param.toString());
+ org.springframework.data.domain.Page<Api1213> japPage = apiRepository.findAll(specification, pageable);
+ page.setEntityCount((int) japPage.getTotalElements());
+ page.setEntities(japPage.getContent());
+ }
+
+
+ /**
+ * Api1213PR#updateSave
+ *
+ * @param entity
+ */
+ @DataResolver
+ public void updateSave(Api1213 entity) {
+
+ if (StringUtils.isEmpty(entity.getCzbz())) {
+ entity.setCzbz(Constant.CZBZ_I);
+ }
+
+ //鎵嬪姩灏哾oradoEntity瀵硅薄杞崲涓烘爣鍑咮ean瀵硅薄
+ Api1213 data = new Api1213();
+ BeanUtils.copyProperties(entity, data);
+
+ if(StringUtils.isEmpty(data.getFcqrdh())){
+ data.setFcqrdh(ContextUtil.getUUID());
+ }
+ apiRepository.save(data);
+ }
+
+
+ /**
+ * Api1213PR#delData
+ *
+ * @param data
+ */
+ @Expose
+ public String delData(Api1213 data) {
+ if(null == data) return "鏃犳暟鎹墽琛�";
+ apiRepository.deleteById(data.getFcqrdh());
+
+ return null;
+ }
+
+ /**
+ * 鏇存柊鍒犻櫎鏍囪 Api1213PR#delUpdate
+ *
+ * @param entity
+ */
+ @Expose
+ public String delUpdate(Api1213 entity) {
+ if(null == entity) return "鏃犳暟鎹墽琛�";
+
+ entity.setCzbz(Constant.CZBZ_D);
+
+ Api1213 data = new Api1213();
+ BeanUtils.copyProperties(entity, data);
+
+ apiRepository.save(data);
+
+ return null;
+ }
+
+ /**
+ * Api1213PR#pushData
+ *
+ * @param items
+ */
+ @Expose
+ public String pushData(List<Api1213> items) {
+
+ String kqdm = items.get(0).getKqdm();
+ ApiConfs apiConf = apiCommonService.getConf(kqdm);
+
+ if (null == apiConf) return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
+
+ //鑾峰彇瀹炵幇鎺ュ彛
+ ApiRemoteService apiService = apiPushManager.getApiRemoteService(apiConf.getPushProtocol());
+ if (null == apiService) return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
+
+ return pushDataSingle(items, apiService, apiConf);
+ }
+
+ /**
+ * 鍗曟潯鏁版嵁json鎺ㄩ��
+ *
+ * @param items
+ * @param apiService
+ * @param apiConf
+ * @return
+ */
+ private String pushDataSingle(List<Api1213> items, ApiRemoteService apiService, ApiConfs apiConf) {
+ ResponseDto responseDto;
+ String result = "";
+
+ //灏佽鍙傛暟
+ ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_12, Constant.API_CODE_1212);
+ Api1213 d;
+ for (Api1213 data : items) {
+ d = new Api1213();
+ BeanUtils.copyProperties(data, d);
+ responseDto = apiService.pushData(param, apiConf, d);
+ result += responseDto.toString();
+ if (responseDto.getSuccess() == 0) {
+ //todo 浠h〃涓婁紶鎴愬姛 ,鍚庢湡闇�瑕佷繚瀛樻棩蹇�
+ if ("i".equals(d.getCzbz())) {
+ apiRepository.updateStatus(d.getFcqrdh(), Constant.CZBZ_U);
+ }
+ }
+ }
+ return result;
+ }
+
+ /**
+ * 澶氭潯鏁版嵁json鎺ㄩ��
+ *
+ * @param items
+ * @param apiRemoteService
+ * @param apiConf
+ * @return
+ */
+ private String pushDataList(List<Api1213> items, ApiRemoteService apiRemoteService, ApiConfs apiConf) {
+
+ //灏佽鍙傛暟
+ ApiParam param = new ApiParam(apiConf, Constant.API_CATEGORY_12, Constant.API_CODE_1212);
+
+ //鎺ㄩ�侊紝鏁版嵁涓洪泦鍚堝舰寮�
+ ResponseDto responseDto = apiRemoteService.pushData(param, apiConf, items);
+ if (responseDto.getSuccess() == 0) {
+ //鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
+ for (Api1213 data : items) {
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ //鏇存柊鐘舵��
+ apiRepository.updateStatus(data.getFcqrdh(), Constant.CZBZ_U);
+ }
+ }
+ }
+ return responseDto.toString();
+ }
+
+}
diff --git a/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java b/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java
new file mode 100644
index 0000000..452f0a5
--- /dev/null
+++ b/src/main/java/com/fzzy/api/view/repository/Api1213Rep.java
@@ -0,0 +1,32 @@
+package com.fzzy.api.view.repository;
+
+import com.fzzy.api.entity.Api1213;
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Modifying;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.Date;
+import java.util.List;
+
+
+/**
+ * @Description 灏佷粨纭鍗�
+ * @Author CZT
+ * @Date 2024/11/1 10:42
+ */
+public interface Api1213Rep extends JpaRepository<Api1213, String>, JpaSpecificationExecutor<Api1213> {
+
+ @Transactional
+ @Modifying
+ @Query("update Api1213 set czbz =:czbz where fcqrdh=:fcqrdh")
+ void updateStatus(@Param("fcqrdh") String fcqrdh, @Param("czbz") String czbz);
+
+ @Query("from Api1213 where kqdm=:kqdm and zhgxsj >=:start and zhgxsj <:end order by zhgxsj ")
+ List<Api1213> findPushDataByTime(@Param("kqdm") String kqdm, @Param("start") Date start, @Param("end") Date end);
+
+ @Query("from Api1213 where fcqrdh=:fcqrdh ")
+ List<Api1213> getDataById(@Param("fcqrdh") String fcqrdh);
+}
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
index ff4b9d5..e831c2a 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1202.java
@@ -160,6 +160,13 @@
apiData.setDjsj(sysData.getRegisterTime());
+ //鐢熸垚鏂瑰紡
+ apiData.setScfs(1);
+ if(StringUtils.isNotEmpty(sysData.getRecordStatus()) && sysData.getRecordStatus().equals("ADD")){
+ apiData.setScfs(2);
+ apiData.setSdblyy("搴撳尯鍋滅數瀵艰嚧鏃犳硶鎸夋祦绋嬭繘琛屽嚭搴�");
+ }
+
//绮鍝佺
String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3));
apiData.setLspzdm(mappingCode);
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
index eb98ad2..701e781 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1205.java
@@ -164,11 +164,11 @@
apiData.setZjbgdh(dataByHwdm.get(0).getZjbgdh());
//鐢熸垚鏂瑰紡
- apiData.setScfs(sysData.getRecordStatus().equals("ADD") ? "2" : "1");
-
- //鎵嬪姩琛ュ綍鍘熷洜
- apiData.setSdblyy("搴撳尯鍋滅數锛屾棤娉曚笂浼�");
-
+ apiData.setScfs(1);
+ if(StringUtils.isNotEmpty(sysData.getRecordStatus()) && sysData.getRecordStatus().equals("ADD")){
+ apiData.setScfs(2);
+ apiData.setSdblyy("搴撳尯鍋滅數瀵艰嚧鏃犳硶鎸夋祦绋嬭繘琛屽嚭搴�");
+ }
//绮鎬ц川
mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType());
diff --git a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
index a58a370..bc3127e 100644
--- a/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
+++ b/src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1209.java
@@ -110,12 +110,14 @@
apiData.setRkzz(sysData.getRkzz());
apiData.setCksf(sysData.getCksf());
apiData.setCkzz(sysData.getCkzz());
- apiData.setQzchwqsh(0);
- apiData.setQzszkl(0);
- apiData.setQzzrshde(0);
- apiData.setChsl(0);
+ apiData.setQzszkl(sysData.getQzszkl());
+ apiData.setQzzrshde(sysData.getQzzrshde());
+ apiData.setChsl(sysData.getChsl());
apiData.setSysfzc(StringUtils.isEmpty(sysData.getSysfzc()) ? "0" : sysData.getSysfzc());
- apiData.setSfch("0".equals(apiData.getSysfzc()) ? "2" : "1");
+ apiData.setSfch(2);
+ if(apiData.getJzsysl() > apiData.getQzszkl()){
+ apiData.setSfch(1);
+ }
apiData.setSyyy(sysData.getSyyy());
apiData.setCcshr(StringUtils.isEmpty(sysData.getCcshr()) ? "瀹℃牳浜�" : sysData.getCcshr());
apiData.setZjshr(StringUtils.isEmpty(sysData.getZjshr()) ? "瀹℃牳浜�" : sysData.getZjshr());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
index 7cdeb19..b57ad85 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1214.java
@@ -50,7 +50,7 @@
apiLog.setType(ApiLog.TYPE_SYNC);
apiLog.setKqdm(deptId);
apiLog.setUploadTime(new Date());
- apiLog.setInteId(Constant.API_CODE_1214);
+ apiLog.setInteId("1214");
apiLog.setStatus(99);
apiLog.setId(ContextUtil.getUUID());
try {
diff --git a/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml b/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml
deleted file mode 100644
index 92e06ab..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/GdApi2002.view.xml
+++ /dev/null
@@ -1,400 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ViewConfig>
- <Arguments/>
- <Context/>
- <Model>
- <DataType name="dtMain">
- <Property name="creationType">com.fzzy.push.gd2022.dto.Gd2022Api2002</Property>
- <PropertyDef name="cqqrdh">
- <Property></Property>
- <Property name="label">鍑烘竻纭鍗曞彿</Property>
- </PropertyDef>
- <PropertyDef name="cfdm">
- <Property></Property>
- <Property name="label">浠撴埧浠g爜</Property>
- </PropertyDef>
- <PropertyDef name="tycfbm">
- <Property></Property>
- <Property name="label">缁熶竴浠撴埧缂栫爜</Property>
- </PropertyDef>
- <PropertyDef name="ajdm">
- <Property></Property>
- <Property name="label">寤掗棿浠g爜</Property>
- </PropertyDef>
- <PropertyDef name="tyajbm">
- <Property></Property>
- <Property name="label">缁熶竴寤掗棿缂栫爜</Property>
- </PropertyDef>
- <PropertyDef name="cqrq">
- <Property name="dataType">Date</Property>
- <Property name="label">鍑烘竻鏃ユ湡</Property>
- </PropertyDef>
- <PropertyDef name="srq">
- <Property></Property>
- <Property name="label">鐢宠浜�</Property>
- </PropertyDef>
- <PropertyDef name="bmshr">
- <Property></Property>
- <Property name="label">閮ㄩ棬瀹℃牳浜�</Property>
- </PropertyDef>
- <PropertyDef name="ldshr">
- <Property></Property>
- <Property name="label">棰嗗瀹℃牳浜�</Property>
- </PropertyDef>
- <PropertyDef name="bz">
- <Property></Property>
- <Property name="label">澶囨敞</Property>
- </PropertyDef>
- <PropertyDef name="czbz">
- <Property name="label">鎿嶄綔鏍囧織</Property>
- <Property name="mapping">
- <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property>
- <Property name="keyProperty">code</Property>
- <Property name="valueProperty">name</Property>
- </Property>
- </PropertyDef>
- <PropertyDef name="zhgxsj">
- <Property name="dataType">DateTime</Property>
- <Property name="label">鏈�鍚庢洿鏂版椂闂�</Property>
- </PropertyDef>
- </DataType>
- <DataType name="dtParam">
- <Property name="creationType">com.fzzy.api.data.ApiParam</Property>
- <PropertyDef name="kqdm">
- <Property></Property>
- <Property name="label">鎵�灞炲簱鍖�</Property>
- </PropertyDef>
- <PropertyDef name="start">
- <Property name="dataType">Date</Property>
- <Property name="label">寮�濮嬫椂闂�</Property>
- </PropertyDef>
- <PropertyDef name="end">
- <Property name="dataType">Date</Property>
- <Property name="label">鎴鏃堕棿</Property>
- </PropertyDef>
- <PropertyDef name="czbz">
- <Property></Property>
- <Property name="label">鎿嶄綔鏍囧織</Property>
- <Property name="mapping">
- <Property name="mapValues">${dorado.getDataProvider("apiTriggerService#trigger").getResult("CZBZ")}</Property>
- <Property name="keyProperty">code</Property>
- <Property name="valueProperty">name</Property>
- </Property>
- </PropertyDef>
- </DataType>
- </Model>
- <View layout="regionPadding:10">
- <Property name="packages">font-awesome,css-common</Property>
- <DataSet id="dsMain">
- <Property name="dataType">[dtMain]</Property>
- <Property name="dataProvider">gDApi2002PR#listData</Property>
- <Property name="pageSize">15</Property>
- </DataSet>
- <DataSet id="dsQuery">
- <ClientEvent name="onReady">self.insert();</ClientEvent>
- <Property name="dataType">dtParam</Property>
- </DataSet>
- <ToolBar>
- <ToolBarLabel>
- <Property name="text">宸ュ叿鏍忥細</Property>
- <Property name="style">
- <Property name="font-weight">bold</Property>
- </Property>
- </ToolBarLabel>
- <ToolBarButton>
- <ClientEvent name="onClick">var query = view.get("#dsQuery").getData();
-view.get("#dsMain").set("parameter",query).flushAsync();</ClientEvent>
- <Property name="caption">鏌ヨ</Property>
- <Property name="iconClass">fa fa-search</Property>
- <Property name="width">100</Property>
- <Property name="exClassName">toolbar-button-push</Property>
- </ToolBarButton>
- <ToolBarButton id="btnAdd">
- <ClientEvent name="onClick">view.get("#dsMain").insert();
-view.get("#dialogMain").show();</ClientEvent>
- <Property name="caption">鏂板</Property>
- <Property name="iconClass">fa fa-plus</Property>
- <Property name="width">100</Property>
- <Property name="exClassName">toolbar-button</Property>
- <Property name="hideMode">display</Property>
- </ToolBarButton>
- <ToolBarButton id="btnUpdate">
- <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
-if(cur){
- view.get("#dialogMain").show();
-}</ClientEvent>
- <Property name="caption">淇敼</Property>
- <Property name="iconClass">fa fa-pencil</Property>
- <Property name="width">100</Property>
- <Property name="exClassName">toolbar-button-warm</Property>
- <Property name="hideMode">display</Property>
- </ToolBarButton>
- <ToolBarButton>
- <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
-view.get("#ajaxDelUpdate").set("parameter",cur).execute(function(result){
- if(result){
- $alert(result);
- } else{
- cur.set("czbz","d")
- }
-});
-</ClientEvent>
- <Property name="caption">鏍囪鍒犻櫎</Property>
- <Property name="iconClass">fa fa-minus</Property>
- <Property name="exClassName">toolbar-button-warn</Property>
- <Property name="width">100</Property>
- </ToolBarButton>
- <ToolBarButton id="btnDel">
- <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
-view.get("#ajaxDel").set("parameter",cur).execute(function(result){
- if(result){
- $alert(result);
- } else{
- cur.remove();
- }
-});
-</ClientEvent>
- <Property name="caption">鐩存帴鍒犻櫎</Property>
- <Property name="iconClass">fa fa-minus</Property>
- <Property name="exClassName">toolbar-button-warn</Property>
- <Property name="width">100</Property>
- <Property name="hideMode">display</Property>
- </ToolBarButton>
- <ToolBarButton>
- <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
-if(select && select.length > 0){
- view.get("#ajaxPush").set("parameter",select).execute(function(result){
- view.get("#dsMain").flushAsync();
- $notify(result);
- });
-}else{
- $alert("璇峰嬀閫変笂鎶ユ暟鎹紒");
-}
-</ClientEvent>
- <Property name="caption">鎵嬪姩涓婁紶</Property>
- <Property name="iconClass">fa fa-hand-o-up</Property>
- <Property name="exClassName">toolbar-button-push</Property>
- <Property name="width">100</Property>
- </ToolBarButton>
- <Fill/>
- <ToolBarButton>
- <Property name="caption">涓婁紶璁板綍</Property>
- <Property name="iconClass">fa fa-bars</Property>
- <Property name="exClassName">toolbar-button</Property>
- <Property name="width">100</Property>
- </ToolBarButton>
- </ToolBar>
- <AutoForm>
- <Property name="dataSet">dsQuery</Property>
- <Property name="cols">*,*,*,*</Property>
- <Property name="labelAlign">right</Property>
- <Property name="labelSeparator">锛�</Property>
- <Property name="labelWidth">90</Property>
- <AutoFormElement>
- <Property name="name">kqdm</Property>
- <Property name="property">kqdm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">start</Property>
- <Property name="property">start</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">end</Property>
- <Property name="property">end</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">czbz</Property>
- <Property name="property">czbz</Property>
- <Property name="trigger">autoMappingDropDown2</Property>
- <Editor/>
- </AutoFormElement>
- </AutoForm>
- <DataGrid id="dgMain">
- <ClientEvent name="onDataRowDoubleClick">view.get("#dialogMain").show();</ClientEvent>
- <Property name="dataSet">dsMain</Property>
- <Property name="selectionMode">multiRows</Property>
- <Property name="readOnly">true</Property>
- <RowNumColumn/>
- <RowSelectorColumn>
- <Property name="caption">涓婁紶</Property>
- </RowSelectorColumn>
- <DataColumn name="cqqrdh">
- <Property name="property">cqqrdh</Property>
- <Property name="width">180</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cfdm">
- <Property name="property">cfdm</Property>
- <Property name="width">210</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ajdm">
- <Property name="property">ajdm</Property>
- <Property name="width">230</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="cqrq">
- <Property name="property">cqrq</Property>
- <Property name="width">150</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="srq">
- <Property name="property">srq</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="bmshr">
- <Property name="property">bmshr</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="ldshr">
- <Property name="property">ldshr</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="bz">
- <Property name="property">bz</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="czbz">
- <Property name="property">czbz</Property>
- <Property name="width">70</Property>
- <Property name="align">center</Property>
- </DataColumn>
- <DataColumn name="zhgxsj">
- <Property name="property">zhgxsj</Property>
- <Property name="width">160</Property>
- <Property name="align">center</Property>
- </DataColumn>
- </DataGrid>
- <ToolBar layoutConstraint="bottom">
- <Fill/>
- <DataPilot>
- <Property name="itemCodes">pageSize,pages</Property>
- <Property name="dataSet">dsMain</Property>
- </DataPilot>
- </ToolBar>
- <Dialog id="dialogMain" layout="regionPadding:5">
- <Property name="width">80%</Property>
- <Property name="caption">鍑烘竻纭鍗曚俊鎭�</Property>
- <Property name="iconClass">fa fa-sliders</Property>
- <Property name="closeable">false</Property>
- <Buttons>
- <Button>
- <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
-view.get("#updateSave").execute(function(){
- self.get("parent").hide();
-});</ClientEvent>
- <Property name="caption">淇濆瓨淇敼</Property>
- <Property name="iconClass">fa fa-check</Property>
- <Property name="exClassName">toolbar-button</Property>
- </Button>
- <Button>
- <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
-self.get("parent").hide();
-if(cur) cur.cancel();</ClientEvent>
- <Property name="caption">鍙栨秷淇敼</Property>
- <Property name="iconClass">fa fa-times</Property>
- <Property name="exClassName">toolbar-button-warn</Property>
- </Button>
- </Buttons>
- <Children>
- <FieldSet layout="regionPadding:5">
- <Property name="caption">鍩烘湰淇℃伅</Property>
- <Buttons/>
- <Children>
- <AutoForm>
- <Property name="dataSet">dsMain</Property>
- <Property name="cols">*,*,*</Property>
- <Property name="labelWidth">160</Property>
- <Property name="labelAlign">left</Property>
- <Property name="labelSeparator">锛�</Property>
- <Property name="labelPosition">left</Property>
- <AutoFormElement>
- <Property name="name">cqqrdh</Property>
- <Property name="property">cqqrdh</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">cfdm</Property>
- <Property name="property">cfdm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">tycfbm</Property>
- <Property name="property">tycfbm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ajdm</Property>
- <Property name="property">ajdm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">tyajbm</Property>
- <Property name="property">tyajbm</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">cqrq</Property>
- <Property name="property">cqrq</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">srq</Property>
- <Property name="property">srq</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">bmshr</Property>
- <Property name="property">bmshr</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">ldshr</Property>
- <Property name="property">ldshr</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">bz</Property>
- <Property name="property">bz</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">czbz</Property>
- <Property name="property">czbz</Property>
- <Editor/>
- </AutoFormElement>
- <AutoFormElement>
- <Property name="name">zhgxsj</Property>
- <Property name="property">zhgxsj</Property>
- <Editor/>
- </AutoFormElement>
- </AutoForm>
- </Children>
- </FieldSet>
- </Children>
- <Tools/>
- </Dialog>
- <UpdateAction id="updateSave">
- <Property name="dataResolver">gDApi2002PR#saveData</Property>
- <UpdateItem>
- <Property name="dataPath">[#current]</Property>
- <Property name="dataSet">dsMain</Property>
- </UpdateItem>
- </UpdateAction>
- <AjaxAction id="ajaxPush">
- <Property name="service">gDApi2002PR#pushData</Property>
- <Property name="confirmMessage">纭畾瑕佷笂鎶ヤ箞锛�</Property>
- </AjaxAction>
- <AjaxAction id="ajaxDel">
- <Property name="service">gDApi2002PR#delData</Property>
- <Property name="confirmMessage">褰撳墠鏁版嵁鍒犻櫎鍚庢棤娉曟仮澶嶏紝璇风‘璁よ鍒犻櫎涔堬紵</Property>
- </AjaxAction>
- <AjaxAction id="ajaxDelUpdate">
- <Property name="service">gDApi2002PR#delUpdate</Property>
- <Property name="confirmMessage">纭畾瑕佸皢鏁版嵁鏍囪涓哄垹闄や箞锛�</Property>
- </AjaxAction>
- </View>
-</ViewConfig>
diff --git a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java
deleted file mode 100644
index 78eb502..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2001PR.java
+++ /dev/null
@@ -1,192 +0,0 @@
-package com.fzzy.otherview.gd2022.pr;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import com.bstek.dorado.annotation.DataProvider;
-import com.bstek.dorado.annotation.DataResolver;
-import com.bstek.dorado.annotation.Expose;
-import com.bstek.dorado.data.provider.Page;
-import com.fzzy.api.Constant;
-import com.fzzy.api.data.ApiParam;
-import com.fzzy.api.dto.ResponseDto;
-import com.fzzy.api.entity.ApiConfs;
-import com.fzzy.api.entity.ApiInfoData;
-import com.fzzy.api.service.ApiCommonService;
-import com.fzzy.api.service.ApiPushManager;
-import com.fzzy.api.service.ApiRemoteService;
-import com.fzzy.api.utils.ContextUtil;
-import com.fzzy.api.view.repository.ApiInfoDataRep;
-import com.fzzy.push.gd2022.ApiCodeConstant;
-import com.fzzy.push.gd2022.dto.Gd2022Api2001;
-import org.apache.commons.lang.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.PageRequest;
-import org.springframework.data.domain.Pageable;
-import org.springframework.data.domain.Sort;
-import org.springframework.data.jpa.domain.Specification;
-import org.springframework.stereotype.Component;
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-/**
- * @Description 灏佷粨纭椤甸潰绠$悊
- * @Author CZT
- * @Date 2024/6/29 14:57
- */
-@Component(value = "gDApi2001PR")
-public class GDApi2001PR {
-
- @Autowired
- private ApiInfoDataRep apiInfoDataRep;
- @Autowired
- private ApiCommonService apiCommonService;
- @Autowired
- private ApiPushManager apiPushManager;
-
- /**
- * 鑾峰彇淇℃伅
- * gDApi2001PR#listData
- *
- * @return
- */
- @DataProvider
- public void listData(Page<Gd2022Api2001> page, ApiParam param) {
-
- Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
-
- Specification specification = new Specification<ApiInfoData>() {
- private static final long serialVersionUID = 1L;
-
- @Override
- public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
- List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
-
- Predicate predicate = criteriaBuilder.equal(root.get("inteId"), ApiCodeConstant.API_2001);
- predicates.add(predicate);
-
- if (null != param) {
- if (StringUtils.isNotBlank(param.getKqdm())) {
- Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
- predicates.add(predicate1);
- }
-
- if (StringUtils.isNotBlank(param.getCzbz())) {
- Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
- predicates.add(predicate2);
- }
- if (null != param.getStart()) {
- Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
- predicates.add(predicate3);
- }
-
- if (null != param.getEnd()) {
- Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
- predicates.add(predicate4);
- }
- }
- return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
- }
- };
- org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
- page.setEntityCount((int) japPage.getTotalElements());
- List<Gd2022Api2001> list = new ArrayList<>();
- Gd2022Api2001 Gd2022Api2001;
-
- for (ApiInfoData infoData : japPage.getContent()) {
- Gd2022Api2001 = JSONObject.parseObject(infoData.getData(), Gd2022Api2001.class);
- list.add(Gd2022Api2001);
- }
- page.setEntities(list);
-
- }
-
- /**
- * gDApi2001PR#saveData
- */
- @DataResolver
- public void saveData(Gd2022Api2001 data) {
- ApiInfoData infoData = new ApiInfoData();
- infoData.setId(data.getFcqrdh());
- infoData.setKqdm(data.getCfdm().substring(0, 21));
- infoData.setInteId(ApiCodeConstant.API_2001);
- infoData.setUpdateTime(new Date());
- infoData.setDataId(infoData.getId());
- infoData.setData(JSON.toJSONString(data));
- infoData.setCzbz(data.getCzbz());
- infoData.setRemarks("澶囨敞淇℃伅");
-
- apiInfoDataRep.save(infoData);
- }
-
- /**
- * gDApi2001PR#delData
- */
- @Expose
- public void delData(Gd2022Api2001 data) {
- apiInfoDataRep.deleteById(data.getFcqrdh());
- }
-
- /**
- * gDApi2001PR#delUpdate
- */
- @Expose
- public String delUpdate(Gd2022Api2001 entity) {
- if (null == entity) {
- return "鏃犳暟鎹墽琛�";
- }
- apiInfoDataRep.updateStatus(entity.getFcqrdh(), JSON.toJSONString(entity), Constant.CZBZ_D);
- return null;
- }
-
- @Expose
- public String pushData(List<Gd2022Api2001> items) {
-
- String result = "";
-
- String kqdm = items.get(0).getCfdm().substring(0, 21);
- ApiConfs apiConf = apiCommonService.getConf(kqdm);
-
- if (null == apiConf) {
- return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
- }
-
- //灏佽鍙傛暟
- ApiParam param = new ApiParam(apiConf, "21", ApiCodeConstant.API_2001);
-
- //鑾峰彇瀹炵幇鎺ュ彛
- ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
- if (null == apiService) {
- return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
- }
-
- ResponseDto responseDto;
- ApiInfoData infoData;
- for (Gd2022Api2001 data : items) {
- responseDto = apiService.pushData(param, apiConf, data);
- if (responseDto.getSuccess() == 0) {
- if (Constant.CZBZ_I.equals(data.getCzbz())) {
- infoData = new ApiInfoData();
- infoData.setId(data.getFcqrdh());
- infoData.setKqdm(data.getCfdm().substring(0, 21));
- infoData.setInteType("21");
- infoData.setInteId(ApiCodeConstant.API_2001);
- infoData.setUpdateTime(new Date());
- infoData.setDataId(infoData.getId());
-
- infoData.setCzbz(Constant.CZBZ_U);
- data.setCzbz(Constant.CZBZ_U);
- infoData.setData(JSON.toJSONString(data));
- apiInfoDataRep.save(infoData);
- }
- }
- result += responseDto.toString();
- }
- return result;
- }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java b/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java
deleted file mode 100644
index fe22009..0000000
--- a/src/main/java/com/fzzy/otherview/gd2022/pr/GDApi2002PR.java
+++ /dev/null
@@ -1,193 +0,0 @@
-package com.fzzy.otherview.gd2022.pr;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import com.bstek.dorado.annotation.DataProvider;
-import com.bstek.dorado.annotation.DataResolver;
-import com.bstek.dorado.annotation.Expose;
-import com.bstek.dorado.data.provider.Page;
-import com.fzzy.api.Constant;
-import com.fzzy.api.data.ApiParam;
-import com.fzzy.api.dto.ResponseDto;
-import com.fzzy.api.entity.ApiConfs;
-import com.fzzy.api.entity.ApiInfoData;
-import com.fzzy.api.service.ApiCommonService;
-import com.fzzy.api.service.ApiPushManager;
-import com.fzzy.api.service.ApiRemoteService;
-import com.fzzy.api.utils.ContextUtil;
-import com.fzzy.api.view.repository.ApiInfoDataRep;
-import com.fzzy.push.gd2022.ApiCodeConstant;
-import com.fzzy.push.gd2022.dto.Gd2022Api2002;
-import org.apache.commons.lang.StringUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.PageRequest;
-import org.springframework.data.domain.Pageable;
-import org.springframework.data.domain.Sort;
-import org.springframework.data.jpa.domain.Specification;
-import org.springframework.stereotype.Component;
-
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-/**
- * @Description 鍑烘竻纭椤甸潰绠$悊
- * @Author CZT
- * @Date 2024/6/29 15:25
- */
-@Component(value = "gDApi2002PR")
-public class GDApi2002PR {
-
- @Autowired
- private ApiInfoDataRep apiInfoDataRep;
- @Autowired
- private ApiCommonService apiCommonService;
- @Autowired
- private ApiPushManager apiPushManager;
-
- /**
- * 鑾峰彇淇℃伅
- * gDApi2002PR#listData
- *
- * @return
- */
- @DataProvider
- public void listData(Page<Gd2022Api2002> page, ApiParam param) {
-
- Pageable pageable = PageRequest.of(page.getPageNo() - 1, page.getPageSize(), Sort.Direction.DESC, "updateTime");
-
- Specification specification = new Specification<ApiInfoData>() {
- private static final long serialVersionUID = 1L;
-
- @Override
- public Predicate toPredicate(Root<ApiInfoData> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
- List<Predicate> predicates = new ArrayList<>(); //鎵�鏈夌殑鏂█
-
- Predicate predicate = criteriaBuilder.equal(root.get("inteId"), ApiCodeConstant.API_2002);
- predicates.add(predicate);
-
- if (null != param) {
- if (StringUtils.isNotBlank(param.getKqdm())) {
- Predicate predicate1 = criteriaBuilder.equal(root.get("kqdm"), param.getKqdm());
- predicates.add(predicate1);
- }
-
- if (StringUtils.isNotBlank(param.getCzbz())) {
- Predicate predicate2 = criteriaBuilder.equal(root.get("czbz"), param.getCzbz());
- predicates.add(predicate2);
- }
- if (null != param.getStart()) {
- Predicate predicate3 = criteriaBuilder.greaterThan(root.get("updateTime"), ContextUtil.getCurZero(param.getStart()));
- predicates.add(predicate3);
- }
-
- if (null != param.getEnd()) {
- Predicate predicate4 = criteriaBuilder.lessThan(root.get("updateTime"), ContextUtil.getNextZero(param.getEnd()));
- predicates.add(predicate4);
- }
- }
- return criteriaBuilder.and(predicates.toArray(new Predicate[0]));
- }
- };
- org.springframework.data.domain.Page<ApiInfoData> japPage = apiInfoDataRep.findAll(specification, pageable);
- page.setEntityCount((int) japPage.getTotalElements());
- List<Gd2022Api2002> list = new ArrayList<>();
- Gd2022Api2002 Gd2022Api2002;
-
- for (ApiInfoData infoData : japPage.getContent()) {
- Gd2022Api2002 = JSONObject.parseObject(infoData.getData(), Gd2022Api2002.class);
- list.add(Gd2022Api2002);
- }
- page.setEntities(list);
-
- }
-
- /**
- * gDApi2002PR#saveData
- */
- @DataResolver
- public void saveData(Gd2022Api2002 data) {
- ApiInfoData infoData = new ApiInfoData();
- infoData.setId(data.getCqqrdh());
- infoData.setKqdm(data.getCfdm().substring(0, 21));
- infoData.setInteId(ApiCodeConstant.API_2002);
- infoData.setUpdateTime(new Date());
- infoData.setDataId(infoData.getId());
- infoData.setData(JSON.toJSONString(data));
- infoData.setCzbz(data.getCzbz());
- infoData.setRemarks("澶囨敞淇℃伅");
-
- apiInfoDataRep.save(infoData);
- }
-
- /**
- * gDApi2002PR#delData
- */
- @Expose
- public void delData(Gd2022Api2002 data) {
- apiInfoDataRep.deleteById(data.getCqqrdh());
- }
-
- /**
- * gDApi2002PR#delUpdate
- */
- @Expose
- public String delUpdate(Gd2022Api2002 entity) {
- if (null == entity) {
- return "鏃犳暟鎹墽琛�";
- }
- apiInfoDataRep.updateStatus(entity.getCqqrdh(), JSON.toJSONString(entity), Constant.CZBZ_D);
- return null;
- }
-
- @Expose
- public String pushData(List<Gd2022Api2002> items) {
-
- String result = "";
-
- String kqdm = items.get(0).getCfdm().substring(0, 21);
- ApiConfs apiConf = apiCommonService.getConf(kqdm);
-
- if (null == apiConf) {
- return "绯荤粺娌℃湁鑾峰彇鍒板綋鍓嶅簱鍖洪厤缃俊鎭紝鎵ц澶辫触";
- }
-
- //灏佽鍙傛暟
- ApiParam param = new ApiParam(apiConf, "21", ApiCodeConstant.API_2002);
-
- //鑾峰彇瀹炵幇鎺ュ彛
- ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol());
- if (null == apiService) {
- return "绯荤粺娌℃湁褰撳墠鎺ㄩ�佸崗璁厤缃紝鎵ц澶辫触";
- }
-
- ResponseDto responseDto;
- ApiInfoData infoData;
- for (Gd2022Api2002 data : items) {
- responseDto = apiService.pushData(param, apiConf, data);
- if (responseDto.getSuccess() == 0) {
- if (Constant.CZBZ_I.equals(data.getCzbz())) {
- infoData = new ApiInfoData();
- infoData.setId(data.getCqqrdh());
- infoData.setKqdm(data.getCfdm().substring(0, 21));
- infoData.setInteType("21");
- infoData.setInteId(ApiCodeConstant.API_2002);
- infoData.setUpdateTime(new Date());
- infoData.setDataId(infoData.getId());
-
- infoData.setCzbz(Constant.CZBZ_U);
- data.setCzbz(Constant.CZBZ_U);
- infoData.setData(JSON.toJSONString(data));
- apiInfoDataRep.save(infoData);
- }
- }
- result += responseDto.toString();
- }
- return result;
- }
-
-}
\ No newline at end of file
diff --git a/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java b/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
index 78c74cb..b6f71fe 100644
--- a/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
+++ b/src/main/java/com/fzzy/otherview/sh2023/pr/SHApi1311PR.java
@@ -119,6 +119,7 @@
if (apiInfoList.size() != 0) {
infoData = apiInfoList.get(0);
infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
} else {
infoData = new ApiInfoData();
infoData.setId(ContextUtil.getUUID());
diff --git a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
index 5b34020..1663263 100644
--- a/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
+++ b/src/main/java/com/fzzy/push/gd2023/dto/Gd2023Api1209.java
@@ -85,7 +85,7 @@
private Double qzzrshde;
@PropertyDef(label = "鏄惁瓒呰��" )
- private String sfch;
+ private Integer sfch;
@PropertyDef(label = "瓒呰�楁暟閲�(鍏枻)" )
private Double chsl;
@@ -97,10 +97,11 @@
private String syyy;
@PropertyDef(label = "鍑烘竻纭鏍囪瘑" )
- private String cqqrbs;
+ private Integer cqqrbs;
@PropertyDef(label = "鍑烘竻纭鏃堕棿" )
- private String cqqrsj;
+ @JSONField(format = "yyyy-MM-dd HH:mm:ss")
+ private Date cqqrsj;
@PropertyDef(label = "浠撳偍瀹℃牳浜�" )
private String ccshr;
diff --git a/src/main/java/com/fzzy/push/impl/ComPushService12.java b/src/main/java/com/fzzy/push/impl/ComPushService12.java
index 3860790..d18ea29 100644
--- a/src/main/java/com/fzzy/push/impl/ComPushService12.java
+++ b/src/main/java/com/fzzy/push/impl/ComPushService12.java
@@ -46,7 +46,8 @@
private Api1211Rep api1211Rep;
@Autowired
private Api1212Rep api1212Rep;
-
+ @Autowired
+ private Api1213Rep api1213Rep;
/**
* 1109 鏂囦欢淇℃伅鍚屾
*/
@@ -427,4 +428,32 @@
}
}
}
+
+ /**
+ * 1213 灏佷粨纭鍗�
+ */
+ public void pushData1213(ApiRemoteService apiRemoteService, ApiParam param) {
+ //鑾峰彇瀹㈡埛淇℃伅
+ List<Api1213> list = api1213Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd());
+
+ if (null == list || list.isEmpty()) {
+ log.error("-----鏈幏鍙栧埌瀹㈡埛淇℃伅锛屼笉鎺ㄩ��-----");
+ return;
+ }
+ param.setInteCategory(Constant.API_CATEGORY_12);
+ param.setInteId(Constant.API_CODE_1213);
+
+ ResponseDto responseDto;
+ for (Api1213 data : list) {
+ param.setBizId(data.getBizId());
+ responseDto = apiRemoteService.pushData(param, data);
+ if (responseDto.getSuccess() == 0) {
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ data.setCzbz(Constant.CZBZ_U);
+ //鏇存柊鐘舵��
+ api1213Rep.save(data);
+ }
+ }
+ }
+ }
}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 86a70b3..bbeeabd 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,7 +1,7 @@
########################## Server ##########################
spring:
profiles:
- active: pro
+ active: dev
application:
name: igds-api
main:
diff --git a/src/main/resources/templates/home/home.html b/src/main/resources/templates/home/home.html
index a73e81b..3d215f2 100644
--- a/src/main/resources/templates/home/home.html
+++ b/src/main/resources/templates/home/home.html
@@ -211,6 +211,9 @@
<dd>
<a lay-href="com.fzzy.api.view.Api1212.d">瀹㈡埛淇℃伅</a>
</dd>
+ <dd>
+ <a lay-href="com.fzzy.api.view.Api1213.d">灏佷粨纭鍗�</a>
+ </dd>
</dl>
</li>
--
Gitblit v1.9.3