| | |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.common.core.text.Convert; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.ServletUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.file.FileUploadUtils; |
| | | import com.ruoyi.common.utils.file.FileUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.common.utils.sign.Base64; |
| | | import com.ruoyi.common.utils.uuid.Seq; |
| | | import com.ruoyi.domain.qrcode; |
| | | import com.ruoyi.framework.config.ServerConfig; |
| | | import com.ruoyi.service.qrCodeService; |
| | | import org.apache.commons.io.FilenameUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.mock.web.MockMultipartFile; |
| | | import org.springframework.util.FastByteArrayOutputStream; |
| | |
| | | |
| | | import static com.ruoyi.common.core.page.TableSupport.PAGE_NUM; |
| | | import static com.ruoyi.common.core.page.TableSupport.PAGE_SIZE; |
| | | import static com.ruoyi.common.utils.file.FileUploadUtils.getExtension; |
| | | |
| | | @RestController |
| | | @RequestMapping("/qrCode") |
| | |
| | | { |
| | | return coSService.deleteData(ids); |
| | | } |
| | | |
| | | public static final String extractFilename(MultipartFile file) |
| | | { |
| | | return StringUtils.format("{}/{}_{}.{}", DateUtils.datePath(), |
| | | FilenameUtils.getBaseName(file.getOriginalFilename()), Seq.getId(Seq.uploadSeqType), getExtension(file)); |
| | | } |
| | | @Log(title = "二维码生成记录", businessType = BusinessType.EXPORT) |
| | | @PostMapping("/export") |
| | | public void export(HttpServletResponse response, qrcode cos) |
| | |
| | | MultipartFile multipartFile =new MockMultipartFile("file", "file.jpg", "text/plain", input); |
| | | System.out.println(76768999); |
| | | System.out.println(filePath); |
| | | |
| | | String fileName = FileUploadUtils.upload(multipartFile,filePath); |
| | | url = serverConfig.getUrl() + fileName; |
| | | // FileUploadUtils.upload(filePath, multipartFile,fname); |
| | | String fname = extractFilename(multipartFile); |
| | | System.out.println(fname); |
| | | String fileName = FileUploadUtils.upload(multipartFile,fname); |
| | | url = serverConfig.getUrl() + fname; |
| | | System.out.println(url); |
| | | System.out.println(fileName); |
| | | System.out.println(FileUtils.getName(fileName)); |
| | | qrcode cos = new qrcode(); |
| | | cos.setId(id); |
| | | cos.setCodeS(fileName); |
| | | cos.setCodeS(fname); |
| | | coSService.updateData(cos);; |
| | | // urls.add(url); |
| | | // |