blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/excution/DispatchFinishListener.java
@@ -91,11 +91,6 @@ ncNodeService.save(newCuredNode); //æ°çæµç¨å¯¹åºçæä»¶æ´æ°å°æ°èç¹ä¸ /* List<FlowProgramFile> newFlowFileList = flowProgramFileService.lambdaQuery() .eq(FlowProgramFile::getProcessInstanceId, progProperties.getProcessInstanceId()).list(); */ List<FlowProgramFile> newFlowFileList = flowProgramFileService.listByProcessInstanceId(progProperties.getProcessInstanceId()); for (FlowProgramFile newFlowFile : newFlowFileList) { NcNode newProgramNode = new NcNode(); blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/controller/DncSendBackController.java
@@ -1,6 +1,7 @@ package org.springblade.mdm.program.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; @@ -10,7 +11,8 @@ import org.springblade.core.tenant.annotation.NonDS; import org.springblade.core.tool.api.R; import org.springblade.mdm.program.service.DNCSendBackService; import org.springblade.mdm.program.vo.DncSendBackData; import org.springblade.mdm.program.service.DncBackFileService; import org.springblade.mdm.program.vo.*; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -30,6 +32,7 @@ public class DncSendBackController { private final DNCSendBackService dncSendBackService; private final DncBackFileService dncBackFileService; /** * ä¸ä¼ DNCåä¼ æä»¶ * @@ -68,4 +71,11 @@ } return R.success(); } @Operation(summary = "å·¥æ§ç½åä¼ è®°å½å页æ¥è¯¢", description = "å·¥æ§ç½åä¼ è®°å½å页æ¥è¯¢,æ¥è¯¢åä¼ åå²") @GetMapping("/dnc-back-page") public R<IPage<DncBackFileVO>> page(DncBackFileQueryVO query) { return R.data(dncBackFileService.pageQuery(query)); } } blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/entity/DncBackFile.java
@@ -20,7 +20,7 @@ /** * ç¨åºå å èç¹ çid */ private Long ncNodeId; private Long approvedId; /** * 确认æ¶é´ */ blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/mapper/DncBackFileMapper.java
@@ -15,6 +15,6 @@ * @param queryVO * @return */ IPage<DncBackFileVO> pageQuery(IPage<DncBackFile> page, @Param("query") DncBackFileQueryVO queryVO); IPage<DncBackFileVO> pageQuery(@Param("page")IPage<DncBackFile> page, @Param("query") DncBackFileQueryVO queryVO); } blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/mapper/DncBackFileMapper.xml
@@ -13,13 +13,15 @@ <!--DNCåä¼ ç¨åºå¤çå页--> <select id="pageQuery" resultType="org.springblade.mdm.program.vo.DncBackFileVO"> select f.id,p.name name,p.is_cured,f.create_time,m.code machine_code, m.name machine_name,f.create_time arrived_time select f.id,n.name name,f.create_time,m.code machine_code, m.name machine_name,f.create_time from mdm_dnc_back_file f left join mdm_nc_program p on f.nc_program_id=p.id left join mdm_machine m on p.machine_code=m.code <where> f.status=1 and f.is_deleted=0 left join mdm_nc_program_approved a on f.approved_id=a.id join mdm_nc_node n on a.nc_node_id=n.id left join mdm_machine m on n.machine_code=m.code <where> f.is_deleted=0 <if test="query.machineSpec!=null and query.machineSpec!=''"> and m.machine_spec=#{query.machineSpec,jdbcType=VARCHAR} </if> @@ -28,6 +30,12 @@ or p.name like CONCAT('%', #{query.keyword,jdbcType=VARCHAR},'%') ) </if> <if test="query.createTimeBegin!=null"> and a.create_time >= #{query.createTimeBegin} </if> <if test="query.createTimeEnd!=null"> and a.create_time <= #{query.createTimeEnd} </if> </where> </select> blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/service/DncBackFileService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,34 @@ package org.springblade.mdm.program.service; import com.baomidou.mybatisplus.core.metadata.IPage; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springblade.core.log.exception.ServiceException; import org.springblade.core.mp.base.BizServiceImpl; import org.springblade.core.mp.support.Condition; import org.springblade.core.oss.OssTemplate; import org.springblade.mdm.program.entity.DncBackFile; import org.springblade.mdm.program.mapper.DncBackFileMapper; import org.springblade.mdm.program.vo.DncBackFileQueryVO; import org.springblade.mdm.program.vo.DncBackFileVO; import org.springframework.stereotype.Service; /** * DNCåä¼ æä»¶å¤çæå¡ * * @author yangys */ @Slf4j @Service @AllArgsConstructor public class DncBackFileService extends BizServiceImpl<DncBackFileMapper, DncBackFile> { private final NcNodeService ncNodeService; private final OssTemplate ossTemplate; public IPage<DncBackFileVO> pageQuery(DncBackFileQueryVO query) { return this.baseMapper.pageQuery(Condition.getPage(query),query); } } blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/vo/DncBackFileQueryVO.java
@@ -5,6 +5,8 @@ import lombok.Setter; import org.springblade.core.mp.support.Query; import java.util.Date; /** * å页æ¥è¯¢åæ° */ @@ -18,4 +20,9 @@ @Schema(description = "è§æ ¼") private String machineSpec; @Schema(description = "åä¼ æ¶é´å¼å§") private Date createTimeBegin; @Schema(description = "åä¼ æ¶é´æªæ¢") private Date createTimeEnd; } blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/vo/DncBackFileVO.java
@@ -7,18 +7,19 @@ import java.util.Date; /** * ä»å·¥æ§ç½åä¼ æ¶å¯ç½çå¯¼å ¥æä»¶åå² */ @Schema(description = "DNCåä¼ æä»¶") @Setter @Getter public class DncBackFileVO extends BaseVO { @Schema(description = "æä»¶åç§°") private String name; @Schema(description = "æºåºç¼å·/åä¼ æºåº") @Schema(description = "æºåºç¼å·") private String machineCode; @Schema(description = "ç¨åºç¼å·") private String code; @Schema(description = "åºåç¶æ") private Integer isCured=0; @Schema(description = "æä»¶å°è¾¾æ¶é´") private Date arrivedTime; }