bug:【ID1000395】

用户管理、序列号列表导入pdf文件,有两种错误提示,文件已上传
master
382696293@qq.com 2 years ago
parent df57ad51cf
commit 22e529f061

@ -10,6 +10,8 @@ import com.flossom.common.core.domain.entity.WxUserInstrument;
import com.flossom.common.core.domain.req.WxInstrumentSerialExportVm;
import com.flossom.common.core.domain.req.WxInstrumentSerialImportVm;
import com.flossom.common.core.domain.req.WxUserInstrumentExportVm;
import com.flossom.common.core.exception.ServiceException;
import com.flossom.common.core.utils.StringUtils;
import com.flossom.common.core.utils.poi.ExcelUtil;
import com.flossom.common.core.web.controller.BaseController;
import com.flossom.common.core.web.domain.AjaxResult;
@ -160,6 +162,11 @@ public class WxInstrumentSerialController extends BaseController
@PostMapping("/importData")
public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception
{
String fileName = file.getOriginalFilename();
String suffix = fileName.substring(fileName.lastIndexOf("."));
if (!StringUtils.equals(suffix, "xls") || !StringUtils.equals(suffix, "xlsx")) {
throw new ServiceException("请使用模板文件导入数据");
}
ExcelUtil<WxInstrumentSerialImportVm> util = new ExcelUtil<WxInstrumentSerialImportVm>(WxInstrumentSerialImportVm.class);
List<WxInstrumentSerialImportVm> WxInstrumentSerialImportList = util.importExcel(file.getInputStream());
String message = wxInstrumentSerialService.handleImportData(WxInstrumentSerialImportList);

Loading…
Cancel
Save