From 99e7bd4734c18ab06f4984a2aa6e5db435cb1ede Mon Sep 17 00:00:00 2001
From: xiejun <xj@2023>
Date: 星期二, 22 八月 2023 17:11:36 +0800
Subject: [PATCH] 关于集成配置需求更改

---
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java                                      |   16 ++
 Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/vo/DockingApplyGroupCode.java               |    5 +
 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/resources/mapper/DockingSystemConfigMapper.xml                                                              |    1 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java                                                            |    2 
 Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feign/IMdmInterJtClient.java                |   21 +++
 Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/Scheduling/DockingApplyGroupCodeSyncScheduling.java |   55 +++++++++++
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingClassSyncScheduling.java                                           |    2 
 Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java                                                 |    1 
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingDataSyncScheduling.java                                            |   10 +
 Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java                         |   36 ++++++
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java               |    2 
 /dev/null                                                                                                                                               |    0 
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java                                              |    8 +
 Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java                                              |   59 +++++++++++
 Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/data/data.json                                                                   |   22 ++-
 16 files changed, 219 insertions(+), 23 deletions(-)

diff --git a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
index faf2e0a..db1ae5c 100644
--- a/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
+++ b/Source/UBCS/ubcs-codeApply/src/main/java/com/vci/ubcs/codeapply/CodeApplyPanelFor410ActionListener.java
@@ -110,6 +110,7 @@
 			codeOrderSecDTO.setSecValue(keyValue.getValue());
 			secDTOList.add(codeOrderSecDTO);
 		});
+		codeOrderDTO.setLcStatus("Released");
 		codeOrderDTO.setSecDTOList(secDTOList);
 		codeOrderDTO.setData(dataMap);
 		Object object = JSONObject.toJSON(codeOrderDTO);
