| | |
| | | package com.ruoyi.cwgl.service.impl; |
| | | |
| | | import java.io.FileNotFoundException; |
| | | import java.io.FileOutputStream; |
| | | import java.lang.reflect.Method; |
| | | import java.nio.file.Files; |
| | | import java.nio.file.Paths; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.math.BigDecimal; |
| | |
| | | import cn.hutool.core.bean.BeanUtil; |
| | | import cn.hutool.core.util.PageUtil; |
| | | import com.github.pagehelper.Page; |
| | | import com.itextpdf.text.Document; |
| | | import com.itextpdf.text.Font; |
| | | import com.itextpdf.text.PageSize; |
| | | import com.itextpdf.text.pdf.BaseFont; |
| | | import com.itextpdf.text.pdf.PdfWriter; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.ruoyi.common.config.RuoYiConfig; |
| | | import com.ruoyi.common.core.redis.RedisCache; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import javax.annotation.Resource; |
| | |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.cwgl.domain.vo.DispatchOrderVo; |
| | | import com.ruoyi.cwgl.enums.FeeTypeEnums; |
| | | import com.ruoyi.cwgl.utils.MultiPagePdfWithImageUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | |
| | | import com.ruoyi.cwgl.domain.DispatchOrderItem; |
| | |
| | | public List<DispatchOrderAttachmentVo> selectDispatchOrderAttachment(String no) { |
| | | return dispatchOrderMapper.selectDispatchOrderAttachment(no); |
| | | } |
| | | |
| | | @DataSource(DataSourceType.CWSJ) |
| | | @Override |
| | | public String downAttachment(String no) throws Exception { |
| | | List<DispatchOrderAttachmentVo> dispatchOrderAttachmentVos = selectDispatchOrderAttachment(no); |
| | | return MultiPagePdfWithImageUtils.createPdf(dispatchOrderAttachmentVos, no); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |