|
|
|
@ -263,20 +263,20 @@ public class ContractFileController {
|
|
|
|
|
File temporary = new File(XSSEscape.escapePath(filePath + fileName));
|
|
|
|
|
//得到数据
|
|
|
|
|
List<ContractFileModel> personList = ExcelUtil.importExcel(temporary, 0, 1, ContractFileModel.class);
|
|
|
|
|
for (ContractFileModel model : personList) {
|
|
|
|
|
if (model.getNum()==null||model.getNum().equals(" ")||model.getNum().equals(null)){
|
|
|
|
|
return ActionResult.fail("合同导入数量是必填项,可默认填写为0");
|
|
|
|
|
}
|
|
|
|
|
if (model.getAmount()==null||model.getAmount().equals(" ")||model.getAmount().equals(null)){
|
|
|
|
|
return ActionResult.fail("合同导入金额是必填项,可默认填写为0");
|
|
|
|
|
}
|
|
|
|
|
if (model.getName()==null||model.getName().equals(" ")||model.getName().equals(null)){
|
|
|
|
|
return ActionResult.fail("合同导入供应商是必填项");
|
|
|
|
|
}
|
|
|
|
|
if (model.getContractNo()==null||model.getContractNo().equals(" ")||model.getContractNo().equals(null)){
|
|
|
|
|
return ActionResult.fail("合同导入对方合同号是必填项");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
// for (ContractFileModel model : personList) {
|
|
|
|
|
// if (model.getNum()==null||model.getNum().equals(" ")||model.getNum().equals(null)){
|
|
|
|
|
// return ActionResult.fail("合同导入数量是必填项,可默认填写为0");
|
|
|
|
|
// }
|
|
|
|
|
// if (model.getAmount()==null||model.getAmount().equals(" ")||model.getAmount().equals(null)){
|
|
|
|
|
// return ActionResult.fail("合同导入金额是必填项,可默认填写为0");
|
|
|
|
|
// }
|
|
|
|
|
// if (model.getName()==null||model.getName().equals(" ")||model.getName().equals(null)){
|
|
|
|
|
// return ActionResult.fail("合同导入供应商是必填项");
|
|
|
|
|
// }
|
|
|
|
|
// if (model.getContractNo()==null||model.getContractNo().equals(" ")||model.getContractNo().equals(null)){
|
|
|
|
|
// return ActionResult.fail("合同导入对方合同号是必填项");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//预览数据
|
|
|
|
|
Map<String, Object> map = contractFileService.importPreview(personList);
|
|
|
|
|
return ActionResult.success(map);
|
|
|
|
|