Source/UBCS/ubcs-service-api/ubcs-util-api/src/main/java/com/vci/ubcs/starter/poi/util/ExcelUtil.java
@@ -321,7 +321,6 @@ throw new VciBaseException(LangBaseUtil.getErrorMsg(var13), new String[0], var13); } finally { IOUtils.closeQuietly(os); try { wb.close(); } catch (Throwable var12) { Source/UBCS/ubcs-service/ubcs-code/pom.xml
@@ -123,10 +123,10 @@ <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> </exclusion> <exclusion> <!--<exclusion> <artifactId>commons-io</artifactId> <groupId>commons-io</groupId> </exclusion> </exclusion>--> <exclusion> <artifactId>geronimo-activation_1.1_spec</artifactId> <groupId>org.apache.geronimo.specs</groupId> Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/DockingManagementController.java
@@ -4,19 +4,14 @@ import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.code.dto.DockingSystemConfigDTO; import com.vci.ubcs.code.dto.DockingSystemDTO; import com.vci.ubcs.code.dto.DockingTaskDTO; import com.vci.ubcs.code.dto.UpdateSysInfoStatusDTO; import com.vci.ubcs.code.entity.DockingData; import com.vci.ubcs.code.entity.DockingSystem; import com.vci.ubcs.code.entity.DockingSystemConfig; import com.vci.ubcs.code.service.IDockingDataService; import com.vci.ubcs.code.service.IDockingSystemConfigService; import com.vci.ubcs.code.service.IDockingSystemService; import com.vci.ubcs.code.vo.pagemodel.DockingDataVO; import com.vci.ubcs.code.vo.pagemodel.DockingSystemConfigVO; import com.vci.ubcs.code.vo.pagemodel.DockingSystemVO; import com.vci.ubcs.code.wrapper.DockingDataWrapper; import com.vci.ubcs.code.wrapper.DockingSystemWrapper; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.pagemodel.*; import com.vci.ubcs.code.wrapper.*; import com.vci.ubcs.starter.exception.VciBaseException; import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; @@ -24,6 +19,8 @@ import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.*; import java.util.Map; /** * ç æ®µåºç¡ä¿¡æ¯æ§å¶å¨ @@ -45,13 +42,10 @@ * éææ¥å£é ç½®æå¡ */ private final IDockingSystemConfigService dockingSystemConfigService; /*** * å¾ éææ°æ®æå¡ * å¾ é管çé ç½®æå¡ */ private final IDockingDataService dockingDataService; private final IDokingSysManaentService dokingSysManaentService; /**ç³»ç»éæçç³»ç»ä¿¡æ¯å表 * @param dockingSystem åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç @@ -188,7 +182,73 @@ @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "DockingDataVO") public R<IPage<DockingDataVO>> gridDockingData(DockingData dockingData, Query query){ IPage<DockingData> pages = dockingDataService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingData)); return R.data(DockingDataWrapper.build().pageVO(pages)); IPage<DockingDataVO> pages = dokingSysManaentService.gridDockingData(dockingData,query); return R.data(pages); } /** * dataå表 * @param dockingTask åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return ç³»ç»éæçç³»ç»ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridDockingTask") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "DockingTaskVO") public R<IPage<DockingTaskVO>> gridDockingTask(DockingTask dockingTask, Query query){ IPage<DockingTaskVO> pages = dokingSysManaentService.gridDockingTask(dockingTask,query); return R.data(pages); } /** * æ¨éæ°æ®éææ¥å¿å表 * @param dockingLog åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridLoge") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "DockingLogeVO") public R<IPage<DockingLogeVO>> gridLoge(DockingLog dockingLog, Query query){ IPage<DockingLogeVO> pages = dokingSysManaentService.gridLoge(dockingLog,query); return R.data(pages); } /** * æ¥å£paramå表 * @param dockingSysIntParam åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridParam") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "dockingSysIntParam") public R<IPage<DockingSysIntParamVO>>gridParam(DockingSysIntParam dockingSysIntParam, Query query){ IPage<DockingSysIntParamVO> pages = dokingSysManaentService.gridParam(dockingSysIntParam,query); return R.data(pages); } /** * æ¥å£paramå表 * @param dockingSysIntHeader åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ @GetMapping("/gridHeader") @ApiOperationSupport(order = 3) @ApiOperation(value = "å页", notes = "DockingSysIntHeaderVO") public R<IPage<DockingSysIntHeaderVO>>gridHeader(DockingSysIntHeader dockingSysIntHeader, Query query){ IPage<DockingSysIntHeaderVO> pages=dokingSysManaentService.gridHeader(dockingSysIntHeader,query); return R.data(pages); } // /** // *æ¹éå¤ç // * å¿ é¡»è¦æåç±»oidådataoid // * @return // */ // @PostMapping("/sendData") // public R sendData(String oid){ // // return codeDuckingSyncServiceI.sendData(oid); // } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/IDokingSysManaentService.java
@@ -1,10 +1,49 @@ package com.vci.ubcs.code.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.vo.pagemodel.*; import org.springblade.core.mp.support.Query; /*** * 系統管çç¸å ³æå¡ */ public interface IDokingSysManaentService { /** * dataå表 * @param dockingTask åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return ç³»ç»éæçç³»ç»ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ IPage<DockingTaskVO>gridDockingTask(DockingTask dockingTask, Query query); /** * å¾ éææ°æ® * @param dockingData åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return ç³»ç»éæåºç¡ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ IPage<DockingDataVO>gridDockingData(DockingData dockingData, Query query); /** * æ¨éæ°æ®éææ¥å¿å表 * @param dockingLog åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ IPage<DockingLogeVO>gridLoge(DockingLog dockingLog, Query query); /** * æ¥å£paramå表 * @param dockingSysIntParam åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ IPage<DockingSysIntParamVO>gridParam(DockingSysIntParam dockingSysIntParam, Query query); /** * æ¥å£paramå表 * @param dockingSysIntHeader åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ IPage<DockingSysIntHeaderVO>gridHeader(DockingSysIntHeader dockingSysIntHeader, Query query); } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DockingSystemConfigServiceImpl.java
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/DokingSysManaentServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,91 @@ package com.vci.ubcs.code.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.vci.ubcs.code.entity.*; import com.vci.ubcs.code.mapper.DockingSystemConfigMapper; import com.vci.ubcs.code.service.*; import com.vci.ubcs.code.vo.pagemodel.*; import com.vci.ubcs.code.wrapper.*; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class DokingSysManaentServiceImpl extends ServiceImpl<DockingSystemConfigMapper, DockingSystemConfig> implements IDokingSysManaentService { /*** * ä»»å¡çææå¡ */ @Autowired( required = false) private IDockingTaskService dockingTaskService; /*** * æ¥å¿çææå¡ */ @Autowired( required = false) private IDockingLogeService dockingLogeService; /*** * éææ¥å£å¤´åè®®æå¡ */ @Autowired( required = false) private IDockingSysIntHeaderService dockingSysIntHeaderService; /*** * éææ¥å£åæ°æå¡ */ @Autowired( required = false) private IDockingSysIntParamService dockingSysIntParamService; /*** * å¾ éææ°æ®æå¡ */ @Autowired( required = false) private IDockingDataService dockingDataService; /** * dataå表 * @param dockingTask åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return ç³»ç»éæçç³»ç»ä¿¡æ¯æ¾ç¤ºå¯¹è±¡å表 */ @Override public IPage<DockingTaskVO> gridDockingTask(DockingTask dockingTask, Query query) { IPage<DockingTask> pages=dockingTaskService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingTask)); return DockingTaskWrapper.build().pageVO(pages); } @Override public IPage<DockingDataVO> gridDockingData(DockingData dockingData, Query query) { IPage<DockingData> pages=dockingDataService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingData)); return DockingDataWrapper.build().pageVO(pages); } /** * æ¨éæ°æ®éææ¥å¿å表 * @param dockingLog åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ @Override public IPage<DockingLogeVO> gridLoge(DockingLog dockingLog, Query query) { IPage<DockingLog> pages=dockingLogeService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingLog)); return DockingLogeWrapper.build().pageVO(pages); } @Override public IPage<DockingSysIntParamVO> gridParam(DockingSysIntParam dockingSysIntParam, Query query) { IPage<DockingSysIntParam> pages=dockingSysIntParamService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntParam)); return DockingSysIntParamWrapper.build().pageVO(pages); } /** * æ¥å£paramå表 * @param dockingSysIntHeader åºç¡æ¥è¯¢å¯¹è±¡ï¼å 嫿¥è¯¢æ¡ä»¶ï¼åé¡µï¼æåºç * @return éææ¥å¿æ¾ç¤ºå¯¹è±¡å表 */ @Override public IPage<DockingSysIntHeaderVO> gridHeader(DockingSysIntHeader dockingSysIntHeader , Query query) { IPage<DockingSysIntHeader> pages = dockingSysIntHeaderService.page(Condition.getPage(query), Condition.getQueryWrapper(dockingSysIntHeader)); return DockingSysIntHeaderWrapper.build().pageVO(pages); } } Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/MdmIOServiceImpl.java
@@ -361,7 +361,13 @@ //åç §çèªè¡è¾å ¥åç§° //åç±»æ³¨å ¥çä¸ç¨ï¼é½æ¯å¯¼å ¥åèªå¨å¤çç //ç¼ç ï¼ç¶æçåæ®µä¸å¯¼å ¥ List<CodeClassifyTemplateAttrVO> templateAttrVOS = codeClassifyTemplateVO.getAttributes().stream().filter(s -> List<CodeClassifyTemplateAttrVO> codeClassifyTemplateAttrVOList=codeClassifyTemplateVO.getAttributes(); if(!CollectionUtils.isEmpty(codeClassifyTemplateAttrVOList)) { if (CollectionUtils.isEmpty(codeClassifyTemplateAttrVOList)) { throw new VciBaseException("æ¨¡æ¿æ²¡æé ç½®å±æ§"); } } List<CodeClassifyTemplateAttrVO> templateAttrVOS = codeClassifyTemplateAttrVOList.stream().filter(s -> !DEFAULT_ATTR_LIST.contains(s.getId()) && StringUtils.isBlank(s.getComponentRule()) && StringUtils.isBlank(s.getClassifyInvokeAttr()) @@ -371,6 +377,7 @@ if(CollectionUtils.isEmpty(templateAttrVOS)){ throw new VciBaseException("æ¨¡æ¿æ²¡æé 置任ä½ãè¡¨åæ¾ç¤ºãä¸ºãæ¯ãç屿§"); } List<CodeClassifyTemplateAttrVO> idAttrVOList = codeClassifyTemplateVO.getAttributes().stream().filter(s -> s.getId().equalsIgnoreCase(CODE_FIELD)).collect(Collectors.toList()); LinkedList<WriteExcelData> excelDataList = new LinkedList<>(); Workbook workbook = new HSSFWorkbook(); Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/wrapper/DockingTaskWrapper.java
@@ -12,8 +12,8 @@ import java.util.Objects; public class DockingTaskWrapper extends BaseEntityWrapper<DockingTask, DockingTaskVO> { public static DockingSystemWrapper build() { return new DockingSystemWrapper(); public static DockingTaskWrapper build() { return new DockingTaskWrapper(); } @Override public DockingTaskVO entityVO(DockingTask entity) {