Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/DockingLogeDTO.java
@@ -19,32 +19,32 @@ /** * æ¥å£ç¶æ */ private String interfacestatus; private String interfaceStatus; /** * åæ° */ private String paramstring; private String paramString; /** * è¿å */ private String returnstring; private String returnString; /** * ç³»ç»ç¼å· */ private String systemcode; private String systemCode; /** * ç³»ç»åç§° */ private String systemname; private String systemName; /** * ç³»ç»id */ private String systemoid; private String systemOid; /** * æ¥å£ç±»å @@ -52,9 +52,19 @@ private String type; /** * æ¥å£ç±»åæ¾ç¤ºå¼ */ private String typeText; /** * è¿è¿æç¤º */ private String msg; /** * ä¼ éxml */ private String sendXml; public String getMsg() { return msg; @@ -64,116 +74,91 @@ this.msg = msg; } /** * è·å æ¥å£ç¶æ */ public String getInterfacestatus (){ return interfacestatus; public String getInterfaceStatus() { return interfaceStatus; } /** * 设置 æ¥å£ç¶æ */ public void setInterfacestatus (String interfacestatus){ this.interfacestatus = interfacestatus; public void setInterfaceStatus(String interfaceStatus) { this.interfaceStatus = interfaceStatus; } /** * è·å åæ° */ public String getParamstring (){ return paramstring; public String getParamString() { return paramString; } /** * 设置 åæ° */ public void setParamstring (String paramstring){ this.paramstring = paramstring; public void setParamString(String paramString) { this.paramString = paramString; } /** * è·å è¿å */ public String getReturnstring (){ return returnstring; public String getReturnString() { return returnString; } /** * 设置 è¿å */ public void setReturnstring (String returnstring){ this.returnstring = returnstring; public void setReturnString(String returnString) { this.returnString = returnString; } /** * è·å ç³»ç»ç¼å· */ public String getSystemcode (){ return systemcode; public String getSystemCode() { return systemCode; } /** * 设置 ç³»ç»ç¼å· */ public void setSystemcode (String systemcode){ this.systemcode = systemcode; public void setSystemCode(String systemCode) { this.systemCode = systemCode; } /** * è·å ç³»ç»åç§° */ public String getSystemname (){ return systemname; public String getSystemName() { return systemName; } /** * 设置 ç³»ç»åç§° */ public void setSystemname (String systemname){ this.systemname = systemname; public void setSystemName(String systemName) { this.systemName = systemName; } /** * è·å ç³»ç»id */ public String getSystemoid (){ return systemoid; public String getSystemOid() { return systemOid; } /** * 设置 ç³»ç»id */ public void setSystemoid (String systemoid){ this.systemoid = systemoid; public void setSystemOid(String systemOid) { this.systemOid = systemOid; } /** * è·å æ¥å£ç±»å */ public String getType (){ public String getType() { return type; } /** * 设置 æ¥å£ç±»å */ public void setType (String type){ public void setType(String type) { this.type = type; } public String getTypeText() { return typeText; } public void setTypeText(String typeText) { this.typeText = typeText; } public String getSendXml() { return sendXml; } public void setSendXml(String sendXml) { this.sendXml = sendXml; } @Override public String toString() { return "DockingLogeDTO{" + "interfacestatus='" + interfacestatus + '\'' + ", paramstring='" + paramstring + '\'' + ", returnstring='" + returnstring + '\'' + ", systemcode='" + systemcode + '\'' + ", systemname='" + systemname + '\'' + ", systemoid='" + systemoid + '\'' + ", type='" + type + '\'' + ", msg='" + msg + '\'' + '}'; "interfaceStatus='" + interfaceStatus + '\'' + ", paramString='" + paramString + '\'' + ", returnString='" + returnString + '\'' + ", systemCode='" + systemCode + '\'' + ", systemName='" + systemName + '\'' + ", systemOid='" + systemOid + '\'' + ", type='" + type + '\'' + ", typeText='" + typeText + '\'' + ", msg='" + msg + '\'' + ", sendXml='" + sendXml + '\'' + '}'; } } Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/DockingLog.java
@@ -1,5 +1,6 @@ package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; @@ -66,6 +67,12 @@ */ @ApiModelProperty(value = "æ¥å£ç±»åï¼æ¨éæ¥å£/æ¥è¯¢æ¥å£,ææ¶ä¸ç¨") private String type; /*** * æ¥å£ç±»åæ¾ç¤ºå¼ */ @ApiModelProperty(value = "æ¥å£ç±»åï¼æ¨éæ¥å£/æ¥è¯¢æ¥å£,ææ¶ä¸ç¨") @TableField(exist = false) private String typeText; /** * è¿è¿æç¤º @@ -97,6 +104,118 @@ @ApiModelProperty(value = "æ¥å£ç¶æ") private String interfaceStatus; public String getSystemOid() { return systemOid; } public void setSystemOid(String systemOid) { this.systemOid = systemOid; } public String getSystemCode() { return systemCode; } public void setSystemCode(String systemCode) { this.systemCode = systemCode; } public String getSystemName() { return systemName; } public void setSystemName(String systemName) { this.systemName = systemName; } public String getClassifyOid() { return classifyOid; } public void setClassifyOid(String classifyOid) { this.classifyOid = classifyOid; } public String getClassifyId() { return classifyId; } public void setClassifyId(String classifyId) { this.classifyId = classifyId; } public String getClassifyName() { return classifyName; } public void setClassifyName(String classifyName) { this.classifyName = classifyName; } public String getUniqueCode() { return uniqueCode; } public void setUniqueCode(String uniqueCode) { this.uniqueCode = uniqueCode; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String getTypeText() { return typeText; } public void setTypeText(String typeText) { this.typeText = typeText; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public String getParamString() { return paramString; } public void setParamString(String paramString) { this.paramString = paramString; } public String getSendXml() { return sendXml; } public void setSendXml(String sendXml) { this.sendXml = sendXml; } public String getReturnString() { return returnString; } public void setReturnString(String returnString) { this.returnString = returnString; } public String getInterfaceStatus() { return interfaceStatus; } public void setInterfaceStatus(String interfaceStatus) { this.interfaceStatus = interfaceStatus; } @Override public String toString() { return "DockingLogeDO{" + Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/DockingLogeVO.java
@@ -70,6 +70,11 @@ */ private String type; /** * æ¥å£ç±»åæ¾ç¤ºå¼ */ private String typeText; /** * ä¼ éxml */ private String sendXml; @@ -133,6 +138,14 @@ public void setSystemOid(String systemOid) { this.systemOid = systemOid; } public String getTypeText() { return typeText; } public void setTypeText(String typeText) { this.typeText = typeText; } /** @@ -203,6 +216,7 @@ ", systemName='" + systemName + '\'' + ", systemOid='" + systemOid + '\'' + ", type='" + type + '\'' + ", typeText='" + typeText + '\'' + ", sendXml='" + sendXml + '\'' + ", msg='" + msg + '\'' + '}'; Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/web/constant/MdmEnumIdConstant.java
@@ -76,4 +76,8 @@ */ public static final String SYS_INTEGRATION_PUSH_TYPE="sysIntegrationPushType"; /*** * ç³»ç»æ¥å£ç±»å */ public static final String SYS_INTEGRATION_LOG_TYPE="sysIntegrationLogType"; } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/enumpack/SysIntegrationLogTypeEnum.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,145 @@ package com.vci.ubcs.code.enumpack; import com.vci.ubcs.starter.annotation.VciEnum; import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; import com.vci.ubcs.starter.web.enumpck.BaseEnum; @VciEnum(name = MdmEnumIdConstant.SYS_INTEGRATION_LOG_TYPE,text = "ç³»ç»éææ¥å¿æ¥å£ç±»å",description = "") public enum SysIntegrationLogTypeEnum implements BaseEnum { /** * æ°æ®æ¨é */ TYPE_PUSH_DATA("pushData","æ°æ®æ¨é"), /** * åç±»æ¨é */ TYPE_PUSH_CLASSIFY("pushClassifyData","åç±»æ¨é"), /*** * ç¼ç ç³è¯· */ TYPE_ACCPET_APPCODE("applyCode","ç¼ç ç³è¯·"), /*** * ç¼ç ç»´æ¤ */ TYPE_ACCPET_EDITCODE("syncEditData","ç¼ç ç»´æ¤"), /*** * åç±»æ¥è¯¢ */ TYPE_ACCPET_QUERYCLAFILY("queryClassify","åç±»æ¥è¯¢"), /*** * å«ç¼ç è§åçåç±»æ¥è¯¢ */ TYPE_ACCPET_QUERYCLAFILYRULE("queryClassifyRule","å«ç¼ç è§åçåç±»æ¥è¯¢"), /*** * æ°æ®æ¥è¯¢ */ TYPE_ACCPET_QUERYDATA("queryData","æ°æ®æ¥è¯¢"); /** * æä¸¾çå¼ */ private String value; /** * æä¸¾æ¾ç¤ºææ¬ */ private String text; /** * è·åæä¸¾å¼ * * @return æä¸¾å¼ */ @Override public String getValue() { return value; } /** * 设置æä¸¾å¼ * * @param value æä¸¾å¼ */ public void setValue(String value) { this.value = value; } /** * è·åæä¸¾æ¾ç¤ºææ¬ * * @return æ¾ç¤ºææ¬ */ @Override public String getText() { return text; } /** * 设置æ¾ç¤ºææ¬ * * @param text æ¾ç¤ºææ¬ */ public void setText(String text) { this.text = text; } /** * æé 彿° * * @param value å¼ * @param text æ¾ç¤ºææ¬ */ private SysIntegrationLogTypeEnum(String value, String text) { this.value = value; this.text = text; } /** * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ * * @param text åç§° * @return æä¸¾å¼ */ public static String getValueByText(String text) { for (SysIntegrationLogTypeEnum wenum : SysIntegrationLogTypeEnum.values()) { if (wenum.getText().equalsIgnoreCase(text)) { return wenum.getValue(); } } return ""; } /** * æ ¹æ®æä¸¾å¼è·ååç§° * * @param value æä¸¾å¼ * @return åç§° */ public static String getTextByValue(String value) { for (SysIntegrationLogTypeEnum wenum : SysIntegrationLogTypeEnum.values()) { if (wenum.getValue().equalsIgnoreCase(value)) { return wenum.getText(); } } return ""; } /** * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ * * @param value æä¸¾å¼ * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull */ public static SysIntegrationLogTypeEnum forValue(String value) { for (SysIntegrationLogTypeEnum wenum : SysIntegrationLogTypeEnum.values()) { if (wenum.getValue().equalsIgnoreCase(value)) { return wenum; } } return null; } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeDuckingSyncServiceImpl.java
@@ -234,7 +234,10 @@ dockingTask.setClassifyName(classifyname);//æ°æ®æå¨åç±»åç§° dockingTask.setSendType(sendtype);//æ°æ®æ¨éç±»å dockingTask.setDataOid(dataoid); dockingTask.setCreateTime(new Date()); dockingTask.setLastModifyTime(new Date()); dockingTask.setCreator("sysAdmin"); dockingTask.setLastModifier("sysAdmin"); //intinfo dockingTask.setSysInfoOid(sysIntInfoVOi.getOid());//intinfoçoid dockingTask.setSystemOid(sysIntInfoVOi.getSysBaseOid());//ç³»ç»oid @@ -307,7 +310,7 @@ sendString = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" + xStream.toXML(nodeDataDTO); } //è°ç¨æ¥å£ callInterface(sendString,dockingSystemConfig,dockingTask); callInterface(sendString,dockingSystemConfig,dockingTask,"pushClassifyData"); }catch (Throwable e){ e.printStackTrace(); }finally { @@ -393,7 +396,7 @@ sendString = "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" + xStream.toXML(nodeDataDTO); } //è°ç¨æ¥å£ callInterface(sendString,dockingSystemConfig, dockingTask); callInterface(sendString,dockingSystemConfig, dockingTask,"pushData"); }catch (Throwable e){ e.printStackTrace(); }finally { @@ -407,7 +410,7 @@ * @param dockingTask * @throws Throwable */ private void callInterface(String sendString , DockingSystemConfig dockingSystemConfig,DockingTask dockingTask) throws Throwable{ private void callInterface(String sendString , DockingSystemConfig dockingSystemConfig,DockingTask dockingTask,String operation) throws Throwable{ String paramString = ""; String backString = ""; @@ -537,7 +540,7 @@ dockingLogeDO.setParamString(paramString); dockingLogeDO.setReturnString(backString); dockingLogeDO.setInterfaceStatus(isSend?"true":"false"); dockingLogeDO.setType(DATA_LOGE_OUT); dockingLogeDO.setType(operation); dockingLogeDO.setMsg(msg); log.error("éææ¨éæ°æ®,systemcode:"+dockingTask.getSystemCode()+",systemname:"+dockingTask.getSystemName()+",url:"+url+",param:"+paramString+",e:"+msg); dockingLogeService.save(dockingLogeDO); @@ -545,6 +548,7 @@ //å ¨é½æ¥æ¶æåçæ åµä¸,ä¿®æ¹dockingtask sendflag为已åé if(isSend) { dockingTask.setSendFlag(MdmDuckingConstant.SEND_FLAG_TRUE); dockingTask.setLastModifyTime(new Date()); dockingTaskService.updateById(dockingTask); } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -879,7 +879,7 @@ resultStr = object.toString(); } try { //è®°å½æ¥å¿ this.saveLogs(systemId, systemId, data, resultStr, issucess, msg, "queryClassify"); this.saveLogs(systemId, systemId, data, resultStr, issucess, msg, "queryData"); }catch (Throwable e){ e.printStackTrace(); } @@ -1331,7 +1331,7 @@ } try { //è®°å½æ¥å¿ this.saveLogs(systemId, systemId, data, resultStr, issucess, msg, "queryClassify"); this.saveLogs(systemId, systemId, data, resultStr, issucess, msg, "queryClassifyRule"); }catch (Throwable e){ e.printStackTrace(); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingLogeWrapper.java
@@ -2,6 +2,7 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.vci.ubcs.code.entity.DockingLog; import com.vci.ubcs.code.enumpack.SysIntegrationLogTypeEnum; import com.vci.ubcs.code.vo.pagemodel.DockingLogeVO; import org.springblade.core.mp.support.BaseEntityWrapper; import org.springblade.core.tool.utils.BeanUtil; @@ -18,6 +19,7 @@ @Override public DockingLogeVO entityVO(DockingLog entity) { entity.setTypeText(SysIntegrationLogTypeEnum.getTextByValue(entity.getType())); DockingLogeVO dockingLogeVO = Objects.requireNonNull(BeanUtil.copy(entity, DockingLogeVO.class)); return dockingLogeVO; } @@ -33,6 +35,7 @@ List<DockingLogeVO> vos=new ArrayList<>(); if(!CollectionUtils.isEmpty(entitys)) { entitys.stream().forEach(vo -> { vo.setTypeText(SysIntegrationLogTypeEnum.getTextByValue(vo.getType())); vos.add(entityVO(vo)); }); } @@ -49,6 +52,7 @@ List<DockingLog>entitys =new ArrayList<>(); if(!CollectionUtils.isEmpty(vos)) { vos.stream().forEach(entity -> { entity.setTypeText(SysIntegrationLogTypeEnum.getTextByValue(entity.getType())); entitys.add(voentity(entity)); }); } @@ -61,6 +65,7 @@ * @return */ public DockingLog voentity( DockingLogeVO vo) { vo.setTypeText(SysIntegrationLogTypeEnum.getTextByValue(vo.getType())); DockingLog entity = Objects.requireNonNull(BeanUtil.copy(vo, DockingLog.class)); return entity; }