diff --git a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java index 5024d23..9e37a68 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jhgk/DmSygdMxController.java @@ -163,7 +163,8 @@ public class DmSygdMxController { String fileName = file.getOriginalFilename(); fileName=StrUtil.removeSuffix(fileName, ".xls"); - //ydjhImportService.handler(objList, fileName, req); + fileName=StrUtil.removeSuffix(fileName, ".xlsx"); + ydjhImportService.handler(objList, fileName, req); return new ResultBean(fileName); } diff --git a/src/main/java/com/dsic/gj_erp/listeners/ExcelJhxfListener.java b/src/main/java/com/dsic/gj_erp/listeners/ExcelJhxfListener.java index ed311da..0494d8c 100644 --- a/src/main/java/com/dsic/gj_erp/listeners/ExcelJhxfListener.java +++ b/src/main/java/com/dsic/gj_erp/listeners/ExcelJhxfListener.java @@ -32,14 +32,14 @@ public class ExcelJhxfListener extends AnalysisEventListener { @Override public void invoke(JhxfExcel excelDemo, AnalysisContext analysisContext) { if (size==1&&excelDemo.isAvailable() - &&!dcch.equals(excelDemo.getDcCh()) - &&!dcpl.equals(excelDemo.getDcPl()) + &&StrUtil.isAllNotEmpty(dcch,dcpl,excelDemo.getDcCh(),excelDemo.getDcPl()) + &&(!dcch.equals(excelDemo.getDcCh())||!dcpl.equals(excelDemo.getDcPl())) ){ JhxfExcel jhxfExcel = new JhxfExcel(); jhxfExcel.setDcCh(dcch); jhxfExcel.setDcPl(dcpl); datas.add(jhxfExcel); - size+=1; + size=0; } if(StringUtils.isBlank(excelDemo.getDcCh())){ diff --git a/src/main/resources/mappers/jhgk/DmXbjhMapper.xml b/src/main/resources/mappers/jhgk/DmXbjhMapper.xml index 7638ae9..b928686 100644 --- a/src/main/resources/mappers/jhgk/DmXbjhMapper.xml +++ b/src/main/resources/mappers/jhgk/DmXbjhMapper.xml @@ -35,19 +35,16 @@