From b5ef65d0103a71dc7af2b9be6d2ac43aca5bb726 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 27 八月 2024 08:59:57 +0800 Subject: [PATCH] 代码提交 bug解决 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java index c030fff..0e04574 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionCkServiceImpl.java @@ -18,6 +18,7 @@ import com.ruoyi.management.service.ManagementGoodsMaterialsService; import com.ruoyi.management.service.SlVolumeProductionCkService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.management.service.SlVolumeProductionCkglService; import com.ruoyi.management.service.SlVolumeProductionRkService; import com.ruoyi.system.api.domain.SysUser; import org.springframework.beans.factory.annotation.Autowired; @@ -43,6 +44,8 @@ @Resource private SlVolumeProductionRkMapper slVolumeProductionRkMapper; + @Autowired + private SlVolumeProductionCkglService ckglService; @Resource private SlGoodsMaterialsMapper slGoodsMaterialsMapper; @@ -77,9 +80,24 @@ byId.setCkNum(c.getCkNum()); byId.setGuihNum(c.getGuihNum()); this.updateById(byId); + } + } + @Override + public void updSlVolumeProductionCk1(List<AddSlVolumeProductionCkDTO> slVolumeProductionCkDTO) { + for (AddSlVolumeProductionCkDTO c:slVolumeProductionCkDTO){ + SlVolumeProductionCk byId = this.getById(c.getCkgl_id()); + byId.setCkNum(c.getCkNum()); + byId.setGuihNum(c.getGuihNum()); + byId.setIsGh(2); + this.updateById(byId); +// Long ckglId = byId.getCkglId(); +// SlVolumeProductionCkgl byId1 = ckglService.getById(ckglId); +// byId1.setAuditStatus(1); +// byId1.setPresentState(1); +// ckglService.updateById(byId1); - + } } @Override @@ -110,8 +128,8 @@ PageDTO<ManagementimgVolumeProductionCkVO> SlGoodsShelfDTO = PageDTO.of(page2, ManagementimgVolumeProductionCkVO.class); List<ManagementimgVolumeProductionCkVO> list2 = SlGoodsShelfDTO.getList(); - for(ManagementimgVolumeProductionCkVO list:list2) {{ - + for(ManagementimgVolumeProductionCkVO list:list2) { + { SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(list.getRkId()); list.setStoreManagementNumber(slVolumeProductionRk.getStoreManagementNumber()); list.setRkNumber(slVolumeProductionRk.getRkNumber()); @@ -159,7 +177,6 @@ @Override public PageDTO<InventoriesSuppliesInfoVO> getMaterialByManagementIdList(GetMaterialsByManagementIdQuery query) { List<InventoriesSuppliesInfoVO> res = new ArrayList<>(); - Page<SlVolumeProductionRk> page = new Page<>(query.getPageCurr(), query.getPageSize()); QueryWrapper<ManagementGoodsMaterials> wrapper1 = new QueryWrapper<>(); wrapper1.eq("del_flag","0"); @@ -174,10 +191,13 @@ wrapper2.eq("is_consume",query.getIsConsume()); } wrapper2.eq("del_flag","0"); + if (collect.isEmpty())collect.add(-1L); wrapper2.in("id",collect); List<Long> collect1 = slGoodsMaterialsMapper.selectList(wrapper2).stream().map(SlGoodsMaterials::getId).collect(Collectors.toList()); QueryWrapper<SlVolumeProductionRk> wrapper = new QueryWrapper<>(); + if (collect1.isEmpty())collect1.add(-1L); wrapper.in("materials_id",collect1); + wrapper.eq("management_id",query.getManagementId()); wrapper.eq("del_flag","0"); Page<SlVolumeProductionRk> page2 = slVolumeProductionRkService.page(page, wrapper); -- Gitblit v1.7.1