| | |
| | | import com.ruoyi.management.domain.dto.InventoriesSuppliesInfoQuery; |
| | | import com.ruoyi.management.domain.vo.InventoriesSuppliesInfoVO; |
| | | import com.ruoyi.management.domain.vo.InventoriesSuppliesVO; |
| | | import com.ruoyi.management.mapper.InventoriesSuppliesInfoMapper; |
| | | import com.ruoyi.management.mapper.ManagementGoodsMaterialsMapper; |
| | | import com.ruoyi.management.mapper.SlGoodsMaterialsMapper; |
| | | import com.ruoyi.management.mapper.SlVolumeProductionRkMapper; |
| | | import com.ruoyi.management.mapper.*; |
| | | import com.ruoyi.management.service.InventoriesSuppliesInfoService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | |
| | | @Resource |
| | | private ManagementGoodsMaterialsMapper managementGoodsMaterialsMapper; |
| | | |
| | | @Resource |
| | | private SlGoodsShelfMapper slGoodsShelfMapper; |
| | | @Override |
| | | public PageDTO<InventoriesSuppliesInfoVO> inventoriesSuppliesInfoService(InventoriesSuppliesInfoQuery inventoriesSuppliesInfoQuery) { |
| | | |
| | |
| | | SlGoodsMaterials slGoodsMaterials = slGoodsMaterialsMapper.selectById(slVolumeProductionRk.getMaterialsId()); |
| | | sl.setGoodsMaterialsName(slGoodsMaterials.getGoodsMaterialsName()); |
| | | sl.setIsConsume(slGoodsMaterials.getIsConsume()); |
| | | sl.setStoreManagementNumber(slVolumeProductionRk.getStoreManagementNumber()); |
| | | SlGoodsShelf slGoodsShelf = slGoodsShelfMapper.selectById(slVolumeProductionRk.getShelfId()); |
| | | sl.setGoodsShelfName(slGoodsShelf.getGoodsShelfName()); |
| | | |
| | | } |
| | | return slGoodsMaterialsVO; |
| | | } |
| | | |
| | | @Override |
| | | public void addInventoriesSuppliesInfo(InventoriesSuppliesInfoDTO inventoriesSuppliesInfoDTO) { |
| | | if (inventoriesSuppliesInfoDTO.getId()==null){ |
| | | public void addInventoriesSuppliesInfo(List<InventoriesSuppliesInfoDTO> inventoriesSuppliesInfoDTO) { |
| | | for (InventoriesSuppliesInfoDTO m:inventoriesSuppliesInfoDTO) |
| | | if (m.getId()==null){ |
| | | InventoriesSuppliesInfo inventoriesSuppliesInf=new InventoriesSuppliesInfo(); |
| | | inventoriesSuppliesInf.setSuppliesId(inventoriesSuppliesInfoDTO.getSuppliesId()); |
| | | inventoriesSuppliesInf.setRkId(inventoriesSuppliesInfoDTO.getRkId()); |
| | | SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(inventoriesSuppliesInfoDTO.getRkId()); |
| | | inventoriesSuppliesInf.setSuppliesId(m.getSuppliesId()); |
| | | inventoriesSuppliesInf.setRkId(m.getRkId()); |
| | | SlVolumeProductionRk slVolumeProductionRk = slVolumeProductionRkMapper.selectById(m.getRkId()); |
| | | inventoriesSuppliesInf.setZkNum(slVolumeProductionRk.getRepertoryZhai()); |
| | | inventoriesSuppliesInf.setSuppliesNum(inventoriesSuppliesInfoDTO.getSuppliesNum()); |
| | | inventoriesSuppliesInf.setSuppliesNum(m.getSuppliesNum()); |
| | | this.save(inventoriesSuppliesInf); |
| | | }else{ |
| | | InventoriesSuppliesInfo byId = this.getById(inventoriesSuppliesInfoDTO.getId()); |
| | | byId.setSuppliesNum(inventoriesSuppliesInfoDTO.getSuppliesNum()); |
| | | InventoriesSuppliesInfo byId = this.getById(m.getId()); |
| | | byId.setSuppliesNum(m.getSuppliesNum()); |
| | | this.updateById(byId); |
| | | |
| | | } |