| | |
| | | package com.ld.igds.inout.view; |
| | | |
| | | import java.io.File; |
| | | import java.net.URLDecoder; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | */ |
| | | @FileResolver |
| | | public String uploadImage(UploadFile file, Map<String, Object> parameter) { |
| | | //车牌 |
| | | String plateNum = (String) parameter.get("plateNum"); |
| | | //流程 |
| | | String bizTag = (String) parameter.get("bizTag"); |
| | | String newFileName = null; |
| | | try { |
| | | String basePath = fileService.getInoutFilePath(new Date()); |
| | | // 获取新的ID |
| | | newFileName = DateFormatUtils.format(new Date(), "yyyyMMddHHmmss"); |
| | | if(StringUtils.isNotEmpty(bizTag)){ |
| | | newFileName = bizTag + "_" + newFileName; |
| | | } |
| | | // 文件后缀名 |
| | | String suffixName = file.getFileName().substring(file.getFileName().lastIndexOf(".")); |
| | | // 合成新的文件名 |
| | |
| | | return newFileName; |
| | | } |
| | | |
| | | /** |
| | | * inoutDataPR#delImage |
| | | * |
| | | * @param parameter |
| | | * @return |
| | | */ |
| | | @Expose |
| | | public String delImage(Map<String, Object> parameter) throws Exception { |
| | | |
| | | String fileName = (String) parameter.get("fileName"); |
| | | Date createTime = (Date) parameter.get("createTime"); |
| | | if (null == createTime) createTime = new Date(); |
| | | fileName = URLDecoder.decode(fileName, "UTF-8"); |
| | | |
| | | File file = new File(fileService.getInoutFilePath(createTime), fileName); |
| | | |
| | | if (!file.exists()) { |
| | | return "删除失败,系统未找到当前附件"; |
| | | } |
| | | |
| | | file.delete(); |
| | | return null; |
| | | } |
| | | |
| | | } |