From 27cddefb0cb28da699954ba1a1756d6bcabafbbe Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期三, 05 三月 2025 17:41:29 +0800
Subject: [PATCH] 集成申码接口调整:当码值按照约定传表名为空的业务场景下传null校验问题和码值组装问题。

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java |  267 ++++++++++++++++++++++++++++------------------------
 1 files changed, 144 insertions(+), 123 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
index 2c282f1..53fa337 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
@@ -9,7 +9,7 @@
 import com.thoughtworks.xstream.io.xml.DomDriver;
 import com.vci.ubcs.code.bo.CodeTemplateAttrSqlBO;
 import com.vci.ubcs.code.constant.FrameWorkDefaultValueConstant;
-import com.vci.ubcs.code.constant.MdmBtmTypeConstant;
+
 import com.vci.ubcs.code.dto.DockingSysIntHeaderDTO;
 import com.vci.ubcs.code.dto.DockingSystemConfigDTO;
 import com.vci.ubcs.code.dto.DockingSysIntParamDTO;
@@ -25,7 +25,7 @@
 import com.vci.ubcs.code.enumpack.*;
 import com.vci.ubcs.code.mapper.*;
 import com.vci.ubcs.code.service.*;
-import com.vci.ubcs.code.util.HttpUtils;
+import com.vci.ubcs.starter.util.HttpUtils;
 import com.vci.ubcs.code.util.WsErpClientUtil;
 import com.vci.ubcs.code.vo.pagemodel.*;
 import com.vci.ubcs.code.wrapper.DockingSysIntHeaderWrapper;
@@ -34,6 +34,8 @@
 import com.vci.ubcs.starter.exception.VciBaseException;
 import com.vci.ubcs.starter.revision.service.RevisionModelUtil;
 import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil;
+import com.vci.ubcs.starter.util.MdmBtmTypeConstant;
+import com.vci.ubcs.starter.util.UBCSSqlKeyword;
 import com.vci.ubcs.starter.web.constant.QueryOptionConstant;
 import com.vci.ubcs.starter.web.pagemodel.PageHelper;
 import com.vci.ubcs.starter.web.util.BeanUtilForVCI;
@@ -95,11 +97,11 @@
 	 */
 	@Autowired(required = false)
 	private DockingSystemMapper dockingSystemMapper;
-	/***
-	 * 浠诲姟鐢熸垚鏈嶅姟
-	 */
-	@Autowired( required = false)
-	private IDockingTaskService dockingTaskService;
+//	/***
+//	 * 浠诲姟鐢熸垚鏈嶅姟
+//	 */
+//	@Resource
+//	private IDockingTaskService dockingTaskService;
 
 
 	/**
@@ -134,9 +136,8 @@
 	private IDockingLogeService dockingLogeService;
 
 	@Override
-	public IPage<DockingSystemConfigVO> page(DockingSystemConfig DockingSystemConfig, Query query) {
-
-		IPage<DockingSystemConfig> pages = page(Condition.getPage(query), Condition.getQueryWrapper(DockingSystemConfig));
+	public IPage<DockingSystemConfigVO> page(Map<String,String>codtionMap, Query query) {
+		IPage<DockingSystemConfig> pages = page(Condition.getPage(query), UBCSSqlKeyword.buildConditionByMapString(codtionMap));
 		List<DockingSystemConfig>  dockingSystemConfigList= pages.getRecords();
 		dockingSystemConfigList.stream().forEach(dockingSystemConfig -> {
 			dockingSystemConfig.setDataFlowTypeText(SysIntegrationDataFlowTypeEnum.getTextByValue(dockingSystemConfig.getDataFlowType()));
@@ -150,7 +151,7 @@
 		//	dockingSystemConfig.setSourceSysName("");
 			//dockingSystemConfig.setTargetSysName("");
 		});
-		return  DockingSystemConfigWrapper.build().pageVO(pages);
+		return DockingSystemConfigWrapper.build().pageVO(pages);
 	}
 
 	/**
@@ -160,51 +161,58 @@
 	 */
 	@Transactional(rollbackFor = Exception.class)
 	@Override
