| | |
| | | import com.ruoyi.common.exception.base.BaseException; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.stock.enums.StockInventorySourceEnum; |
| | | import com.ruoyi.stock.dto.StockInRecordDto; |
| | | import com.ruoyi.stock.dto.StockInventoryDto; |
| | | import com.ruoyi.stock.dto.StockOutRecordDto; |
| | |
| | | |
| | | @Override |
| | | public IPage<StockUninventoryDto> pageWasteQuery(Page page, StockUninventoryDto stockUninventoryDto) { |
| | | return stockUninventoryMapper.pageWasteQuery(page, stockUninventoryDto); |
| | | IPage<StockUninventoryDto> resultPage = stockUninventoryMapper.pageWasteQuery(page, stockUninventoryDto); |
| | | resultPage.getRecords().forEach(dto -> { |
| | | if (StringUtils.isNotEmpty(dto.getSource())) { |
| | | StockInventorySourceEnum sourceEnum = StockInventorySourceEnum.fromCode(dto.getSource()); |
| | | if (sourceEnum != null) { |
| | | dto.setSourceText(sourceEnum.getValue()); |
| | | } |
| | | } |
| | | }); |
| | | return resultPage; |
| | | } |
| | | |
| | | @Override |
| | | public IPage<StockUninventoryDto> getWasteBatchNoQty(Page page, StockInventoryDto stockInventoryDto) { |
| | | IPage<StockUninventoryDto> resultPage = stockUninventoryMapper.getWasteBatchNoQty(page, stockInventoryDto); |
| | | resultPage.getRecords().forEach(dto -> { |
| | | if (StringUtils.isNotEmpty(dto.getSource())) { |
| | | StockInventorySourceEnum unQualifiedSourceEnum = StockInventorySourceEnum.fromCode(dto.getSource()); |
| | | if (unQualifiedSourceEnum != null) { |
| | | dto.setSourceText(unQualifiedSourceEnum.getValue()); |
| | | } |
| | | } |
| | | }); |
| | | return resultPage; |
| | | } |
| | | |
| | | @Override |
| | |
| | | @Override |
| | | public void exportStockUninventory(HttpServletResponse response, StockUninventoryDto stockUninventoryDto) { |
| | | List<StockUnInventoryExportData> list = stockUninventoryMapper.listStockInventoryExportData(stockUninventoryDto); |
| | | list.forEach(item -> { |
| | | if (StringUtils.isNotEmpty(item.getSource())) { |
| | | StockInventorySourceEnum sourceEnum = StockInventorySourceEnum.fromCode(item.getSource()); |
| | | if (sourceEnum != null) { |
| | | item.setSourceText(sourceEnum.getValue()); |
| | | } |
| | | } |
| | | }); |
| | | ExcelUtil<StockUnInventoryExportData> util = new ExcelUtil<>(StockUnInventoryExportData.class); |
| | | util.exportExcel(response,list, "不合格库存信息"); |
| | | } |
| | |
| | | @Override |
| | | public void exportWasteQuery(HttpServletResponse response, StockUninventoryDto stockUninventoryDto) { |
| | | List<StockUnInventoryExportData> list = stockUninventoryMapper.listWasteQueryExportData(stockUninventoryDto); |
| | | list.forEach(item -> { |
| | | if (StringUtils.isNotEmpty(item.getSource())) { |
| | | StockInventorySourceEnum sourceEnum = StockInventorySourceEnum.fromCode(item.getSource()); |
| | | if (sourceEnum != null) { |
| | | item.setSourceText(sourceEnum.getValue()); |
| | | } |
| | | } |
| | | }); |
| | | ExcelUtil<StockUnInventoryExportData> util = new ExcelUtil<>(StockUnInventoryExportData.class); |
| | | util.exportExcel(response, list, "废品查询信息"); |
| | | } |