diff --git a/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feign/IMdmInterJtClient.java b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feign/IMdmInterJtClient.java
index 761a940..7882b0c 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feign/IMdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feign/IMdmInterJtClient.java
@@ -19,13 +19,30 @@
 	value = "ubcs-code"
 )
 public interface IMdmInterJtClient {
-
 	String API_PREFIX = "/mdmInterService";
+	String APPLYGROUPCODE = API_PREFIX + "/applyGroupCode";
 	String RETURNGROUPCODE = API_PREFIX + "/getApplyGroupCode";
-
 	String PUBMDMMODEL = API_PREFIX + "/pubMdmModel";
+	String RECEIVE_EDITAPPLY =API_PREFIX + "/receiveEditApply";
+
+	/***
+	 * 灏嗛泦鍥㈢敵璇锋垚鍔熺殑缂栫爜瀛樺叆鐩稿叧鏁版嵁涔嬩腑
+	 * @param oids
+	 * @param btmName
+	 * @return 杩斿洖瀛樺偍鏄惁鎴愬姛淇℃伅
+	 */
+	@GetMapping(APPLYGROUPCODE)
+	public R applyGroupCode(String oids,String btmName);
 
 
+	/***
+	 * 闆嗗洟缂栫爜鏁版嵁淇敼
+	 * @param oids
+	 * @param btmName
+	 * @return 杩斿洖瀛樺偍鏄惁鎴愬姛淇℃伅
+	 */
+	@PostMapping(RECEIVE_EDITAPPLY)
+	public R receiveEditApply(String oids,String btmName);
 
 	/***
 	 * 灏嗛泦鍥㈢敵璇锋垚鍔熺殑缂栫爜瀛樺叆鐩稿叧鏁版嵁涔嬩腑
diff --git a/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/vo/DockingApplyGroupCode.java b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/vo/DockingApplyGroupCode.java
new file mode 100644
index 0000000..ae01f14
--- /dev/null
+++ b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/com/vci/ubcs/code/applyjtcodeservice/vo/DockingApplyGroupCode.java
@@ -0,0 +1,5 @@
+package com.vci.ubcs.code.applyjtcodeservice.vo;
+
+public class DockingApplyGroupCode {
+
+}
diff --git a/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/data/data.json b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/data/data.json
index ffb9747..d982538 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/data/data.json
+++ b/Source/UBCS/ubcs-service-api/ubcs-applyjtcodeservice-api/src/main/java/data/data.json
@@ -1,10 +1,16 @@
 {
-  "parentOid":"XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B",
-  "parentBtmName":"jclass",
-  "valueField":"oid",
-  "textField":"name",
-  "parentFieldName":"id",
-  "conditionMap":[{
-    "codeclsfid": "XJ-FC9B6-FE27-241F-5FCA-ED4DC17CF95B"
-  }]
+  "data": {
+    "systemId": "MPM",
+    "user": {
+      "userName": "weidy",
+      "trueName": "榄忓ぇ鍕�",
+      "ip": "127.0.0.1"
+    },
+    "library": {
+      "id": "wupin",
+      "classifyid":[
+        "020202"
+      ]
+    }
+  }
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingLogeDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingLogeDO.java
deleted file mode 100644
index e69de29..0000000
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingLogeDO.java
+++ /dev/null
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java
index d5d0221..54a243f 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingSystemConfigDTO.java
@@ -252,11 +252,14 @@
 	 * header淇℃伅瀵硅薄
 	 */
 	private List<DockingSysIntHeaderDTO> sysIntHeaderDTOS;
-
+	/***
+	 * 闆嗗洟鐮佹槸鍚﹀弬涓庣敵璇�/鏇存柊/鍙戦��
+	 */
+	private String isGroupCodeFlag;
 
 	@Override
 	public String toString() {
-		return "SysIntInfoDTO{" +
+		return "DockingSystemConfigDTO{" +
 			"authorityOid='" + authorityOid + '\'' +
 			", authorityOidName='" + authorityOidName + '\'' +
 			", authorityType='" + authorityType + '\'' +
@@ -303,6 +306,7 @@
 			", classifyName='" + classifyName + '\'' +
 			", sysIntParamDTOS=" + sysIntParamDTOS +
 			", sysIntHeaderDTOS=" + sysIntHeaderDTOS +
+			", isGroupCodeFlag=" + isGroupCodeFlag +
 			'}';
 	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java
index b775a19..1d2a57c 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingSystemConfig.java
@@ -312,4 +312,63 @@
 	 */
 	@ApiModelProperty(value = "鍒嗙被鍚嶇О")
 	private String classifyName;
+
+	/***
+	 * 闆嗗洟鐮佹槸鍚﹀弬涓庣敵璇�/鏇存柊/鍙戦��
+	 */
+	/**
+	 * 鍒嗙被鍚嶇О
+	 */
+	@ApiModelProperty(value = "闆嗗洟鐮佹槸鍚﹀弬涓庣敵璇�/鏇存柊/鍙戦��")
+	private String isGroupCodeFlag;
+
+	@Override
+	public String toString() {
+		return "DockingSystemConfig{" +
+			"authorityOid='" + authorityOid + '\'' +
+			", authorityOidName='" + authorityOidName + '\'' +
+			", authorityType='" + authorityType + '\'' +
+			", authorityTypeText='" + authorityTypeText + '\'' +
+			", userAccount='" + userAccount + '\'' +
+			", userCode='" + userCode + '\'' +
+			", token='" + token + '\'' +
+			", interfaceFunction='" + interfaceFunction + '\'' +
+			", interfaceType='" + interfaceType + '\'' +
+			", interfaceTypeText='" + interfaceTypeText + '\'' +
+			", paramType='" + paramType + '\'' +
+			", paramTypeText='" + paramTypeText + '\'' +
+			", requestMethod='" + requestMethod + '\'' +
+			", requestMethodText='" + requestMethodText + '\'' +
+			", classifyOid='" + classifyOid + '\'' +
+			", usedFlag='" + usedFlag + '\'' +
+			", sysBaseOid='" + sysBaseOid + '\'' +
+			", sysBaseId='" + sysBaseId + '\'' +
+			", sysBaseName='" + sysBaseName + '\'' +
+			", requestUrl='" + requestUrl + '\'' +
+			", returnType='" + returnType + '\'' +
+			", returnTypeText='" + returnTypeText + '\'' +
+			", sourceSystemOid='" + sourceSystemOid + '\'' +
+			", sourceSysName='" + sourceSysName + '\'' +
+			", sourceSysId='" + sourceSysId + '\'' +
+			", sourceSystemOidName='" + sourceSystemOidName + '\'' +
+			", targetSystemOid='" + targetSystemOid + '\'' +
+			", targetSysName='" + targetSysName + '\'' +
+			", targetSysId='" + targetSysId + '\'' +
+			", targetSystemOidName='" + targetSystemOidName + '\'' +
+			", classPath='" + classPath + '\'' +
+			", dataFlowType='" + dataFlowType + '\'' +
+			", dataFlowTypeText='" + dataFlowTypeText + '\'' +
+			", btmTypeId='" + btmTypeId + '\'' +
+			", btmTypeName='" + btmTypeName + '\'' +
+			", namespace='" + namespace + '\'' +
+			", soapAction='" + soapAction + '\'' +
+			", cxfAxis='" + cxfAxis + '\'' +
+			", targetName='" + targetName + '\'' +
+			", pushType='" + pushType + '\'' +
+			", pushTypeText='" + pushTypeText + '\'' +
+			", classifyId='" + classifyId + '\'' +
+			", classifyName='" + classifyName + '\'' +
+			", isGroupCodeFlag=" + isGroupCodeFlag +
+			'}';
+	}
 }
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java
index de9096b..2b2b23b 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingSystemConfigVO.java
@@ -237,7 +237,10 @@
 	 * 鍒嗙被鍚嶇О
 	 */
 	private String classifyName;
-
+	/***
+	 * 闆嗗洟鐮佹槸鍚﹀弬涓庣敵璇�/鏇存柊/鍙戦��
+	 */
+	private String isGroupCodeFlag;
 	/***
 	 * 鍙傛暟淇℃伅瀵硅薄
 	 */
@@ -618,9 +621,17 @@
 		this.sysIntHeaderVOs = sysIntHeaderVOs;
 	}
 
