From 83eaa974e5a4af688f8983a9ce6ff80ba5407017 Mon Sep 17 00:00:00 2001 From: xhj Date: Mon, 17 Mar 2025 16:51:47 +0800 Subject: [PATCH] bz --- .../gj_erp/controller/jcsj/DmBomController.java | 17 ++++++++++++++++- .../dsic/gj_erp/mapper/jcsj/DmBomMapper.java | 1 + .../dsic/gj_erp/service/jcsj/DmBomService.java | 1 + src/main/resources/mappers/jcsj/DmBomMapper.xml | 9 +++++++++ 4 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java index 56ae4fa..6fa7590 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBomController.java @@ -13,6 +13,7 @@ import com.dsic.gj_erp.bean.jhgk.DmYdjh; import com.dsic.gj_erp.bean.sy.Dm_zhbmp; import com.dsic.gj_erp.dao.sy.Dm_zhbmpRepository; import com.dsic.gj_erp.exception.CustomException; +import com.dsic.gj_erp.mapper.jcsj.DmBomMapper; import com.dsic.gj_erp.service.jcsj.DmBchxjbpService; import com.dsic.gj_erp.service.jcsj.DmBchxmxpService; import com.dsic.gj_erp.service.jcsj.DmBchxylpService; @@ -70,6 +71,9 @@ public class DmBomController { @Autowired DmYdjhService dmYdjhService; + @Autowired + DmBomMapper dmBomMapper; + @PostMapping("/saveDegs") @AuthFunction @@ -280,8 +284,19 @@ public class DmBomController { + @ApiOperation(value = "重新生成") + @PostMapping("/scbom") + public ResultBean scbom (HttpServletRequest req) throws CustomException { + List nolj = dmBomMapper.getNolj(); + for(DmBom bom :nolj){ + String czbh=bom.getDcch(); + String pl =bom.getPl(); + List dmBoms = bomUploadService.insertBom(req, czbh, pl, "01"); - + bomUploadService.saveBom(req, dmBoms, czbh, pl, 0); + } + return new ResultBean(); + } } diff --git a/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmBomMapper.java b/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmBomMapper.java index 02b0b9a..52e2378 100644 --- a/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmBomMapper.java +++ b/src/main/java/com/dsic/gj_erp/mapper/jcsj/DmBomMapper.java @@ -25,4 +25,5 @@ public interface DmBomMapper extends BaseMapper { int insertFile(@Param("filepath")String filepath,@Param("yhdm") String yhdm); List getBomUni(String dcCh,String dcPl,String kw); + List getNolj(); } diff --git a/src/main/java/com/dsic/gj_erp/service/jcsj/DmBomService.java b/src/main/java/com/dsic/gj_erp/service/jcsj/DmBomService.java index 3fe3443..29d661b 100644 --- a/src/main/java/com/dsic/gj_erp/service/jcsj/DmBomService.java +++ b/src/main/java/com/dsic/gj_erp/service/jcsj/DmBomService.java @@ -27,4 +27,5 @@ public interface DmBomService extends IService { void copyListBom(HttpServletRequest req, Map map); List getBomUni(String dcCh,String dcPl,String kw); + } diff --git a/src/main/resources/mappers/jcsj/DmBomMapper.xml b/src/main/resources/mappers/jcsj/DmBomMapper.xml index aa6c80b..c3a3c5d 100644 --- a/src/main/resources/mappers/jcsj/DmBomMapper.xml +++ b/src/main/resources/mappers/jcsj/DmBomMapper.xml @@ -290,5 +290,14 @@ + +