From e273a963deb73e46d5e0daef6d36d1f78892ee2d Mon Sep 17 00:00:00 2001 From: rentaiming <806181062@qq.com> Date: 星期五, 05 七月 2024 18:09:52 +0800 Subject: [PATCH] 森林防火 供应商管理 --- ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java index 13a9db2..a499e14 100644 --- a/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java +++ b/ruoyi-modules/ruoyi-management/src/main/java/com/ruoyi/management/service/impl/SlVolumeProductionRkServiceImpl.java @@ -7,6 +7,8 @@ import com.ruoyi.management.domain.*; import com.ruoyi.management.domain.dto.ManagementimgVolumeProductionRkQuery; import com.ruoyi.management.domain.dto.SlGoodsMaterialsSlVolumeProductionRkQuery; +import com.ruoyi.management.domain.dto.SlVolumeProductionRkDTO; +import com.ruoyi.management.domain.dto.SlVolumeProductionRkListDTO; import com.ruoyi.management.domain.vo.ManagementimgVolumeProductionRkVO; import com.ruoyi.management.domain.vo.SlGoodsShelfVO; import com.ruoyi.management.mapper.*; @@ -94,4 +96,38 @@ } return SlGoodsShelfDTO; } + + @Override + public void addVolumeProductionRkgl(SlVolumeProductionRkListDTO slVolumeProductionRkListDTO) { + List<Long> materialsId = slVolumeProductionRkListDTO.getMaterialsId(); + for (Long m:materialsId){ + SlVolumeProductionRk slVolumeProductionRk=new SlVolumeProductionRk(); + slVolumeProductionRk.setVolumeProductionRkglId(slVolumeProductionRkListDTO.getVolumeProductionRkglId()); + slVolumeProductionRk.setMaterialsId(m); + slVolumeProductionRk.setManagementId(slVolumeProductionRkListDTO.getManagementId()); + this.save(slVolumeProductionRk); + } + + } + + @Override + public void uplSlVolumeProductionRk(SlVolumeProductionRkDTO SlVolumeProductionRkDTO) { + SlVolumeProductionRk byId = this.getById(SlVolumeProductionRkDTO.getId()); + if (SlVolumeProductionRkDTO.getErwmNum()!=null){ + byId.setErwmNum(SlVolumeProductionRkDTO.getErwmNum()); + }if (SlVolumeProductionRkDTO.getRkPice()!=null){ + byId.setRkPice(SlVolumeProductionRkDTO.getRkPice()); + }if (SlVolumeProductionRkDTO.getRkNum()!=null){ + byId.setRkNum(SlVolumeProductionRkDTO.getRkNum()); + }if (SlVolumeProductionRkDTO.getShelfId()!=null){ + byId.setShelfId(SlVolumeProductionRkDTO.getShelfId()); + }if (SlVolumeProductionRkDTO.getRkModel()!=null){ + byId.setRkModel(SlVolumeProductionRkDTO.getRkModel()); + }if (SlVolumeProductionRkDTO.getStoreManagementNumber()!=null){ + byId.setStoreManagementNumber(SlVolumeProductionRkDTO.getStoreManagementNumber()); + }if (SlVolumeProductionRkDTO.getRkNumber()!=null){ + byId.setRkNumber(SlVolumeProductionRkDTO.getRkNumber()); + } + this.updateById(byId); + } } -- Gitblit v1.7.1