+	public String getIsGroupCodeFlag() {
+		return isGroupCodeFlag;
+	}
+
+	public void setIsGroupCodeFlag(String isGroupCodeFlag) {
+		this.isGroupCodeFlag = isGroupCodeFlag;
+	}
+
 	@Override
 	public String toString() {
-		return "SysIntInfoVO{" +
+		return "DockingSystemConfigVO{" +
 			"authorityOid='" + authorityOid + '\'' +
 			", authorityOidName='" + authorityOidName + '\'' +
 			", authorityType='" + authorityType + '\'' +
@@ -665,6 +676,7 @@
 			", pushTypeText='" + pushTypeText + '\'' +
 			", classifyId='" + classifyId + '\'' +
 			", classifyName='" + classifyName + '\'' +
+			", isGroupCodeFlag=" + isGroupCodeFlag +
 			", sysIntParamVOs=" + sysIntParamVOs +
 			", sysIntHeaderVOs=" + sysIntHeaderVOs +
 			'}';
diff --git a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
index 70ef140..4ad6ec6 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/webserviceModel/result/xml/XMLResultDataObjectDetailDO.java
@@ -26,7 +26,7 @@
         this.id = id;
     }
 
-    public String getErrorid() {
+	public String getErrorid() {
         return errorid;
     }
 
diff --git a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/Scheduling/DockingApplyGroupCodeSyncScheduling.java b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/Scheduling/DockingApplyGroupCodeSyncScheduling.java
new file mode 100644
index 0000000..4b5b57b
--- /dev/null
+++ b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/Scheduling/DockingApplyGroupCodeSyncScheduling.java
@@ -0,0 +1,55 @@
+package com.vci.ubcs.code.applyjtcodeservice.Scheduling;
+
+import com.vci.ubcs.starter.web.enumpck.BooleanEnum;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.Resource;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * 闆嗘垚浠诲姟瀹氭椂鍣�
+ * 鎻掑叆dockingtask涓�
+ * 浠巇ockingtask涓彇鍑烘潵鏁版嵁锛屾帹閫佸嚭鍘荤殑鎿嶄綔
+ */
+@Component
+@Slf4j
+public class DockingApplyGroupCodeSyncScheduling {
+
+	@Resource
+	private IGroupCodeDuckingSyncService groupCodeDuckingSyncService;
+
+	@Value("${apply.groupCode.isStart:false}")
+	public boolean APPLY_GRUPCODE_SYNC_ISSTARE;
+
+	/**
+	 * 鏄惁鍒濆鍖栧畬鎴愪簡
+	 */
+	public static volatile String FINISH_INIT = "false";
+
+	/**
+	 * 鍦ㄥ垵濮嬪寲瀹屾垚鍚庢墽琛�
+	 */
+	@PostConstruct()
+	public void onInit(){
+		FINISH_INIT = "true";
+	}
+
+	//榛樿姣忓垎閽熸墽琛屾柟娉�
+	@Scheduled(cron = "${groupcode.cronTime:0 0/10 * * * ?}")
+	public void scheduled() {
+		log.info("鎵ц璋冪敤闆嗗洟缂栫爜鐢宠鎺ュ彛鐢宠闆嗗洟缂栫爜 start:");
+		if(APPLY_GRUPCODE_SYNC_ISSTARE && BooleanEnum.TRUE.getValue().equalsIgnoreCase(FINISH_INIT)) {
+		//a	codeDuckingSyncServiceI.DockingClassSyncScheduing();
+			SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.");
+			String time = formatter.format(new Date());
+			String outinfo = "============鍦� "+time+" 鎵ц浜嗗垎绫婚泦鎴愭帹閫�";
+			log.info(outinfo);
+		}
+		log.info("鎵ц璋冪敤闆嗗洟缂栫爜鐢宠鎺ュ彛鐢宠闆嗗洟缂栫爜 end: "+ "寮�鍏虫槸鍚﹀紑鍚�:" +APPLY_GRUPCODE_SYNC_ISSTARE);
+	}
+}
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 55c785b..edacf34 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
@@ -3,9 +3,9 @@
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
+import com.vci.ubcs.code.applyjtcodeservice.service.*;
 import com.vci.ubcs.code.applyjtcodeservice.entity.DockingPreApplyForm;
 import com.vci.ubcs.code.feign.ICodeClassifyClient;
-import com.vci.ubcs.code.applyjtcodeservice.service.*;
 import com.vci.ubcs.code.applyjtcodeservice.vo.*;
 import com.vci.ubcs.code.applyjtcodeservice.vo.collection.DockingPreAttrMappingVOList;
 import com.vci.ubcs.code.applyjtcodeservice.wrapper.DockingPreApplyFormWrapper;
diff --git a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
index 820abb3..113b4af 100644
--- a/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
+++ b/Source/UBCS/ubcs-service/ubcs-applyjtcodeservice/src/main/java/com/vci/ubcs/code/applyjtcodeservice/feigh/MdmInterJtClient.java
@@ -10,7 +10,6 @@
 import com.vci.ubcs.starter.revision.model.BaseModel;
 import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil;
 import com.vci.ubcs.starter.util.MdmBtmTypeConstant;
-import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant;
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import org.springblade.core.tenant.annotation.NonDS;
@@ -48,16 +47,47 @@
 	private final IDockingPreMetaAttrService dockingPreMetaAttrService;
 
 	/**
-	 * 闆嗗洟鐢宠鍗曟湇鍔�
+	 * 闆嗗洟鍒嗙被鐢宠鍗曟湇鍔�
 	 */
 	private final IDockingPreClassifyService dockingPreClassifyService;
 
 
 	/**
-	 * 闆嗗洟鐢宠鍗曟湇鍔�
+	 * 闆嗗洟鍙栧�艰寖鍥寸敵璇峰崟鏈嶅姟
 	 */
 	private final IDockingPreAttrRangeService dockingPreAttrRangeService;
 
+	/**
+	 * 闆嗗洟灞炴�ф槧灏勯厤缃睘鎬�
+	 */
+	private final IGroupMdmInterService groupMdmInterService;
+
+
+	/***
+	 * 鐢宠闆嗗洟缂栫爜
+	 * @return
+	 */
+	public R applyGroupCode(String oids,String btmName){
+		try {
+			return groupMdmInterService.applyGroupCode(oids,btmName);
+		}catch (Throwable e){
+			return R.fail("闆嗗洟鐮佺敵璇峰け璐ワ細"+e.getMessage());
+		}
+	}
+	/***
+	 * 鐢宠闆嗗洟缂栫爜鏁版嵁缁存姢
+	 * @return
+	 */
+	@Override
+	public R receiveEditApply(String oids, String btmName) {
+		try {
+			return groupMdmInterService.applyGroupCode(oids,btmName);
+		}catch (Throwable e){
+			return R.fail("闆嗗洟鐮佹暟鎹慨鏀瑰け璐ワ細"+e.getMessage());
+		}
+	}
+
+
 
 	/*
 	 * 涓绘暟鎹笟鍔℃湇鍔�
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingClassSyncScheduling.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingClassSyncScheduling.java
index b0fbc9e..9b136b2 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingClassSyncScheduling.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingClassSyncScheduling.java
@@ -43,6 +43,7 @@
 	//榛樿姣忓垎閽熸墽琛屾柟娉�
 	@Scheduled(cron = "${clsfSyncPush.cronTime:0 0/10 * * * ?}")
 	public void scheduled() {
+		log.info("鎵ц鍒嗙被闆嗘垚鎺ㄩ�� start:");
 		if(CLSF_SYNC_PUSH_ISSTARE && BooleanEnum.TRUE.getValue().equalsIgnoreCase(FINISH_INIT)) {
 			codeDuckingSyncServiceI.DockingClassSyncScheduing();
 			SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.");
@@ -50,5 +51,6 @@
 			String outinfo = "============鍦� "+time+" 鎵ц浜嗗垎绫婚泦鎴愭帹閫�";
 			log.info(outinfo);
 		}
+		log.info("鎵ц鍒嗙被闆嗘垚鎺ㄩ�� end: "+ "寮�鍏虫槸鍚﹀紑鍚�:" +CLSF_SYNC_PUSH_ISSTARE);
 	}
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingDataSyncScheduling.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingDataSyncScheduling.java
index 08a1e3e..315f97a 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingDataSyncScheduling.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/Scheduling/DockingDataSyncScheduling.java
@@ -2,6 +2,7 @@
 
 import com.vci.ubcs.code.service.ICodeDuckingSyncService;
 import com.vci.ubcs.starter.web.enumpck.BooleanEnum;
+import lombok.extern.slf4j.Slf4j;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Value;
@@ -19,9 +20,10 @@
  * 浠巇ockingtask涓彇鍑烘潵鏁版嵁锛屾帹閫佸嚭鍘荤殑鎿嶄綔
  */
 @Component
+@Slf4j
 public class DockingDataSyncScheduling {
 
-	private Logger logger = LoggerFactory.getLogger(getClass());
+//	private Logger logger = LoggerFactory.getLogger(getClass());
 
 	@Resource
 	private ICodeDuckingSyncService codeDuckingSyncServiceI;
@@ -45,12 +47,14 @@
 	//榛樿姣忓垎閽熸墽琛屾柟娉�
 	@Scheduled(cron = "${dataSyncPush.cronTime:0 0/10 * * * ?}")
 	public void scheduled() {
+		log.info("鎵ц涓绘暟鎹泦鎴愭暟鎹帹閫� start:");
 		if(DATA_SYNC_PUSH_ISSTARE && BooleanEnum.TRUE.getValue().equalsIgnoreCase(FINISH_INIT)) {
 			codeDuckingSyncServiceI.DockingDataSyncScheduing();
 			SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.");
 			String time = formatter.format(new Date());
-			String outinfo = "============鍦� "+time+" 鎵ц浜嗕富鏁版嵁闆嗘垚鏁版嵁鎺ㄩ��";
-			logger.info(outinfo);
+			String outinfo = "============ 鎵ц浜嗕富鏁版嵁闆嗘垚鏁版嵁鎺ㄩ��";
+			log.info(outinfo);
 		}
+		log.info("鎵ц涓绘暟鎹泦鎴愭暟鎹帹閫� end: "+ "寮�鍏虫槸鍚﹀紑鍚�:" +DATA_SYNC_PUSH_ISSTARE);
 	}
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
index 897b2e7..82dab4b 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/MdmIOService.java
@@ -110,5 +110,5 @@
 	 * @param resultDataObjectDetailDOs 閿欒淇℃伅
 	 * @return 鏈夐敊璇俊鎭殑excel
 	 */
-	void batchSyncApplyCode(CodeOrderDTO orderDTO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs);
+	void batchSyncApplyCode(CodeOrderDTO orderDTO, DataObjectVO dataObjectVO, LinkedList<XMLResultDataObjectDetailDO> resultDataObjectDetailDOs,boolean isCodeOrGroupCode);
 }
diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingSystemConfigMapper.xml b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingSystemConfigMapper.xml
index 6831b11..d11ab3f 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingSystemConfigMapper.xml
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/resources/mapper/DockingSystemConfigMapper.xml
@@ -58,6 +58,7 @@
         <result column="NAMESPACE" property="namespace"/>
         <result column="SOAPACTION" property="soapAction"/>
         <result column="CXFAXIS" property="cxfAxis"/>
+        <result column="ISGROUPCODEFLAG" property="isGroupCodeFlag"/>
 
     </resultMap>
 

--
Gitblit v1.9.3