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); 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); /*** * å°éå¢ç³è¯·æåçç¼ç åå ¥ç¸å ³æ°æ®ä¹ä¸ 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 { } 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" ] } } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingLogeDO.java
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 + '}'; } } 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 + '}'; } } 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 + '}'; 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; } 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ä¸ * ä»dockingtaskä¸ååºæ¥æ°æ®ï¼æ¨éåºå»çæä½ */ @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); } } 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; 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()); } } /* * ä¸»æ°æ®ä¸å¡æå¡ 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); } } 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 @@ * ä»dockingtaskä¸ååºæ¥æ°æ®ï¼æ¨éåºå»çæä½ */ @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); } } 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); } 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>