| 对比新文件 | 
 |  |  | 
 |  |  | package com.ruoyi.process.dto; | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.annotation.TableField; | 
 |  |  | import com.ruoyi.process.pojo.ProcessDeal; | 
 |  |  | import io.swagger.annotations.ApiModelProperty; | 
 |  |  | import lombok.Data; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * @Author zhuo | 
 |  |  |  * @Date 2025/4/23 | 
 |  |  |  */ | 
 |  |  | @Data | 
 |  |  | public class ProcessDealDto extends ProcessDeal { | 
 |  |  |     @ApiModelProperty("搴忓彿") | 
 |  |  |     private String indexs; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty("鏃堕棿") | 
 |  |  |     private String dealTimeStr; | 
 |  |  | } | 
 
 |  |  | 
 |  |  | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
 |  |  | import com.baomidou.mybatisplus.core.metadata.IPage; | 
 |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
 |  |  | import com.ruoyi.process.dto.ProcessDealDto; | 
 |  |  | import com.ruoyi.process.pojo.ProcessDeal; | 
 |  |  | import org.apache.ibatis.annotations.Param; | 
 |  |  |  | 
 |  |  | 
 |  |  |  | 
 |  |  |     IPage<ProcessDeal> pageProcessDeal(Page page, @Param("ew") QueryWrapper<ProcessDeal> queryWrappers); | 
 |  |  |  | 
 |  |  |     List<ProcessDeal> selectDeal(@Param("id") Integer id); | 
 |  |  |     List<ProcessDealDto> selectDeal(@Param("id") Integer id); | 
 |  |  |  | 
 |  |  | } | 
 
 |  |  | 
 |  |  |  | 
 |  |  |     @ApiModelProperty("鍏宠仈鐨勬牱鍝佹帴鏀秈d") | 
 |  |  |     private Integer processSampleId; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty("搴忓彿") | 
 |  |  |     @TableField(select = false,exist = false) | 
 |  |  |     private String indexs; | 
 |  |  | } | 
 
 |  |  | 
 |  |  | import com.ruoyi.framework.exception.ErrorException; | 
 |  |  | import com.ruoyi.inspect.util.HackLoopTableRenderPolicy; | 
 |  |  | import com.ruoyi.inspect.util.UserUtils; | 
 |  |  | import com.ruoyi.process.dto.ProcessDealDto; | 
 |  |  | import com.ruoyi.process.mapper.InspectionOrderMapper; | 
 |  |  | import com.ruoyi.process.mapper.ProcessDealMapper; | 
 |  |  | import com.ruoyi.process.mapper.ProcessSampleMapper; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void exportProcessTotaldeal(Integer id, HttpServletResponse response) { | 
 |  |  |         List<ProcessDeal> sampleDealDtos = processDealMapper.selectDeal(id); | 
 |  |  |         List<ProcessDealDto> sampleDealDtos = processDealMapper.selectDeal(id); | 
 |  |  |         ProcessTotaldeal processTotaldeal = processTotaldealMapper.selectById(id); | 
 |  |  |  | 
 |  |  |         // 鑾峰彇璺緞 | 
 
 |  |  | 
 |  |  |         </if> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="selectDeal" resultType="com.ruoyi.process.pojo.ProcessDeal"> | 
 |  |  |     <select id="selectDeal" resultType="com.ruoyi.process.dto.ProcessDealDto"> | 
 |  |  |         select ROW_NUMBER() OVER (ORDER BY id) AS indexs, | 
 |  |  |                id, | 
 |  |  |                sample_name, | 
 |  |  | 
 |  |  |                sample_supplier, | 
 |  |  |                num, | 
 |  |  |                deal_method, | 
 |  |  |                deal_time | 
 |  |  |                DATE_FORMAT(deal_time, '%Y-%m-%d') dealTimeStr | 
 |  |  |         from cnas_process_deal | 
 |  |  |         where totaldeal_id = #{id} | 
 |  |  |     </select> |