-	public boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO) {
+	public boolean addSave(DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable {
 		log.info(" 澧炲姞绯荤粺闆嗘垚鐨勬帴鍙g鐞嗕俊鎭�:"+dockingSystemConfigDTO.toString());
 		VciBaseUtil.alertNotNull(dockingSystemConfigDTO, "闇�瑕佹坊鍔犵殑鏁版嵁瀵硅薄");
 		checkColumnNotNull(dockingSystemConfigDTO);
-		String sourcesystemoid = dockingSystemConfigDTO.getSourceSystemOid();
-		DockingSystem dockingSystem = dockingSystemMapper.selectById(sourcesystemoid);
-		dockingSystemConfigDTO.setSysBaseOid(sourcesystemoid);
-		dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId());
-		dockingSystemConfigDTO.setSysBaseName(dockingSystem.getName());
-		dockingSystemConfigDTO.setUsedFlag("true");//璁剧疆榛樿鍚敤鐘舵��
-
-		//灏咲TO杞崲涓篋O
-		DockingSystemConfig dockingSystemConfig = new DockingSystemConfig();
-		revisionModelUtil.copyFromDTOIgnore(dockingSystemConfigDTO,dockingSystemConfig);
-
-
-		List<DockingSysIntParamDTO> sysIntParamDTOList=  dockingSystemConfigDTO.getSysIntParamDTOS();
-		List<DockingSysIntParam> sysIntParamList=new ArrayList<>();
-		if(!CollectionUtils.isEmpty(sysIntParamDTOList)) {
-			sysIntParamDTOList.stream().forEach(sysIntParamDTO -> {
-				DockingSysIntParam sysIntParamDO = new DockingSysIntParam();
-				sysIntParamDTO.setInfoOid(dockingSystemConfigDTO.getOid());
-				BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntParamDTO, sysIntParamDO);
-				DefaultAttrAssimtUtil.addDefaultAttrAssimt(sysIntParamDO,MdmBtmTypeConstant.SYS_INT_PARAMTERY);
-				sysIntParamList.add(sysIntParamDO);
-			});
+		String systemOid ="";
+		if(dockingSystemConfigDTO.getDataFlowType().equals(SysIntegrationDataFlowTypeEnum.PUSH.getValue())) {
+			systemOid = dockingSystemConfigDTO.getTargetSystemOid();
+		}else{
+			systemOid = dockingSystemConfigDTO.getSourceSystemOid();
 		}
-		List<DockingSysIntHeaderDTO> sysIntHeaderDTOs= dockingSystemConfigDTO.getSysIntHeaderDTOS();
-		List<DockingSysIntHeader> sysIntHeaderList = new ArrayList<>();
-		if(!CollectionUtils.isEmpty(sysIntHeaderDTOs)) {
-			sysIntHeaderDTOs.stream().forEach(sysIntHeaderDTO -> {
-				DockingSysIntHeader dockingSysIntHeader = new DockingSysIntHeader();
-				sysIntHeaderDTO.setInfoOid(dockingSystemConfigDTO.getOid());
-				BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntHeaderDTO, dockingSysIntHeader);
-				DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSysIntHeader,MdmBtmTypeConstant.SYS_INT_HEADER);
-				sysIntHeaderList.add(dockingSysIntHeader);
-			});
-		}
-		dockingSysIntParamService.saveBatch(sysIntParamList);
-		dockingSysIntHeaderService.saveBatch(sysIntHeaderList);
-		DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSystemConfig,MdmBtmTypeConstant.SYS_INT_INFO);
-		dockingSystemConfigMapper.insert(dockingSystemConfig);
+		DockingSystem dockingSystem = dockingSystemMapper.selectById(systemOid);
+		if(dockingSystem!=null) {
+			dockingSystemConfigDTO.setSysBaseOid(systemOid);
+			dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId());
+			dockingSystemConfigDTO.setSysBaseName(dockingSystem.getName());
+			dockingSystemConfigDTO.setUsedFlag("true");//璁剧疆榛樿鍚敤鐘舵��
 
