From e4b8835bdf9113fe31d1046e196fbbc4d76b5d42 Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期二, 30 五月 2023 10:09:07 +0800
Subject: [PATCH] 集团接口方法移植开发

---
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java   |   29 ++++++++++++++
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java |    7 +++
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingApplyFormStatusVO.java     |   55 +++++++++++++++++++++++++++
 Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java                  |    1 
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java         |    6 ++
 Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingModelQueryVO.java          |   11 +++++
 6 files changed, 107 insertions(+), 2 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java
index fabc948..e80491b 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/IMdmInterJtClient.java
@@ -40,7 +40,11 @@
 	@GetMapping(RETURNGROUPCODE)
 	public R getApplyGroupCode( @RequestParam("dockingResultVO") DockingReturnStoreVO dockingResultVO);
 
-
+	/***
+	 * 涓绘暟鎹ā鍨嬭鍥惧彂甯�
+	 * @param dockingClassifyModelAttrVO
+	 * @return
+	 */
 	@PostMapping(PUBMDMMODEL)
 	R pubMdmModel(@RequestParam("dockingClassifyModelAttrVO") DockingClassifyModelAttrVO dockingClassifyModelAttrVO);
 
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java
index 8b74ced..c8283d5 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/feign/MdmApplyGroupCodeProvider.java
@@ -54,5 +54,12 @@
 	 */
 	@PostMapping("/externalMainData/queryClassModel")
 	DockingQueryClassModelVO queryClassModel(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO);
+	/***
+	 * 鏌ヨ鐢宠鍗曠姸鎬�
+	 * @param dockingModelQueryVO
+	 * @return 鎵ц缁撴灉
+	 */
+	@PostMapping("/externalMainData/queryApplyState")
+	DockingApplyFormStatusVO queryApplyState(@NotNull @RequestBody DockingModelQueryVO dockingModelQueryVO);
 
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingApplyFormStatusVO.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingApplyFormStatusVO.java
new file mode 100644
index 0000000..e78acd8
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingApplyFormStatusVO.java
@@ -0,0 +1,55 @@
+package com.vci.ubcs.code.webservice.vo;
+
+/***
+ * 鐢宠鍗曠姸鎬佸璞�
+ * @author xiejun
+ * @date 2023-05-29
+ */
+public class DockingApplyFormStatusVO {
+
+	/***
+	 * 鐢宠鍗曞彿
+	 */
+	private String applyNum;
+	/***
+	 * 鐢宠鍗曠姸鎬�
+	 */
+	private String formState;
+	/**
+	 * 瀹℃牳鎰忚
+	 */
+	private String examineOpinion;
+
+	public String getApplyNum() {
+		return applyNum;
+	}
+
+	public void setApplyNum(String applyNum) {
+		this.applyNum = applyNum;
+	}
+
+	public String getFormState() {
+		return formState;
+	}
+
+	public void setFormState(String formState) {
+		this.formState = formState;
+	}
+
+	public String getExamineOpinion() {
+		return examineOpinion;
+	}
+
+	public void setExamineOpinion(String examineOpinion) {
+		this.examineOpinion = examineOpinion;
+	}
+
+	@Override
+	public String toString() {
+		return "DockingApplyFormStatusVO{" +
+			"applyNum='" + applyNum + '\'' +
+			", formState='" + formState + '\'' +
+			", examineOpinion='" + examineOpinion + '\'' +
+			'}';
+	}
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingModelQueryVO.java b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingModelQueryVO.java
index 4f1cf77..2db7723 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingModelQueryVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-webservice-api/src/main/java/com/vci/ubcs/code/webservice/vo/DockingModelQueryVO.java
@@ -5,6 +5,8 @@
 
 	private String classId;
 
+	private String applyNums;
+
 	public String getSysName() {
 		return sysName;
 	}
@@ -21,11 +23,20 @@
 		this.classId = classId;
 	}
 
+	public String getApplyNums() {
+		return applyNums;
+	}
+
+	public void setApplyNums(String applyNums) {
+		this.applyNums = applyNums;
+	}
+
 	@Override
 	public String toString() {
 		return "DockingModelQueryVO{" +
 			"sysName='" + sysName + '\'' +
 			", classId='" + classId + '\'' +
+			", applyNums='" + applyNums + '\'' +
 			'}';
 	}
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
index 88d06a4..099beaf 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/feigh/MdmInterJtClient.java
@@ -63,7 +63,6 @@
 	 * 涓绘暟鎹笟鍔℃湇鍔�
 	 */
 
-
 	/**
 	 * 鑾峰彇闆嗗洟闆嗗洟鐮侊紝璧嬪�煎埌涓绘暟鎹�
 	 * @param dockingReturnStoreVO
diff --git a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
index 90eaac9..b5c4500 100644
--- a/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/impl/GroupMdmInterServiceImpl.java
@@ -383,6 +383,7 @@
 				log.info(message);
 				throw new Throwable(message);
 			}
+
 			DockingModelQueryVO dockingModelQueryVO = new DockingModelQueryVO();
 			dockingModelQueryVO.setSysName(dockingApplySysName);
 			DockingQueryModelVO dockingQueryModelVO=  mdmApplyGroupCodeProvider.queryMdmModel(dockingModelQueryVO);
@@ -451,6 +452,34 @@
 	}
 
 
+
+	/***
+	 * 鏌ヨ鐢宠鍗曠姸鎬�
+	 * @param dataOids
+	 * @return 鎵ц缁撴灉
+	 */
+	public R queryApplyState(String dataOids) {
+
+		String message="鎵ц鎴愬姛锛�";
+		log.info("鏌ヨ鐢宠鍗曠姸鎬佹帴鍙tatr");
+		try {
+			VciBaseUtil.alertNotNull(dataOids,"鎵�鏌ョ敵璇峰崟鏁版嵁涓婚敭");
+			VciBaseUtil.alertNotNull(dockingApplySysName,"绯荤粺鏍囪瘑閰嶇疆锛歞ocking.apply.unitCode");
+
+			List<DockingPreApplyForm> dockingPreApplyFormList=	this.dockingPreApplyFormService.list(Wrappers.<DockingPreApplyForm>query().lambda().in(DockingPreApplyForm::getDataOid, VciBaseUtil.str2List(dataOids)));
+			dockingPreApplyFormList.stream().forEach(dockingPreApplyForm -> {
+				dockingPreApplyForm.getId();
+
+			});
+
+		}catch (Throwable e){
+			e.printStackTrace();;
+			log.error("鑾峰彇鏁版嵁妯″瀷澶辫触"+e);
+			R.fail(message);
+		}
+		log.info("鏌ヨ鐢宠鍗曠姸鎬佹帴鍙nd");
+		return R.success(message);
+	}
 	/***
 	 * 缁勭粐 淇濆瓨鏁版嵁鏂规硶
 	 *

--
Gitblit v1.9.3