| | |
| | | import com.ruoyi.business.dto.OfficialInventoryDto; |
| | | import com.ruoyi.business.dto.PendingInventoryDto; |
| | | import com.ruoyi.business.entity.*; |
| | | import com.ruoyi.business.mapper.InventorySummaryMapper; |
| | | import com.ruoyi.business.mapper.OfficialInventoryMapper; |
| | | import com.ruoyi.business.mapper.PendingInventoryMapper; |
| | | import com.ruoyi.business.service.InputInventoryRecordService; |
| | | import com.ruoyi.business.mapper.*; |
| | | import com.ruoyi.business.service.InventorySummaryService; |
| | | import com.ruoyi.business.service.OutputInventoryRecordService; |
| | | import lombok.RequiredArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | @RequiredArgsConstructor |
| | | public class InventorySummaryServiceImpl extends ServiceImpl<InventorySummaryMapper, InventorySummary> implements InventorySummaryService { |
| | | private final InventorySummaryMapper inventorySummaryMapper; |
| | | private final InputInventoryRecordService inputInventoryRecordService; |
| | | private final OutputInventoryRecordService outputInventoryRecordService; |
| | | private final InputInventoryRecordMapper inputInventoryRecordMapper; |
| | | private final OutputInventoryRecordMapper outputInventoryRecordMapper; |
| | | |
| | | private final PendingInventoryMapper pendingInventoryMapper; |
| | | private final OfficialInventoryMapper officialInventoryMapper; |
| | | |
| | |
| | | outputEndRecordId = inventorySummary.getOutputEndRecordId(); |
| | | } |
| | | // 查询节点以后所有入库记录 |
| | | List<InputInventoryRecord> inputInventoryRecords = inputInventoryRecordService.list(new LambdaQueryWrapper<InputInventoryRecord>() |
| | | List<InputInventoryRecord> inputInventoryRecords = inputInventoryRecordMapper.selectList(new LambdaQueryWrapper<InputInventoryRecord>() |
| | | .eq(InputInventoryRecord::getInventoryId, inventoryId) |
| | | .eq(InputInventoryRecord::getInventoryType, inventoryType) |
| | | .gt(InputInventoryRecord::getId, inputEndRecordId)); |
| | | // 查询节点以后所有出库记录 |
| | | List<OutputInventoryRecord> outputInventoryRecords = outputInventoryRecordService.list(new LambdaQueryWrapper<OutputInventoryRecord>() |
| | | List<OutputInventoryRecord> outputInventoryRecords = outputInventoryRecordMapper.selectList(new LambdaQueryWrapper<OutputInventoryRecord>() |
| | | .eq(OutputInventoryRecord::getInventoryId, inventoryId) |
| | | .eq(OutputInventoryRecord::getInventoryType, inventoryType) |
| | | .gt(OutputInventoryRecord::getId, outputEndRecordId)); |