From 4defed2c627feee175054239345806ab3d87579d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Thu, 9 Jan 2025 21:18:36 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=8C=89=E6=9C=88=E5=BA=A6=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E6=9F=A5=E8=AF=A2=E6=9C=88=E5=BA=A6=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E5=AF=BC=E5=85=A5=E5=86=85=E5=AE=B9,=E6=9C=88?= =?UTF-8?q?=E5=BA=A6=E8=AE=A1=E5=88=92=E6=8C=89=E5=AF=BC=E5=85=A5excel?= =?UTF-8?q?=E6=9F=A5=E7=9C=8B=202.=E6=9C=88=E5=BA=A6=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=97=B6=E6=8C=89=E7=85=A7=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E8=AE=A1=E7=AE=97=E5=90=84=E5=B7=A5=E5=BA=8F?= =?UTF-8?q?=E5=AE=9E=E9=99=85=E6=95=B0=E9=87=8F=203.=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=9C=88=E5=BA=A6=E8=AE=A1=E5=88=92=E5=AF=BC=E5=85=A5=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=204.=E7=9C=8B=E6=9D=BF=E5=A2=9E=E5=8A=A0=E7=BB=84?= =?UTF-8?q?=E7=AB=8B=E6=B5=81=E5=90=91=205.=E6=89=B9=E9=87=8F=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=BD=9C=E4=B8=9A=E5=8C=BA=206.=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=BA=BF=E8=A1=A8=E8=AE=A1=E5=88=92,=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E5=B7=B2=E5=AE=8C=E5=B7=A5=E8=88=B9=E5=8F=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dsic/gj_erp/GjErpApplication.java | 7 +- .../com/dsic/gj_erp/bean/jhgk/YdjhImport.java | 2 + .../gj_erp/bean/jhgk/excel/JhxfExcel.java | 2 +- .../config/DynamicDataSourceConfig.java | 2 +- .../com/dsic/gj_erp/config/JapConfig.java | 2 +- .../config/MyBatisPlusConfigJiuZhou.java | 2 +- .../config/MyBatisPlusConfigMaster.java | 2 +- .../controller/jhgk/DmSygdMxController.java | 79 +-- .../controller/jhgk/DmXbjhController.java | 2 +- .../controller/jhgk/DmYdjhController.java | 3 +- .../controller/zyjh/ZyjhController.java | 20 +- .../gj_erp/listeners/ExcelJhxfListener.java | 56 +- .../dsic/gj_erp/mapper/jhgk/DmXbjhMapper.java | 3 + .../gj_erp/mapper/jhgk/YdjhImportMapper.java | 4 + .../gj_erp/service/jhgk/DmXbjhService.java | 2 +- .../jhgk/impl/DmSygdMxServiceImpl.java | 5 + .../service/jhgk/impl/DmXbjhServiceImpl.java | 49 +- .../service/jhgk/impl/DmYdjhServiceImpl.java | 6 +- .../service/jhgk/impl/IYdjhImportService.java | 6 + .../service/jhgk/impl/YdjhImportService.java | 553 ++++++++++-------- .../gj_erp/service/jiuzhou/SljhService.java | 2 +- .../gj_erp/service/zyjh/YcldwInfoService.java | 2 +- .../java/com/dsic/gj_erp/ws/WsHandler.java | 4 + src/main/resources/application.properties | 40 +- .../resources/mappers/jhgk/DmXbjhMapper.xml | 17 + .../mappers/jhgk/YdjhImportMapper.xml | 3 + 26 files changed, 489 insertions(+), 386 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/GjErpApplication.java b/src/main/java/com/dsic/gj_erp/GjErpApplication.java index f446a6b..ec6c1b8 100644 --- a/src/main/java/com/dsic/gj_erp/GjErpApplication.java +++ b/src/main/java/com/dsic/gj_erp/GjErpApplication.java @@ -7,6 +7,7 @@ import com.jcraft.jsch.Session; import com.querydsl.jpa.impl.JPAQueryFactory; import org.modelmapper.ModelMapper; import org.modelmapper.convention.MatchingStrategies; +import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; @@ -20,10 +21,10 @@ import java.util.Properties; @EnableAsync @EnableMPP -@SpringBootApplication(exclude = { - DataSourceAutoConfiguration.class} ) +@SpringBootApplication @EnableSwagger2 -@EnableTransactionManagement +//@EnableTransactionManagement +@MapperScan({"com.dsic.gj_erp.mapper"}) public class GjErpApplication { public static void main(String[] args) { diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/YdjhImport.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/YdjhImport.java index 3ee11e7..cb4473c 100644 --- a/src/main/java/com/dsic/gj_erp/bean/jhgk/YdjhImport.java +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/YdjhImport.java @@ -101,6 +101,8 @@ public class YdjhImport { private int importIndex; + private String fileName; + @ApiModelProperty(value = "前方需求小组期") private String qfxqrqxz; diff --git a/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/JhxfExcel.java b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/JhxfExcel.java index f71e7cd..64ad9f4 100644 --- a/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/JhxfExcel.java +++ b/src/main/java/com/dsic/gj_erp/bean/jhgk/excel/JhxfExcel.java @@ -206,7 +206,7 @@ public class JhxfExcel { private Boolean qwbBs=false; public boolean isAvailable(){ - return !StrUtil.isAllEmpty(this.sl,this.xcpw,this.pw,this.dbqgks,this.ykpkjs,this.lmqgks,this.lmqgjs, + return !StrUtil.isAllEmpty(this.dcCh,this.dcPl,this.dcFd,this.sl,this.xcpw,this.pw,this.dbqgks,this.ykpkjs,this.lmqgks,this.lmqgjs, this.ekskks,this.ekpkjs,this.skskqgks,this.skpkjs,this.ptks,this.ptjs,this.qpt_zjs,this.qptjs, this.qwbjs,this.fbqgks,this.fbqgjs,this.skqgks,this.pkqgjs,this.mbjb,this.xcmb,this.fdxq,this.gdjs); } diff --git a/src/main/java/com/dsic/gj_erp/config/DynamicDataSourceConfig.java b/src/main/java/com/dsic/gj_erp/config/DynamicDataSourceConfig.java index 7ba5509..7afb13d 100644 --- a/src/main/java/com/dsic/gj_erp/config/DynamicDataSourceConfig.java +++ b/src/main/java/com/dsic/gj_erp/config/DynamicDataSourceConfig.java @@ -8,7 +8,7 @@ import org.springframework.context.annotation.Primary; import javax.sql.DataSource; -@Configuration +//@Configuration public class DynamicDataSourceConfig { @Primary @Bean("masterDataSource") diff --git a/src/main/java/com/dsic/gj_erp/config/JapConfig.java b/src/main/java/com/dsic/gj_erp/config/JapConfig.java index a6b5d70..9ade5b0 100644 --- a/src/main/java/com/dsic/gj_erp/config/JapConfig.java +++ b/src/main/java/com/dsic/gj_erp/config/JapConfig.java @@ -26,7 +26,7 @@ import javax.persistence.EntityManagerFactory; import javax.sql.DataSource; import java.util.Properties; -@Configuration +//@Configuration @EnableJpaRepositories( basePackages = "com.dsic.gj_erp", entityManagerFactoryRef = "manEntityManagerFactory", diff --git a/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigJiuZhou.java b/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigJiuZhou.java index 3b0ebfd..f715a66 100644 --- a/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigJiuZhou.java +++ b/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigJiuZhou.java @@ -19,7 +19,7 @@ import org.springframework.jdbc.datasource.DataSourceTransactionManager; import javax.sql.DataSource; @MapperScan(basePackages = {"com.dsic.gj_erp.jiuzhoumapper"}, sqlSessionTemplateRef = "jiuzhouSqlSessionTemplate") -@Configuration +//@Configuration public class MyBatisPlusConfigJiuZhou { @Bean("jiuzhouSqlSessionFactory") public SqlSessionFactory jiuzhouSqlSessionFactory(@Qualifier("jiuzhouDataSource") DataSource dataSource, MppSqlInjector mppSqlInjector) throws Exception { diff --git a/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigMaster.java b/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigMaster.java index 83d63bb..fbb8ee5 100644 --- a/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigMaster.java +++ b/src/main/java/com/dsic/gj_erp/config/MyBatisPlusConfigMaster.java @@ -20,7 +20,7 @@ import org.springframework.jdbc.datasource.DataSourceTransactionManager; import javax.sql.DataSource; @MapperScan(basePackages = {"com.dsic.gj_erp.mapper"}, sqlSessionTemplateRef = "masterSqlSessionTemplate") -@Configuration +//@Configuration public class MyBatisPlusConfigMaster { @Primary @Bean("masterSqlSessionFactory") 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 9b93b26..5024d23 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 @@ -1,6 +1,7 @@ package com.dsic.gj_erp.controller.jhgk; +import cn.hutool.core.util.StrUtil; import com.alibaba.excel.EasyExcel; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dsic.gj_erp.annotation.AuthFunction; @@ -13,6 +14,7 @@ import com.dsic.gj_erp.listeners.ExcelJhxfListener; import com.dsic.gj_erp.service.jcsj.EmGcrlService; import com.dsic.gj_erp.service.jcsj.EmSbcnpService; import com.dsic.gj_erp.service.jhgk.DmSygdMxService; +import com.dsic.gj_erp.service.jhgk.impl.IYdjhImportService; import com.dsic.gj_erp.service.jhgk.impl.YdjhImportService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -25,7 +27,7 @@ import java.util.stream.Collectors; /** *
- * 前端控制器 + * 前端控制器 *
* * @author xn @@ -37,6 +39,8 @@ public class DmSygdMxController { @Autowired private YdjhImportService ydjhImportService; + @Autowired + private IYdjhImportService iydjhImportService; @Autowired private DmSygdMxService service; @@ -47,18 +51,23 @@ public class DmSygdMxController { private EmGcrlService gcrlService; @PostMapping("cgjhdhqk") - public ResultBean> cgjhdhqk(@RequestBody Map