Source/UBCS-WEB/src/components/advanced-query/advancedQuery.vue
@@ -209,7 +209,7 @@ this.initOptions.forEach((item,index) => { if(item.fieldType==='combox') { let enumCach = item.data || JSON.parse(localStorage.getItem(item.comboxKey)); if(enumCach != null) { if(enumCach != null && enumCach.length > 0) { item.data = enumCach; }else { getDictionary({code: item.comboxKey}).then(res=>{ Source/UBCS-WEB/src/views/code/code.vue
ÎļþÌ«´ó Source/UBCS-WEB/vue.config.js
@@ -26,9 +26,9 @@ proxy: { '/api': { //æ¬å°æå¡æ¥å£å°å // target: 'http://localhost:37000', target: 'http://localhost:37000', // target: 'http://192.168.1.51:37000', target: 'http://dev.vci-tech.com:37000', // target: 'http://dev.vci-tech.com:37000', // target: 'http://192.168.1.104:37000', // target: 'http://192.168.0.105:37000', // target: 'http://192.168.0.103:37000', Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/vo/pagemodel/ResultDataVO.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.vci.ubcs.code.vo.pagemodel; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.Valid; /** * 为äºè§£å³æ ¹æ®è¿åçä¸åcodeåä¸åçå¤çï¼ * å端åäºå¤çåªè¿åäºmsgï¼æä»¥catchæ¶æ¿ä¸å°ç¶æç * @author ludc * @date 2023/8/29 17:57 */ @Data @AllArgsConstructor @NoArgsConstructor public class ResultDataVO { private Boolean success; private String msg; } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeRuleServiceImpl.java
@@ -33,10 +33,7 @@ import com.vci.ubcs.code.mapper.CodeSerialValueMapper; import com.vci.ubcs.code.mapper.CommonsMapper; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO; import com.vci.ubcs.code.vo.pagemodel.CodeClassifyVO; import com.vci.ubcs.code.vo.pagemodel.CodeFixedValueVO; import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; import com.vci.ubcs.code.vo.pagemodel.*; import com.vci.ubcs.code.wrapper.CodeClassifyWrapper; import com.vci.ubcs.code.wrapper.CodeRuleWrapper; import com.vci.ubcs.omd.cache.EnumCache; @@ -54,7 +51,9 @@ import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.api.IResultCode; import org.springblade.core.tool.api.R; import org.springblade.core.tool.api.ResultCode; import org.springblade.core.tool.constant.BladeConstant; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; @@ -514,7 +513,7 @@ CodeRuleVO releaseCodeRule = getObjectHasSecByOid(oid); // å½ååå¸çè§åä¸åå¨ç 段信æ¯ï¼ç´æ¥ç©ºä¿¡æ¯è¿å if(Func.isEmpty(releaseCodeRule.getSecVOList())){ return R.success(""); return R.fail("è§åä¿¡æ¯ä¸åå¨ï¼è¯·å·æ°åéè¯ï¼"); } // 2ãæ¾åºä¸å½ååå¸çè§åç æ®µé¡ºåºä¸è´çè§å String secTypes = releaseCodeRule.getSecVOList().stream().map(CodeBasicSecVO::getSecType).collect(Collectors.joining(",")); @@ -525,7 +524,7 @@ ); // 为空ï¼è¯æä¸åå¨ç±»åçç¼ç è§åç´æ¥è¿å if(Func.isEmpty(codeRuleList)){ return R.success(""); return R.data(new ResultDataVO()); } // æ¥è¯¢åºåºç¡ç 段åè¡¨ï¼æç §orderNumååºæåºï¼ List<CodeRuleVO> codeRuleVOS = codeRuleDO2VOs(codeRuleList, true); @@ -589,6 +588,8 @@ // å±çº§ç æ®µï¼æ¯å¯¹å±çº§ç±»åãå±çº§çå¼ãå符æªåç±»åãåå¼ç±»å case "codelevelsec": if(!(releasedBasicSec.getCodeLevelType().equals(releaseBasicSec.getCodeLevelType()) /*å åéç©ºå¤æï¼å 为æ¹å±æ§ä¸æ¯å¿ 填屿§*/ && (Func.isNotEmpty(releasedBasicSec.getCodeLevelValue()) && Func.isNotEmpty(releaseBasicSec.getCodeLevelValue())) && releasedBasicSec.getCodeLevelValue().equals(releaseBasicSec.getCodeLevelValue()) && releasedBasicSec.getValueCutType().equals(releaseBasicSec.getValueCutType()) && releasedBasicSec.getCodeGetValueType().equals(releaseBasicSec.getCodeGetValueType()))){ @@ -611,6 +612,10 @@ lastCodeRule.add(item); } }); // 为空æ¶è¯´ææ¥éª¤3没æ¯å¯¹åºç±»ä¼¼çç¼ç è§å if(lastCodeRule.isEmpty()){ return R.data(new ResultDataVO()); } StringBuffer resMsg = new StringBuffer(); resMsg.append("åå¨å¦ä¸ç¸ä¼¼è§åï¼æ¯å¦ç»§ç»åå¸ï¼\n"); // æåå°ç»æè¿è¡å¤çå¹¶è¿å @@ -619,7 +624,8 @@ resMsg.append(item.getId()); resMsg.append("ç¼ç è§å;\n"); }); return R.fail(resMsg.toString()); ResultDataVO resultDataVO = new ResultDataVO(false,resMsg.toString()); return R.data(resultDataVO); } /** Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -179,7 +179,7 @@ * @return excelçæä»¶å°å */ @Override public String downloadTopImportExcel(String codeClassifyOid){ public String downloadTopImportExcel(String codeClassifyOid){ List<CodeClassifyTemplateVO> templateVOList=new ArrayList<>(); VciBaseUtil.alertNotNull("å¯¼åºæ¨¡æ¿","导åºçé ç½®",codeClassifyOid,"主é¢åºåç±»ç主é®"); CodeClassifyVO codeClassifyVO = classifyService.getObjectByOid(codeClassifyOid); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/UniversalInterfaceImpl.java
@@ -27,6 +27,7 @@ import com.vci.ubcs.code.vo.webserviceModel.classify.ResultClassifyVO; import com.vci.ubcs.code.vo.webserviceModel.coderule.*; import com.vci.ubcs.code.vo.webserviceModel.data.*; import com.vci.ubcs.code.vo.webserviceModel.data.ResultDataVO; import com.vci.ubcs.code.vo.webserviceModel.result.json.*; import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultClassfyVO; import com.vci.ubcs.code.vo.webserviceModel.result.xml.XMLResultDataObjectDetailDO;