+			//灏咲TO杞崲涓篋O
+			DockingSystemConfig dockingSystemConfig = new DockingSystemConfig();
+			revisionModelUtil.copyFromDTOIgnore(dockingSystemConfigDTO,dockingSystemConfig);
+
+
+			List<DockingSysIntParamDTO> sysIntParamDTOList=  dockingSystemConfigDTO.getSysIntParamDTOS();
+			List<DockingSysIntParam> sysIntParamList=new ArrayList<>();
+			if(!CollectionUtils.isEmpty(sysIntParamDTOList)) {
+				sysIntParamDTOList.stream().forEach(sysIntParamDTO -> {
+					DockingSysIntParam sysIntParamDO = new DockingSysIntParam();
+					sysIntParamDTO.setInfoOid(dockingSystemConfigDTO.getOid());
+					BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntParamDTO, sysIntParamDO);
+					DefaultAttrAssimtUtil.addDefaultAttrAssimt(sysIntParamDO, MdmBtmTypeConstant.SYS_INT_PARAMTERY);
+					sysIntParamList.add(sysIntParamDO);
+				});
+			}
+			List<DockingSysIntHeaderDTO> sysIntHeaderDTOs= dockingSystemConfigDTO.getSysIntHeaderDTOS();
+			List<DockingSysIntHeader> sysIntHeaderList = new ArrayList<>();
+			if(!CollectionUtils.isEmpty(sysIntHeaderDTOs)) {
+				sysIntHeaderDTOs.stream().forEach(sysIntHeaderDTO -> {
+					DockingSysIntHeader dockingSysIntHeader = new DockingSysIntHeader();
+					sysIntHeaderDTO.setInfoOid(dockingSystemConfigDTO.getOid());
+					BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntHeaderDTO, dockingSysIntHeader);
+					DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSysIntHeader,MdmBtmTypeConstant.SYS_INT_HEADER);
+					sysIntHeaderList.add(dockingSysIntHeader);
+				});
+			}
+			dockingSysIntParamService.saveBatch(sysIntParamList);
+			dockingSysIntHeaderService.saveBatch(sysIntHeaderList);
+			DefaultAttrAssimtUtil.addDefaultAttrAssimt(dockingSystemConfig,MdmBtmTypeConstant.SYS_INT_INFO);
+			dockingSystemConfigMapper.insert(dockingSystemConfig);
+		}else{
+			throw new Throwable("鏍规嵁閫夋嫨鐨勯泦鎴愮郴缁熸湭鏍¢獙鍒扮郴缁熶腑瀛樺湪姝ら泦鎴愮郴缁燂紝璇锋牳瀵癸紒");
+		}
 		return true;
-
 	}
 
 	/**
@@ -214,76 +222,85 @@
 	 */
 	@Transactional(rollbackFor = Exception.class)
 	@Override
