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