Source/UBCS/service-start.sh
@@ -6,8 +6,8 @@ mvn clean package #启动admin服务 docker build -f ./ubcs-ops/ubcs-admin/Dockerfile -t vci-ubcs/ubcs-admin . docker run -d -p 36002:36002 --name ubcs-admin vci-ubcs/ubcs-admin:latest # docker build -f ./ubcs-ops/ubcs-admin/Dockerfile -t vci-ubcs/ubcs-admin . # docker run -d -p 36002:36002 --name ubcs-admin vci-ubcs/ubcs-admin:latest #启动auth服务 docker build -f ./ubcs-auth/Dockerfile -t vci-ubcs/ubcs-auth . @@ -46,8 +46,8 @@ docker run -d -p 36007:36007 --name ubcs-resource vci-ubcs/ubcs-resource:latest #启动swagger服务 docker build -f ./ubcs-ops/ubcs-swagger/Dockerfile -t vci-ubcs/ubcs-swagger . docker run -d -p 36008:36008 --name ubcs-swagger vci-ubcs/ubcs-swagger:latest # docker build -f ./ubcs-ops/ubcs-swagger/Dockerfile -t vci-ubcs/ubcs-swagger . # docker run -d -p 36008:36008 --name ubcs-swagger vci-ubcs/ubcs-swagger:latest #启动system服务 docker build -f ./ubcs-service/ubcs-system/Dockerfile -t vci-ubcs/ubcs-system . Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/dto/CodeExportAttrDTO.java
@@ -46,7 +46,7 @@ /** * 查询条件 */ private Map<String,String> conditionMap; private Map<String,Object> conditionMap; /** * 分类的主键 @@ -101,11 +101,11 @@ this.order = order; } public Map<String, String> getConditionMap() { public Map<String, Object> getConditionMap() { return conditionMap; } public void setConditionMap(Map<String, String> conditionMap) { public void setConditionMap(Map<String, Object> conditionMap) { this.conditionMap = conditionMap; } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -34,6 +34,7 @@ import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.util.DefaultAttrAssimtUtil; import com.vci.ubcs.starter.util.LocalFileUtil; import com.vci.ubcs.starter.util.UBCSSqlKeyword; import com.vci.ubcs.starter.web.constant.QueryOptionConstant; import com.vci.ubcs.starter.web.enumpck.BooleanEnum; import com.vci.ubcs.starter.web.enumpck.UserSecretEnum; @@ -1473,7 +1474,7 @@ CodeClassifyTemplateVO templateVO = engineService.getUsedTemplateByClassifyOid(exportAttrDTO.getCodeClassifyOid()); //先查询数据 String btmTypeId = classifyFullInfo.getTopClassifyVO().getBtmTypeId(); Map<String, String> conditionMap = exportAttrDTO.getConditionMap(); Map<String, Object> conditionMap = exportAttrDTO.getConditionMap(); if(conditionMap == null){ conditionMap = new HashMap<>(); } @@ -1489,6 +1490,7 @@ conditionMap.put("codeclsfpath","*" + exportAttrDTO.getCodeClassifyOid() + "*"); conditionMap.put("lastr", "1"); conditionMap.put("lastv", "1"); UBCSSqlKeyword.buildSqlwhere(conditionMap); //先查询总数 int total = 0; if(exportAttrDTO.getEndPage()!=null && exportAttrDTO.getEndPage()>0 @@ -1502,10 +1504,11 @@ thisPage.setOrder(exportAttrDTO.getOrder()); thisPage.addDefaultDesc("createTime"); //total += boService.queryCount(btmTypeId, conditionMap); total += boService.queryCount(btmTypeId, conditionMap); } }else{ //total=boService.queryCount(btmTypeId, conditionMap); total=boService.queryCount(btmTypeId, conditionMap); } List<String> selectFieldList = new ArrayList<>(); if(!CollectionUtils.isEmpty(exportAttrDTO.getAttrIdIndexMap())){ @@ -1578,6 +1581,9 @@ LocalFileUtil.deleteTempFile(file,true); return zipFileName; } private /** * 查询数据并导出到excel @@ -4289,4 +4295,5 @@ } } } }