-	public boolean editSave(DockingSystemConfigDTO dockingSystemConfigDTO) {
+	public boolean editSave(DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable {
 		VciBaseUtil.alertNotNull(dockingSystemConfigDTO,"鏁版嵁瀵硅薄",dockingSystemConfigDTO.getOid(),"绯荤粺闆嗘垚鍩虹淇℃伅涓婚敭");
-		String sourcesystemoid = dockingSystemConfigDTO.getSourceSystemOid();//.getSourcesystemoid();
-		DockingSystem dockingSystem = dockingSystemMapper.selectById(sourcesystemoid);
-		dockingSystemConfigDTO.setSysBaseOid(sourcesystemoid);
-		dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId());
-		dockingSystemConfigDTO.setBtmname(dockingSystem.getName());
-		//灏咲TO杞崲涓篋O
-		DockingSystemConfig dockingSystemConfig = dockingSystemConfigMapper.selectById(dockingSystemConfigDTO.getOid());
-		revisionModelUtil.copyFromDTOIgnore(dockingSystemConfigDTO,dockingSystemConfig);
-		String sysInfoOid=dockingSystemConfigDTO.getOid();
-		List<DockingSysIntParamDTO> dockingSysIntParamDTOS=  dockingSystemConfigDTO.getSysIntParamDTOS();
-		List<DockingSysIntParam> dockingSysIntParamList=new ArrayList<>();
-		if(!CollectionUtils.isEmpty(dockingSysIntParamDTOS)) {
-			dockingSysIntParamDTOS.stream().forEach(dockingSysIntParamDTO -> {
-				DockingSysIntParam dockingSysIntParam = new DockingSysIntParam();
-				BeanUtilForVCI.copyPropertiesIgnoreCase(dockingSysIntParamDTO, dockingSysIntParam);
-				dockingSysIntParamList.add(dockingSysIntParam);
-			});
+		String systemOid ="";
+		if(dockingSystemConfigDTO.getDataFlowType().equals(SysIntegrationDataFlowTypeEnum.PUSH.getValue())) {
+			systemOid = dockingSystemConfigDTO.getTargetSystemOid();
+		}else{
+			systemOid = dockingSystemConfigDTO.getSourceSystemOid();
 		}
-		List<DockingSysIntHeaderDTO> dockingSysIntHeaderDTOS= dockingSystemConfigDTO.getSysIntHeaderDTOS();
-		List<DockingSysIntHeader> dockingSysIntHeaderList = new ArrayList<>();
-		if(!CollectionUtils.isEmpty(dockingSysIntHeaderDTOS)) {
-			dockingSysIntHeaderDTOS.stream().forEach(dockingSysIntHeaderDTO -> {
-				DockingSysIntHeader dockingSysIntHeader = new DockingSysIntHeader();
-				BeanUtilForVCI.copyPropertiesIgnoreCase(dockingSysIntHeaderDTO, dockingSysIntHeader);
-				dockingSysIntHeaderList.add(dockingSysIntHeader);
-			});
-		}
+		DockingSystem dockingSystem = dockingSystemMapper.selectById(systemOid);
+		if(dockingSystem!=null) {
+			dockingSystemConfigDTO.setSysBaseOid(dockingSystem.getOid());
+			dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId());
+			dockingSystemConfigDTO.setSysBaseName(dockingSystem.getName());
+			//灏咲TO杞崲涓篋O
+			DockingSystemConfig dockingSystemConfig = dockingSystemConfigMapper.selectById(dockingSystemConfigDTO.getOid());
+			revisionModelUtil.copyFromDTOIgnore(dockingSystemConfigDTO, dockingSystemConfig);
+			String sysInfoOid = dockingSystemConfigDTO.getOid();
+			List<DockingSysIntParamDTO> dockingSysIntParamDTOS = dockingSystemConfigDTO.getSysIntParamDTOS();
+			List<DockingSysIntParam> dockingSysIntParamList = new ArrayList<>();
+			if (!CollectionUtils.isEmpty(dockingSysIntParamDTOS)) {
+				dockingSysIntParamDTOS.stream().forEach(dockingSysIntParamDTO -> {
+					DockingSysIntParam dockingSysIntParam = new DockingSysIntParam();
+					BeanUtilForVCI.copyPropertiesIgnoreCase(dockingSysIntParamDTO, dockingSysIntParam);
+					dockingSysIntParamList.add(dockingSysIntParam);
+				});
+			}
+			List<DockingSysIntHeaderDTO> dockingSysIntHeaderDTOS = dockingSystemConfigDTO.getSysIntHeaderDTOS();
+			List<DockingSysIntHeader> dockingSysIntHeaderList = new ArrayList<>();
+			if (!CollectionUtils.isEmpty(dockingSysIntHeaderDTOS)) {
+				dockingSysIntHeaderDTOS.stream().forEach(dockingSysIntHeaderDTO -> {
+					DockingSysIntHeader dockingSysIntHeader = new DockingSysIntHeader();
+					BeanUtilForVCI.copyPropertiesIgnoreCase(dockingSysIntHeaderDTO, dockingSysIntHeader);
+					dockingSysIntHeaderList.add(dockingSysIntHeader);
+				});
+			}
 
-		//鎵归噺澶勭悊淇濆瓨header瀵硅薄
-		if(!CollectionUtils.isEmpty(dockingSysIntHeaderList)) {
-			List<String> idList=new ArrayList<>();
-			List<DockingSysIntHeader> headers_old =this.dockingSysIntHeaderService.list(Wrappers.<DockingSysIntHeader>query().lambda().eq(DockingSysIntHeader::getInfoOid,sysInfoOid));;
-			for (DockingSysIntHeader sysIntHeader:headers_old){
-				sysIntHeader.setUsedFlag(FLAG_FAIL);
-				idList.add(sysIntHeader.getOid());
-			}
-			if(idList.size()!=0){
-				boolean res=dockingSysIntHeaderService.removeBatchByIds(idList);
-			}
-			//鍐嶆柊澧瀐eaders
-			for(DockingSysIntHeader sysIntHeader:dockingSysIntHeaderList){
-				sysIntHeader.setUsedFlag(FLAG_TRUE);
-				sysIntHeader.setInfoOid(dockingSystemConfig.getOid());
+			//鎵归噺澶勭悊淇濆瓨header瀵硅薄
+			if (!CollectionUtils.isEmpty(dockingSysIntHeaderList)) {
+				List<String> idList = new ArrayList<>();
+				List<DockingSysIntHeader> headers_old = this.dockingSysIntHeaderService.list(Wrappers.<DockingSysIntHeader>query().lambda().eq(DockingSysIntHeader::getInfoOid, sysInfoOid));
+				;
+				for (DockingSysIntHeader sysIntHeader : headers_old) {
+					sysIntHeader.setUsedFlag(FLAG_FAIL);
+					idList.add(sysIntHeader.getOid());
+				}
+				if (idList.size() != 0) {
+					boolean res = dockingSysIntHeaderService.removeBatchByIds(idList);
+				}
+				//鍐嶆柊澧瀐eaders
+				for (DockingSysIntHeader sysIntHeader : dockingSysIntHeaderList) {
+					sysIntHeader.setUsedFlag(FLAG_TRUE);
+					sysIntHeader.setInfoOid(dockingSystemConfig.getOid());
 
+				}
+				boolean res = dockingSysIntHeaderService.saveBatch(dockingSysIntHeaderList);
 			}
-			boolean res= dockingSysIntHeaderService.saveBatch(dockingSysIntHeaderList);
+			//鎵归噺澶勭悊淇濆瓨Param瀵硅薄
+			if (!CollectionUtils.isEmpty(dockingSysIntParamList)) {
+				//鍏堝垹闄arams_old
+				List<String> idList = new ArrayList<>();
+				List<DockingSysIntParam> params_old = this.dockingSysIntParamService.list(Wrappers.<DockingSysIntParam>query().lambda().eq(DockingSysIntParam::getInfoOid, sysInfoOid));
+				for (DockingSysIntParam sysIntParamDO : params_old) {
+					sysIntParamDO.setUsedFlag(FLAG_FAIL);
+					idList.add(sysIntParamDO.getOid());
+				}
+				if (idList.size() != 0) {
+					boolean res = dockingSysIntParamService.removeBatchByIds(idList);
+				}
+				//鍐嶆柊澧瀙arams
+				for (DockingSysIntParam sysIntParamDOi : dockingSysIntParamList) {
+					sysIntParamDOi.setUsedFlag(FLAG_TRUE);
+					sysIntParamDOi.setInfoOid(dockingSystemConfig.getOid());
+				}
+				dockingSysIntParamService.saveBatch(dockingSysIntParamList);
+			}
+			this.dockingSystemConfigMapper.updateById(dockingSystemConfig);
+		}else{
+			throw new Throwable("鏍规嵁閫夋嫨鐨勯泦鎴愮郴缁熸湭鏍¢獙鍒扮郴缁熶腑瀛樺湪姝ら泦鎴愮郴缁燂紝璇锋牳瀵癸紒");
 		}
-		//鎵归噺澶勭悊淇濆瓨Param瀵硅薄
-		if(!CollectionUtils.isEmpty(dockingSysIntParamList)) {
-			//鍏堝垹闄arams_old
-			List<String> idList=new ArrayList<>();
-			List<DockingSysIntParam> params_old =this.dockingSysIntParamService.list(Wrappers.<DockingSysIntParam>query().lambda().eq(DockingSysIntParam::getInfoOid,sysInfoOid));
-			for (DockingSysIntParam sysIntParamDO:params_old){
-				sysIntParamDO.setUsedFlag(FLAG_FAIL);
-				idList.add(sysIntParamDO.getOid());
-			}
-			if(idList.size()!=0){
-				boolean res= dockingSysIntParamService.removeBatchByIds(idList);
-			}
-			//鍐嶆柊澧瀙arams
-			for(DockingSysIntParam sysIntParamDOi:dockingSysIntParamList){
-				sysIntParamDOi.setUsedFlag(FLAG_TRUE);
-				sysIntParamDOi.setInfoOid(dockingSystemConfig.getOid());
-			}
-			dockingSysIntParamService.saveBatch(dockingSysIntParamList);
-		}
-		this.dockingSystemConfigMapper.updateById(dockingSystemConfig);
-		//return changeoDckingSystemEntityVOs(dockingSystemConfig,dockingSysIntHeaderList,dockingSysIntParamList);
 		return true;
 	}
 	/***
@@ -359,7 +376,10 @@
 
 	@Override
 	public boolean deleteDataById(String oids) {
-		return false;
+		VciBaseUtil.alertNotNull(oids, "鏁版嵁涓婚敭涓虹┖");
+		List<String> oidList=VciBaseUtil.str2List(oids);
+		int i=dockingSystemConfigMapper.deleteBatchIds(oidList);
+		return i>0?true:false;
 	}
 
 	/**
@@ -386,7 +406,7 @@
 			String codeClassifyOid = dockingSystemConfig.getClassifyOid();
 			CodeClassifyTemplateVO templateVO = engineService.getUsedTemplateByClassifyOid(codeClassifyOid);
 			CodeClassifyVO topClassifyVO = classifyService.getTopClassifyVO(codeClassifyOid);
-			String btmTypeId = topClassifyVO.getBtmtypeid();
+			String btmTypeId = topClassifyVO.getBtmTypeId();
 			if (StringUtils.isBlank(btmTypeId)) {
 				return R.fail("杩欎釜鍒嗙被鎵�灞為《灞傚垎绫绘病鏈夋坊鍔犱笟鍔$被鍨�");
 			}
@@ -420,7 +440,7 @@
 					String btmoid = map.get("oid".toUpperCase(Locale.ROOT)) == null ? "" : map.get("oid".toUpperCase(Locale.ROOT)).toString();//鏁版嵁oid
 					String sendtype = map.get("lcstatus".toUpperCase(Locale.ROOT)) == null ? "" : map.get("lcstatus".toUpperCase(Locale.ROOT)).toString();//鏁版嵁鎺ㄩ�佺被鍨�
 					String id = map.get("id".toUpperCase(Locale.ROOT)) == null ? "" : map.get("id".toUpperCase(Locale.ROOT)).toString();//缂栫爜
-					String btmid = topClassifyVO.getBtmtypeid();//鏁版嵁涓氬姟绫诲瀷
+					String btmid = topClassifyVO.getBtmTypeId();//鏁版嵁涓氬姟绫诲瀷
 					String classifyoid = map.get("codeclsfid".toUpperCase(Locale.ROOT)) == null ? "" : map.get("codeclsfid".toUpperCase(Locale.ROOT)).toString();//鏁版嵁鎵�鍦ㄧ殑鍒嗙被id
 					String date2Str = VciDateUtil.date2Str(new Date(), VciDateUtil.DateTimeFormatStr);
 					DockingTask dockingTaskDO = new DockingTask();
@@ -450,7 +470,7 @@
 					dockingTaskDO_insert.add(dockingTaskDO);
 				});
 			}
-			dockingTaskService.saveBatch(dockingTaskDO_insert);
+//			dockingTaskService.saveBatch(dockingTaskDO_insert);
 		}catch (Throwable e){
 			msg="鏁版嵁鎺ㄩ�佸埌瀹氭椂浠诲姟澶辫触!";
 			log.error("鏁版嵁鎺ㄩ�佸埌瀹氭椂浠诲姟澶辫触!"+e);
@@ -524,7 +544,7 @@
 	 * @param dockingSystemConfigDTO
 	 * @throws Throwable
 	 */
-	private void callInterface(String  sendString , DockingSystemConfigDTO dockingSystemConfigDTO) throws  Throwable{
+	private void callInterface(String  sendString , DockingSystemConfigDTO dockingSystemConfigDTO) throws Throwable{
 		String paramString = "";
 
 		String backString = "";
@@ -550,7 +570,7 @@
 					String sendurl = url + "?" + DATA_PARAM_NAME + "=" + sendString;
 					//鎷兼帴param
 					for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-						sendurl = sendurl + "&" + sysIntParamVO.getParamkey() + "=" + sysIntParamVO.getParamvalue();
+						sendurl = sendurl + "&" + sysIntParamVO.getParamKey() + "=" + sysIntParamVO.getParamValue();
 					}
 					paramString = sendurl;
 					backString = HttpUtils.get(sendurl);
@@ -558,7 +578,7 @@
 					MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
 					if(!CollectionUtils.isEmpty(sysIntParamVOList)) {
 						for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-							params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue());
+							params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue());
 						}
 					}
 					params.add(DATA_PARAM_NAME,sendString);
@@ -588,7 +608,7 @@
 			}else if (type.equals(URLTYPE_WEBSERVICE)) {//webserver璇锋眰
 				MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
 				for (DockingSysIntParamDTO sysIntParamVO : sysIntParamVOList) {
-					params.add(sysIntParamVO.getParamkey(), sysIntParamVO.getParamvalue());
+					params.add(sysIntParamVO.getParamKey(), sysIntParamVO.getParamValue());
 				}
 				paramString = sendString;
 				MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
@@ -624,7 +644,7 @@
 			resultNodeObjectDTO.setErroid("1");
 			resultNodeObjectDTO.setMsg(msg);
 			resultNodeObjectDTO.setCode(dockingSystemConfigDTO.getClassifyId());
-			resultNodeObjectDTO.setOid(dockingSystemConfigDTO.getClassifyOid());
+			resultNodeObjectDTO.setItemid(dockingSystemConfigDTO.getClassifyOid());
 			resultNodeObjectDTOS.add(resultNodeObjectDTO);
 		}finally {
 			boolean isSend = false;
@@ -650,6 +670,7 @@
 				dockingLog.setClassifyName(dockingSystemConfigDTO.getClassifyName());
 				dockingLog.setId(dockingSystemConfigDTO.getId());
 				dockingLog.setUniqueCode("");
+				dockingLog.setCreateTime(new Date());
 				dockingLog.setInterfaceStatus(isSend?"true":"false");
 				dockingLog.setParamString(paramString);
 				dockingLog.setType(DATA_LOGE_OUT);

--
Gitblit v1.9.3