From 33f5b404064d528da54157a786031503ff723932 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 21 三月 2024 08:58:49 +0800
Subject: [PATCH] 集成相关更改

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java                               |   49 +++++++++
 Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java |    2 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java                                       |    2 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java                           |    1 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java                                 |   69 ++-----------
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java                              |   69 ++-----------
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java                            |   62 ++++++++++++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java                                   |   26 +++-
 8 files changed, 154 insertions(+), 126 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java
index 232275a..d99dd50 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgData.java
@@ -1,92 +1,46 @@
 package com.vci.ubcs.code.vo.webserviceModel.person;
 
+import lombok.Data;
+
 import java.util.List;
 
+@Data
 public class OrgData {
+
 	/**
 	 * 鏁版嵁瀹℃壒鐘舵��0锛氬鎵规甯革紝1锛氬鎵规嫆缁�
 	 */
 	private int code;
+
 	/***
 	 * 瀹℃壒鎷掔粷鏃剁殑璇︽儏淇℃伅
 	 */
 	private String msg;
+
 	/**
 	 * 闆嗘垚绯荤粺缂栫爜
 	 */
 	private String systemCode;
+
 	/**
 	 * 涓绘暟鎹ā鍨嬬殑缂栫爜
 	 */
 	private  String mdType;
+
 	/***
 	 * 鏁版嵁鍒嗗彂鎵�瑙﹀彂鐨勭被鍨� 鎵嬪姩鍒嗗彂:distribute_manual,
 	 */
 	private String action;
+
 	/***
 	 * 娑堣垂绯荤粺涓厤缃殑鍒嗗彂浠ょ墝
 	 */
 	private String distributeToken;
+
 	/***
 	 * 鍒嗗彂浜哄憳鏁版嵁淇℃伅
 	 */
-	private List<OrgMasterData> masterData ;
-
-	public int getCode() {
-		return code;
-	}
-
-	public void setCode(int code) {
-		this.code = code;
-	}
-
-	public String getMsg() {
-		return msg;
-	}
-
-	public void setMsg(String msg) {
-		this.msg = msg;
-	}
-
-	public String getSystemCode() {
-		return systemCode;
-	}
-
-	public void setSystemCode(String systemCode) {
-		this.systemCode = systemCode;
-	}
-
-	public String getMdType() {
-		return mdType;
-	}
-
-	public void setMdType(String mdType) {
-		this.mdType = mdType;
-	}
-
-	public String getAction() {
-		return action;
-	}
-
-	public void setAction(String action) {
-		this.action = action;
-	}
-
-	public String getDistributeToken() {
-		return distributeToken;
-	}
-
-	public void setDistributeToken(String distributeToken) {
-		this.distributeToken = distributeToken;
-	}
-
-	public List<OrgMasterData> getMasterData() {
-		return masterData;
-	}
-
-	public void setMasterData(List<OrgMasterData> masterData) {
-		this.masterData = masterData;
-	}
+	private List<OrgMasterData> masterData;
 
 	@Override
 	public String toString() {
@@ -100,4 +54,5 @@
 			", masterData=" + masterData +
 			'}';
 	}
+
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java
new file mode 100644
index 0000000..f7e9bd0
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgDataVO.java
@@ -0,0 +1,49 @@
+package com.vci.ubcs.code.vo.webserviceModel.person;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author ludc
+ * @date 2024/3/20 16:28
+ */
+@Data
+public class OrgDataVO {
+
+	/**
+	 * 鏁版嵁瀹℃壒鐘舵��0锛氬鎵规甯革紝1锛氬鎵规嫆缁�
+	 */
+	private int code;
+
+	/***
+	 * 瀹℃壒鎷掔粷鏃剁殑璇︽儏淇℃伅
+	 */
+	private String msg;
+
+	/**
+	 * 闆嗘垚绯荤粺缂栫爜
+	 */
+	private String systemCode;
+
+	/**
+	 * 涓绘暟鎹ā鍨嬬殑缂栫爜
+	 */
+	private  String mdType;
+
+	/***
+	 * 鏁版嵁鍒嗗彂鎵�瑙﹀彂鐨勭被鍨� 鎵嬪姩鍒嗗彂:distribute_manual,
+	 */
+	private String action;
+
+	/***
+	 * 娑堣垂绯荤粺涓厤缃殑鍒嗗彂浠ょ墝
+	 */
+	private String distributeToken;
+
+	/***
+	 * 鍒嗗彂浜哄憳鏁版嵁淇℃伅
+	 */
+	private String masterData;
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java
index 4ee33f1..9c47ad8 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/OrgMasterData.java
@@ -9,7 +9,6 @@
 	/**
 	 * 闅跺睘鍗曚綅鍚嶇О/鎵�灞炲叕鍙�
 	 */
-
 	private  String  company_name;
 	/**
 	 * 閮ㄩ棬缂栫爜
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java
index c5491b7..8b3d897 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonData.java
@@ -1,95 +1,49 @@
 package com.vci.ubcs.code.vo.webserviceModel.person;
 
+import lombok.Data;
+
 import java.util.List;
 
 /***
  * 涓庝汉鍔涜祫婧愰泦鎴愮殑鏁版嵁瀵硅薄
  */
+@Data
 public class PersonData {
+
 	/**
 	 * 鏁版嵁瀹℃壒鐘舵��0锛氬鎵规甯革紝1锛氬鎵规嫆缁�
 	 */
 	private int code;
+
 	/***
 	 * 瀹℃壒鎷掔粷鏃剁殑璇︽儏淇℃伅
 	 */
 	private String msg;
+
 	/**
 	 * 闆嗘垚绯荤粺缂栫爜
 	 */
 	private String systemCode;
+
 	/**
 	 * 涓绘暟鎹ā鍨嬬殑缂栫爜
 	 */
 	private  String mdType;
+
 	/***
 	 * 鏁版嵁鍒嗗彂鎵�瑙﹀彂鐨勭被鍨� 鎵嬪姩鍒嗗彂:distribute_manual,
 	 */
 	private String action;
+
 	/***
 	 * 娑堣垂绯荤粺涓厤缃殑鍒嗗彂浠ょ墝
 	 */
 	private String distributeToken;
+
 	/***
 	 * 鍒嗗彂浜哄憳鏁版嵁淇℃伅
 	 */
-	private List<PersonMasterData> masterData ;
-
-	public int getCode() {
-		return code;
-	}
-
-	public void setCode(int code) {
-		this.code = code;
-	}
-
-	public String getMsg() {
-		return msg;
-	}
-
-	public void setMsg(String msg) {
-		this.msg = msg;
-	}
-
-	public String getSystemCode() {
-		return systemCode;
-	}
-
-	public void setSystemCode(String systemCode) {
-		this.systemCode = systemCode;
-	}
-
-	public String getMdType() {
-		return mdType;
-	}
-
-	public void setMdType(String mdType) {
-		this.mdType = mdType;
-	}
-
-	public String getAction() {
-		return action;
-	}
-
-	public void setAction(String action) {
-		this.action = action;
-	}
-
-	public String getDistributeToken() {
-		return distributeToken;
-	}
-
-	public void setDistributeToken(String distributeToken) {
-		this.distributeToken = distributeToken;
-	}
-
-	public List<PersonMasterData> getMasterData() {
-		return masterData;
-	}
-
-	public void setMasterData(List<PersonMasterData> masterData) {
-		this.masterData = masterData;
-	}
+	private List<PersonMasterData> masterData;
 
 	@Override
 	public String toString() {
@@ -103,4 +57,5 @@
 			", masterData=" + masterData +
 			'}';
 	}
+
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java
new file mode 100644
index 0000000..5223442
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/person/PersonDataVO.java
@@ -0,0 +1,62 @@
+package com.vci.ubcs.code.vo.webserviceModel.person;
+
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * @author ludc
+ * @date 2024/3/20 16:39
+ */
+@Data
+public class PersonDataVO {
+
+	/**
+	 * 鏁版嵁瀹℃壒鐘舵��0锛氬鎵规甯革紝1锛氬鎵规嫆缁�
+	 */
+	private int code;
+
+	/***
+	 * 瀹℃壒鎷掔粷鏃剁殑璇︽儏淇℃伅
+	 */
+	private String msg;
+
+	/**
+	 * 闆嗘垚绯荤粺缂栫爜
+	 */
+	private String systemCode;
+
+	/**
+	 * 涓绘暟鎹ā鍨嬬殑缂栫爜
+	 */
+	private  String mdType;
+
+	/***
+	 * 鏁版嵁鍒嗗彂鎵�瑙﹀彂鐨勭被鍨� 鎵嬪姩鍒嗗彂:distribute_manual,
+	 */
+	private String action;
+
+	/***
+	 * 娑堣垂绯荤粺涓厤缃殑鍒嗗彂浠ょ墝
+	 */
+	private String distributeToken;
+
+	/***
+	 * 鍒嗗彂浜哄憳鏁版嵁淇℃伅
+	 */
+	private String masterData;
+
+	@Override
+	public String toString() {
+		return "PersonData{" +
+			"code='" + code + '\'' +
+			", msg='" + msg + '\'' +
+			", systemCode='" + systemCode + '\'' +
+			", mdType='" + mdType + '\'' +
+			", action='" + action + '\'' +
+			", distributeToken='" + distributeToken + '\'' +
+			", masterData=" + masterData +
+			'}';
+	}
+
+}
diff --git a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java
index a9ea031..734f872 100644
--- a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java
+++ b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/controller/DockingPreApplyCodeController.java
@@ -103,7 +103,7 @@
 	@ApiOperationSupport(order = 3)
 	@ApiOperation(value = "鍒嗛〉", notes = "浼犲叆dockingPreApplyForm")
 	public R<IPage<DockingPreApplyFormVO>> page(DockingPreApplyForm dockingPreApplyForm, Query query) {
-		IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingPreApplyForm));
+		IPage<DockingPreApplyForm> pages = dockingPreApplyFormService.page(Condition.getPage(query.setDescs("createTime")), Condition.getQueryWrapper(dockingPreApplyForm));
 		return R.data(DockingPreApplyFormWrapper.build().pageVO(pages));
 	}
 
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java
index 4000224..23fc0bb 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java
@@ -1,15 +1,17 @@
 package com.vci.ubcs.code.controller;
 
+import com.alibaba.fastjson.JSONObject;
+import com.alibaba.nacos.shaded.com.google.gson.JsonObject;
 import com.vci.ubcs.code.service.UniversalInterfaceI;
-import com.vci.ubcs.code.vo.webserviceModel.person.OrgData;
-import com.vci.ubcs.code.vo.webserviceModel.person.PersonData;
-import com.vci.ubcs.code.vo.webserviceModel.person.ResultOrgData;
+import com.vci.ubcs.code.vo.webserviceModel.person.*;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springblade.core.tool.utils.Func;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
+import java.util.List;
 
 /**
  * 鐢宠浜哄憳閮ㄩ棬鎺у埗鍣�
@@ -34,15 +36,18 @@
 
 	/****
 	 * 浜哄憳鏁版嵁鍚屾
-	 * @param personData
+	 * @param personDataVO
 	 * @return
 	 * @throws Throwable
 	 */
 	@PostMapping("/syncDataForPerson")
-	public ResultOrgData syncDataForPerson(@RequestBody PersonData personData, HttpServletRequest request)  {
+	public ResultOrgData syncDataForPerson(@RequestBody PersonDataVO personDataVO, HttpServletRequest request)  {
 		this.setHttpToThreadLocal(request);
-		String result="";
 		try {
+			PersonData personData = new PersonData();
+			Func.copy(personDataVO,personData);
+			List<PersonMasterData> personMasterData = JSONObject.parseArray(personDataVO.getMasterData(), PersonMasterData.class);
+			personData.setMasterData(personMasterData);
 			return universalInterfaceI.syncDataForPerson(personData);
 		}catch (Throwable e){
 			e.printStackTrace();
@@ -53,15 +58,18 @@
 
 	/****
 	 * 閮ㄩ棬鏁版嵁鍚屾
-	 * @param orgData 閮ㄩ棬鏁版嵁
+	 * @param orgDataVO 閮ㄩ棬鏁版嵁
 	 * @return
 	 * @throws Throwable
 	 */
 	@PostMapping("/syncDataForOrg")
-	public ResultOrgData syncDataForOrg(@RequestBody OrgData orgData, HttpServletRequest request)  {
+	public ResultOrgData syncDataForOrg(@RequestBody OrgDataVO orgDataVO, HttpServletRequest request)  {
 		this.setHttpToThreadLocal(request);
-		String result="";
 		try {
+			OrgData orgData = new OrgData();
+			Func.copy(orgDataVO,orgData);
+			List<OrgMasterData> orgMasterData = JSONObject.parseArray(orgDataVO.getMasterData(), OrgMasterData.class);
+			orgData.setMasterData(orgMasterData);
 			return universalInterfaceI.syncDataForOrg(orgData);
 		}catch (Throwable e){
 			e.printStackTrace();
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
index e7e6129..9528c9e 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -972,7 +972,7 @@
 				}
 			}catch (Throwable e){
 				success.set(false);
-				message="浜哄憳鏁版嵁鎺ュ彈澶辫触:"+e.getMessage();
+				message="閮ㄩ棬鏁版嵁鎺ュ彈澶辫触:"+e.getMessage();
 				//缁勭粐杩斿洖缁撴灉
 				boolean finalSuccess = success.get();
 				String finalMessage = message;

--
Gitblit v1.9.3