| | |
| | | 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; |
| | |
| | | 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.web.constant.QueryOptionConstant; |
| | | import com.vci.ubcs.starter.web.pagemodel.PageHelper; |
| | | import com.vci.ubcs.starter.web.util.BeanUtilForVCI; |
| | |
| | | log.info(" 增加系统集成的接口管理信息:"+dockingSystemConfigDTO.toString()); |
| | | VciBaseUtil.alertNotNull(dockingSystemConfigDTO, "需要添加的数据对象"); |
| | | checkColumnNotNull(dockingSystemConfigDTO); |
| | | String sourcesystemoid = dockingSystemConfigDTO.getSourceSystemOid(); |
| | | DockingSystem dockingSystem = dockingSystemMapper.selectById(sourcesystemoid); |
| | | dockingSystemConfigDTO.setSysBaseOid(sourcesystemoid); |
| | | String systemOid =""; |
| | | if(dockingSystemConfigDTO.getDataFlowType().equals(SysIntegrationDataFlowTypeEnum.ACCEPT.getValue())) { |
| | | systemOid = dockingSystemConfigDTO.getTargetSystemOid(); |
| | | }else{ |
| | | systemOid = dockingSystemConfigDTO.getSourceSystemOid(); |
| | | } |
| | | DockingSystem dockingSystem = dockingSystemMapper.selectById(systemOid); |
| | | dockingSystemConfigDTO.setSysBaseOid(systemOid); |
| | | dockingSystemConfigDTO.setSysBaseId(dockingSystem.getId()); |
| | | dockingSystemConfigDTO.setSysBaseName(dockingSystem.getName()); |
| | | dockingSystemConfigDTO.setUsedFlag("true");//设置默认启用状态 |
| | |
| | | DockingSysIntParam sysIntParamDO = new DockingSysIntParam(); |
| | | sysIntParamDTO.setInfoOid(dockingSystemConfigDTO.getOid()); |
| | | BeanUtilForVCI.copyPropertiesIgnoreCase(sysIntParamDTO, sysIntParamDO); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(sysIntParamDO,MdmBtmTypeConstant.SYS_INT_PARAMTERY); |
| | | DefaultAttrAssimtUtil.addDefaultAttrAssimt(sysIntParamDO, MdmBtmTypeConstant.SYS_INT_PARAMTERY); |
| | | sysIntParamList.add(sysIntParamDO); |
| | | }); |
| | | } |