From a9a9977e1713cbe911da7701147e8c7be45a36d9 Mon Sep 17 00:00:00 2001
From: YYC <1833023622@qq.com>
Date: 星期二, 08 八月 2023 12:51:47 +0800
Subject: [PATCH] 基础信息页面功能调整
---
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java | 63 ++++
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java | 63 ++++
src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java | 51 ++--
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java | 33 ++
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java | 32 ++
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java | 37 ++
src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java | 2
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java | 62 ++++
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java | 35 ++
pom.xml | 25 --
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java | 64 ++++
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java | 62 ++++
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java | 63 ++++
src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java | 2
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java | 42 ++
src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java | 4
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java | 11
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java | 29 ++
src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java | 9
src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java | 13 +
src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java | 1
src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuild.java | 11
22 files changed, 565 insertions(+), 149 deletions(-)
diff --git a/pom.xml b/pom.xml
index 614858b..f970b1e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -222,31 +222,6 @@
<systemPath>${project.basedir}/src/main/resources/lib/SM2Crypto-1.0.jar</systemPath>
</dependency>
- <!-- BDF2-->
- <dependency>
- <groupId>com.bstek.bdf2</groupId>
- <artifactId>bdf2-orm-hibernate4</artifactId>
- <version>2.1.0</version>
- <exclusions>
- <exclusion>
- <artifactId>servlet-api</artifactId>
- <groupId>javax.servlet</groupId>
- </exclusion>
- <exclusion>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- </exclusion>
- <exclusion>
- <artifactId>slf4j-log4j12</artifactId>
- <groupId>org.slf4j</groupId>
- </exclusion>
- <exclusion>
- <artifactId>log4j</artifactId>
- <groupId>log4j</groupId>
- </exclusion>
- </exclusions>
- </dependency>
-
<!--骞夸笢鐪佸钩鍙板鎺� -->
<dependency>
diff --git a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
index a19ca9a..c1440ac 100644
--- a/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
+++ b/src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
@@ -32,6 +32,8 @@
private Fz40ToWhjlSync1106 fz40ToWhjlSync1106;
@Autowired
private Fz40ToWhjlSync1107 fz40ToWhjlSync1107;
+ @Autowired
+ private Fz40ToWhjlSync1111 fz40ToWhjlSync1111;
@Override
public String getProtocol() {
@@ -61,7 +63,7 @@
//TODO 鍚屾璐т綅淇℃伅
fz40ToWhjlSync1107.syncData(kqdm, deptId, start, end);
//TODO 鍚屾浠撳偍璁惧淇℃伅
-
+ fz40ToWhjlSync1111.syncData(kqdm, deptId, start, end);
}
}
diff --git a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuilding.java b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuild.java
similarity index 93%
rename from src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuilding.java
rename to src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuild.java
index 6cab1cc..b96318a 100644
--- a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuilding.java
+++ b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuild.java
@@ -1,22 +1,23 @@
package com.fzzy.async.whhpjl.entity;
import com.bstek.dorado.annotation.PropertyDef;
+import com.fzzy.async.fzzy35.entity.Fz35PestKey;
import lombok.Data;
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.Table;
+import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
+ * 浠撴埧淇℃伅
+ *
* @Author:YAN
*/
@Data
@Entity
@Table(name = "D_BUILDING")
-public class Fz40WhjlDefaultBuilding implements Serializable {
+@IdClass(Fz40WhjlDefaultBuild.class)
+public class Fz40WhjlDefaultBuild implements Serializable {
/**
*
diff --git a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java
index 7eb4a5e..56fcc13 100644
--- a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java
+++ b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java
@@ -9,6 +9,8 @@
import java.util.Date;
/**
+ * 璐т綅淇℃伅
+ *
* @Author:YAN
*/
@Data
diff --git a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java
index 458451a..8848c02 100644
--- a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java
+++ b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java
@@ -35,7 +35,7 @@
@Column(name = "kqmc", length = 256)
@PropertyDef(label = "搴撳尯鍚嶇О")
- private int kqmc;
+ private String kqmc;
@Column(name = "sbbh", length = 20)
@PropertyDef(label = "璁惧缂栧彿")
diff --git a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java
index 50932d5..3a977dd 100644
--- a/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java
+++ b/src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java
@@ -1,9 +1,6 @@
package com.fzzy.async.whhpjl.entity;
-import com.bstek.bdf2.core.business.IDept;
-import com.bstek.bdf2.core.business.IPosition;
-import com.bstek.bdf2.core.model.Group;
-import com.bstek.bdf2.core.model.Role;
+
import lombok.Data;
import javax.persistence.*;
@@ -77,28 +74,28 @@
@Transient
private String roleId;
- /**
- * 鐢ㄤ簬BDF2绯荤粺
- */
- @Transient
- private List<IDept> depts;
-
- /**
- * 鐢ㄤ簬BDF2绯荤粺
- */
- @Transient
- private List<Role> roles;
-
- /**
- * 鐢ㄤ簬BDF2绯荤粺
- */
- @Transient
- private List<IPosition> positions;
-
- /**
- * 鐢ㄤ簬BDF2绯荤粺
- */
- @Transient
- private List<Group> groups;
+// /**
+// * 鐢ㄤ簬BDF2绯荤粺
+// */
+// @Transient
+// private List<IDept> depts;
+//
+// /**
+// * 鐢ㄤ簬BDF2绯荤粺
+// */
+// @Transient
+// private List<Role> roles;
+//
+// /**
+// * 鐢ㄤ簬BDF2绯荤粺
+// */
+// @Transient
+// private List<IPosition> positions;
+//
+// /**
+// * 鐢ㄤ簬BDF2绯荤粺
+// */
+// @Transient
+// private List<Group> groups;
}
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java
index 1ad2e12..2bde8f5 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java
@@ -1,11 +1,15 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDept;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1101Rep;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1102;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
@@ -28,6 +32,8 @@
private Fz40ToWhjlSync1101Rep fz40ToWhjlSync1101Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鍐涗緵绔欑偣淇℃伅
@@ -54,6 +60,7 @@
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1102 apiData;
for (Fz40WhjlDefaultDept sysData : list) {
apiData = new WhjlApi1102();
@@ -89,8 +96,28 @@
apiData.setBizId(sysData.getId());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getId());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1102);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getId());
+ infoData.setRemarks("澶囨敞淇℃伅");
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1102---鍐涗緵绔欑偣-鍚屾鏁版嵁锛歿}", apiData.toString());
}
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java
index d04b1bb..c6d52a8 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java
@@ -1,15 +1,18 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDept;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1103Rep;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1103;
import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -28,6 +31,8 @@
private Fz40ToWhjlSync1103Rep fz40ToWhjlSync1103Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鍐涘伐浜哄憳淇℃伅
@@ -55,6 +60,7 @@
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1103 apiData;
for (Fz40WhjlDefaultUser sysData : list) {
apiData = new WhjlApi1103();
@@ -72,10 +78,31 @@
if (!sysData.isEnabled()) {
apiData.setSfyx("鍚�");
}
-
+ apiData.setBizId(sysData.getUsername());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getUsername());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1103);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getUsername());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1103---鍐涘伐浜哄憳-鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java
index 3ae69f8..e9d7fad 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java
@@ -1,13 +1,15 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser;
-import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1103Rep;
+import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuild;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1105Rep;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1105;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -28,6 +30,8 @@
private Fz40ToWhjlSync1105Rep fz40ToWhjlSync1105Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 浠撴埧淇℃伅
@@ -50,13 +54,14 @@
apiLog.setId(ContextUtil.getUUID());
try {
- List<Fz40WhjlDefaultBuilding> list = fz40ToWhjlSync1105Rep.listApi1105(deptId.substring(0, 4));
+ List<Fz40WhjlDefaultBuild> list = fz40ToWhjlSync1105Rep.listApi1105(deptId.substring(0, 4));
if (null == list || list.isEmpty()) {
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1105 apiData;
- for (Fz40WhjlDefaultBuilding sysData : list) {
+ for (Fz40WhjlDefaultBuild sysData : list) {
apiData = new WhjlApi1105();
apiData.setCfbh(sysData.getId()); //浠撴埧缂栧彿
apiData.setJlqybh(""); //鍐涚伯浼佷笟缂栧彿
@@ -81,11 +86,34 @@
apiData.setZp(null); //缃╂
apiData.setJyd(null); //绠�鏄撳洡
apiData.setJyc(null); //绠�鏄撲粨
- apiData.setSfyx("鏄�"); //鏄惁鏈夋晥
+ apiData.setSfyx(""); //鏄惁鏈夋晥
+
+ apiData.setBizId(sysData.getId());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getId());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1105);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getId());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1105---浠撴埧-鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java
index 2e3a579..6a21ff3 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java
@@ -1,14 +1,15 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary;
-import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1105Rep;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1106Rep;
-import com.fzzy.whjl.dto.WhjlApi1105;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1106;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -29,6 +30,8 @@
private Fz40ToWhjlSync1106Rep fz40ToWhjlSync1106Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 寤掗棿淇℃伅
@@ -56,6 +59,7 @@
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1106 apiData;
for (Fz40WhjlDefaultGranary sysData : list) {
apiData = new WhjlApi1106();
@@ -80,10 +84,31 @@
apiData.setAjsyzt(""); //寤掗棿浣跨敤鐘舵��
apiData.setSfyx(""); //鏄惁鏈夋晥
-
+ apiData.setBizId(sysData.getAjdh());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getAjdh());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1106);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getAjdh());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1106---寤掗棿-鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java
index 9a153c6..9750726 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java
@@ -1,13 +1,17 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1106Rep;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1107Rep;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1106;
import com.fzzy.whjl.dto.WhjlApi1107;
import lombok.extern.slf4j.Slf4j;
@@ -30,6 +34,8 @@
private Fz40ToWhjlSync1107Rep fz40ToWhjlSync1107Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 璐т綅淇℃伅
@@ -57,6 +63,7 @@
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1107 apiData;
for (Fz40WhjlDefaultDepot sysData : list) {
apiData = new WhjlApi1107();
@@ -76,10 +83,31 @@
apiData.setHwrl(sysData.getStorageMax()); //璐т綅瀹归噺
apiData.setSfyx(""); //鏄惁鏈夋晥
-
+ apiData.setBizId(sysData.getId());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getId());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1107);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getId());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1107---璐т綅-鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java
index 14c3d47..f47267a 100644
--- a/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java
+++ b/src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java
@@ -1,14 +1,15 @@
package com.fzzy.async.whhpjl.impl;
+import com.alibaba.fastjson.JSON;
import com.fzzy.api.Constant;
+import com.fzzy.api.entity.ApiInfoData;
import com.fzzy.api.entity.ApiLog;
import com.fzzy.api.utils.ContextUtil;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.api.view.repository.ApiLogRep;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDevice;
-import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1107Rep;
import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1111Rep;
-import com.fzzy.whjl.dto.WhjlApi1107;
+import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1111;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -30,6 +31,8 @@
private Fz40ToWhjlSync1111Rep fz40ToWhjlSync1111Rep;
@Autowired
private ApiLogRep apiLogRep;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 浠撳偍璁惧淇℃伅
@@ -57,6 +60,7 @@
log.info("-------------娌℃湁鑾峰彇鍒板崟浣嶄俊鎭�------------------");
return;
}
+ List<ApiInfoData> apiInfoDataList;
WhjlApi1111 apiData;
for (Fz40WhjlDefaultDevice sysData : list) {
apiData = new WhjlApi1111();
@@ -68,7 +72,7 @@
apiData.setCfbh(""); //浠撴埧缂栧彿
apiData.setSscfmc(""); //浠撴埧鍚嶇О
apiData.setSblxbh(""); //璁惧绫诲瀷缂栧彿
- apiData.setSbmc(""); //璁惧鍚嶇О
+ apiData.setSbmc(sysData.getSbyqmc()); //璁惧鍚嶇О
apiData.setSbzt(sysData.getSbzt()); //璁惧鐘舵��
apiData.setGgxh(sysData.getSbggxh()); //瑙勬牸鍨嬪彿
apiData.setZzdw(sysData.getSccj()); //鍒堕�犲崟浣�
@@ -95,10 +99,31 @@
apiData.setJklx(""); //鐩戞帶绫诲瀷
apiData.setSfyx(""); //鏄惁鏈夋晥
-
+ apiData.setBizId(sysData.getKqdm());
apiData.setUpdateTime(new Date());
- //TODO 鎸佷箙鍖栦繚瀛樺緟瀹炵幇
+ //鎸佷箙鍖栦繚瀛橈紝鍗曠嫭瀛樺叆闈炲浗鏍囨帴鍙h〃
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(sysData.getKqdm());
+ infoData.setKqdm(kqdm);
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1111);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(sysData.getKqdm());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ //璁剧疆鎿嶄綔鏍囧織
+ apiInfoDataList = apiInfoDataRep.getDataByDataId(infoData.getDataId());
+ if (null == apiInfoDataList || apiInfoDataList.isEmpty()) {
+ apiData.setCzbz(Constant.CZBZ_I);
+ infoData.setCzbz(Constant.CZBZ_I);
+ } else {
+ apiData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ infoData.setCzbz(apiInfoDataList.get(0).getCzbz());
+ }
+
+ infoData.setData(JSON.toJSONString(apiData));
+ apiInfoDataRep.save(infoData);
log.info("1111---浠撳偍璁惧-鍚屾鏁版嵁锛歿}", apiData.toString());
diff --git a/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java b/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java
index 68b0a60..4398bcc 100644
--- a/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java
+++ b/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java
@@ -1,7 +1,6 @@
package com.fzzy.async.whhpjl.repository;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser;
+import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuild;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
@@ -13,13 +12,13 @@
*
* @Author:YAN
*/
-public interface Fz40ToWhjlSync1105Rep extends JpaRepository<Fz40WhjlDefaultBuilding, String> {
+public interface Fz40ToWhjlSync1105Rep extends JpaRepository<Fz40WhjlDefaultBuild, String> {
/**
* 鑾峰彇浠撴埧淇℃伅
*
* @return
*/
- @Query("from Fz40WhjlDefaultBuilding where companyId=:companyId ")
- List<Fz40WhjlDefaultBuilding> listApi1105(@Param("companyId") String companyId);
+ @Query("from Fz40WhjlDefaultBuild where companyId=:companyId ")
+ List<Fz40WhjlDefaultBuild> listApi1105(@Param("companyId") String companyId);
}
diff --git a/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java b/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java
index f336041..9b2c1b8 100644
--- a/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java
+++ b/src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java
@@ -1,6 +1,5 @@
package com.fzzy.async.whhpjl.repository;
-import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding;
import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java
index ae8eebf..a84fddc 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java
@@ -1,20 +1,26 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1102;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -29,6 +35,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -38,7 +46,21 @@
*/
@DataProvider
public List<WhjlApi1102> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1102);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1102> list = new ArrayList<>();
+ WhjlApi1102 whjlApi1102;
+ for (ApiInfoData infoData : result) {
+ whjlApi1102 = JSONObject.parseObject(infoData.getData(), WhjlApi1102.class);
+ whjlApi1102.setKqdm(infoData.getKqdm());
+ whjlApi1102.setCzbz(infoData.getCzbz());
+ whjlApi1102.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1102.setBizId(infoData.getDataId());
+ list.add(whjlApi1102);
+ }
+ return list;
}
/**
@@ -49,8 +71,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1102 data) {
- return null;
+ public void saveData(WhjlApi1102 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1102);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -62,6 +95,7 @@
*/
@Expose
public String delData(WhjlApi1102 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -97,14 +131,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1102 d;
+ ApiInfoData infoData;
for (WhjlApi1102 data : items) {
- d = new WhjlApi1102();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1102);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java
index 4c7ed75..6a02038 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java
@@ -1,20 +1,27 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1103;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -29,6 +36,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -38,7 +47,21 @@
*/
@DataProvider
public List<WhjlApi1103> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1103);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1103> list = new ArrayList<>();
+ WhjlApi1103 whjlApi1103;
+ for (ApiInfoData infoData : result) {
+ whjlApi1103 = JSONObject.parseObject(infoData.getData(), WhjlApi1103.class);
+ whjlApi1103.setKqdm(infoData.getKqdm());
+ whjlApi1103.setCzbz(infoData.getCzbz());
+ whjlApi1103.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1103.setBizId(infoData.getDataId());
+ list.add(whjlApi1103);
+ }
+ return list;
}
/**
@@ -49,8 +72,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1103 data) {
- return null;
+ public void saveData(WhjlApi1103 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1103);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -62,6 +96,7 @@
*/
@Expose
public String delData(WhjlApi1103 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -97,14 +132,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1103 d;
+ ApiInfoData infoData;
for (WhjlApi1103 data : items) {
- d = new WhjlApi1103();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1103);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java
index 9694aec..9d55600 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java
@@ -1,21 +1,27 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
-import com.fzzy.whjl.dto.WhjlApi1103;
import com.fzzy.whjl.dto.WhjlApi1105;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -30,6 +36,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -39,7 +47,21 @@
*/
@DataProvider
public List<WhjlApi1105> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1105);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1105> list = new ArrayList<>();
+ WhjlApi1105 whjlApi1105;
+ for (ApiInfoData infoData : result) {
+ whjlApi1105 = JSONObject.parseObject(infoData.getData(), WhjlApi1105.class);
+ whjlApi1105.setKqdm(infoData.getKqdm());
+ whjlApi1105.setCzbz(infoData.getCzbz());
+ whjlApi1105.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1105.setBizId(infoData.getDataId());
+ list.add(whjlApi1105);
+ }
+ return list;
}
/**
@@ -50,8 +72,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1105 data) {
- return null;
+ public void saveData(WhjlApi1105 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1104);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -63,6 +96,7 @@
*/
@Expose
public String delData(WhjlApi1105 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -98,14 +132,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1105 d;
+ ApiInfoData infoData;
for (WhjlApi1105 data : items) {
- d = new WhjlApi1105();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1105);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java
index a114ef8..2acee30 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java
@@ -1,20 +1,27 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1106;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -29,6 +36,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -38,7 +47,21 @@
*/
@DataProvider
public List<WhjlApi1106> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1106);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1106> list = new ArrayList<>();
+ WhjlApi1106 whjlApi1106;
+ for (ApiInfoData infoData : result) {
+ whjlApi1106 = JSONObject.parseObject(infoData.getData(), WhjlApi1106.class);
+ whjlApi1106.setKqdm(infoData.getKqdm());
+ whjlApi1106.setCzbz(infoData.getCzbz());
+ whjlApi1106.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1106.setBizId(infoData.getDataId());
+ list.add(whjlApi1106);
+ }
+ return list;
}
/**
@@ -49,8 +72,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1106 data) {
- return null;
+ public void saveData(WhjlApi1106 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1106);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -62,6 +96,7 @@
*/
@Expose
public String delData(WhjlApi1106 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -97,14 +132,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1106 d;
+ ApiInfoData infoData;
for (WhjlApi1106 data : items) {
- d = new WhjlApi1106();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1106);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java
index a1a10e0..0fa7611 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java
@@ -1,21 +1,26 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
-import com.fzzy.whjl.dto.WhjlApi1106;
import com.fzzy.whjl.dto.WhjlApi1107;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -31,6 +36,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -40,7 +47,21 @@
*/
@DataProvider
public List<WhjlApi1107> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1107);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1107> list = new ArrayList<>();
+ WhjlApi1107 whjlApi1107;
+ for (ApiInfoData infoData : result) {
+ whjlApi1107 = JSONObject.parseObject(infoData.getData(), WhjlApi1107.class);
+ whjlApi1107.setKqdm(infoData.getKqdm());
+ whjlApi1107.setCzbz(infoData.getCzbz());
+ whjlApi1107.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1107.setBizId(infoData.getDataId());
+ list.add(whjlApi1107);
+ }
+ return list;
}
/**
@@ -51,8 +72,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1107 data) {
- return null;
+ public void saveData(WhjlApi1107 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1107);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -64,6 +96,7 @@
*/
@Expose
public String delData(WhjlApi1107 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -99,14 +132,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1107 d;
+ ApiInfoData infoData;
for (WhjlApi1107 data : items) {
- d = new WhjlApi1107();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1107);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java
index 4095f3c..f693837 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java
@@ -1,20 +1,26 @@
package com.fzzy.whjl.view.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.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.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.WhjlConstant;
import com.fzzy.whjl.dto.WhjlApi1111;
-import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
+import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
/**
@@ -30,6 +36,8 @@
private ApiCommonService apiCommonService;
@Autowired
private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
/**
* 鑾峰彇鍒楄〃淇℃伅
@@ -39,7 +47,21 @@
*/
@DataProvider
public List<WhjlApi1111> listData() {
- return null;
+ List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1111);
+ if (null == result || result.isEmpty()) {
+ return null;
+ }
+ List<WhjlApi1111> list = new ArrayList<>();
+ WhjlApi1111 whjlApi1111;
+ for (ApiInfoData infoData : result) {
+ whjlApi1111 = JSONObject.parseObject(infoData.getData(), WhjlApi1111.class);
+ whjlApi1111.setKqdm(infoData.getKqdm());
+ whjlApi1111.setCzbz(infoData.getCzbz());
+ whjlApi1111.setUpdateTime(infoData.getUpdateTime());
+ whjlApi1111.setBizId(infoData.getDataId());
+ list.add(whjlApi1111);
+ }
+ return list;
}
/**
@@ -50,8 +72,19 @@
* @return
*/
@DataResolver
- public String saveData(WhjlApi1111 data) {
- return null;
+ public void saveData(WhjlApi1111 data) {
+ ApiInfoData infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1111);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+ infoData.setData(JSON.toJSONString(data));
+ infoData.setCzbz(data.getCzbz());
+ infoData.setRemarks("澶囨敞淇℃伅");
+
+ apiInfoDataRep.save(infoData);
}
/**
@@ -63,6 +96,7 @@
*/
@Expose
public String delData(WhjlApi1111 data) {
+ apiInfoDataRep.deleteById(data.getBizId());
return null;
}
@@ -98,14 +132,23 @@
responseDto = apiService.pushData(param, apiConf, items);
if (responseDto.getSuccess() == 0) {
//鎺ㄩ�佹垚鍔燂紝鏇存柊鏁版嵁涓婁紶鐘舵��
- WhjlApi1111 d;
+ ApiInfoData infoData;
for (WhjlApi1111 data : items) {
- d = new WhjlApi1111();
- BeanUtils.copyProperties(data, d);
- if ("i".equals(d.getCzbz())) {
- d.setCzbz("u");
- //TODO 鏇存柊鐘舵�侊紝寰呭疄鐜�
+ if (Constant.CZBZ_I.equals(data.getCzbz())) {
+ infoData = new ApiInfoData();
+ infoData.setId(data.getBizId());
+ infoData.setKqdm(data.getKqdm());
+ infoData.setInteType(WhjlConstant.API_CATEGORY_11);
+ infoData.setInteId(WhjlConstant.API_CODE_1111);
+ infoData.setUpdateTime(new Date());
+ infoData.setDataId(data.getBizId());
+
+ data.setCzbz(Constant.CZBZ_U);
+ infoData.setCzbz(Constant.CZBZ_U);
+ infoData.setData(JSON.toJSONString(data));
+
+ apiInfoDataRep.save(infoData);
}
}
result += responseDto.toString();
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java
index be4aa6e..87816d0 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1204PR.java
@@ -3,7 +3,11 @@
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.dto.WhjlApi1204;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@@ -15,6 +19,13 @@
*/
@Component
public class WhjlApi1204PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
/**
* 鑾峰彇鍒楄〃淇℃伅
* whjlApi1204PR#listData
diff --git a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java
index 1cf4637..66b8ab2 100644
--- a/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java
+++ b/src/main/java/com/fzzy/whjl/view/pr/WhjlApi1207PR.java
@@ -3,8 +3,12 @@
import com.bstek.dorado.annotation.DataProvider;
import com.bstek.dorado.annotation.DataResolver;
import com.bstek.dorado.annotation.Expose;
+import com.fzzy.api.service.ApiCommonService;
+import com.fzzy.api.service.ApiPushManager;
+import com.fzzy.api.view.repository.ApiInfoDataRep;
import com.fzzy.whjl.dto.WhjlApi1207;
import com.fzzy.whjl.dto.WhjlQDItem;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
@@ -16,6 +20,13 @@
*/
@Component
public class WhjlApi1207PR {
+ @Autowired
+ private ApiCommonService apiCommonService;
+ @Autowired
+ private ApiPushManager apiPushManager;
+ @Autowired
+ private ApiInfoDataRep apiInfoDataRep;
+
/**
* 鑾峰彇鍒楄〃淇℃伅
* whjlApi1207PR#listData
@@ -49,7 +60,7 @@
public String saveData(WhjlApi1207 data) {
return null;
}
-
+
/**
* 鍒犻櫎
--
Gitblit v1.9.3