| | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.exception.ServiceException; |
| | | import com.ruoyi.procurementrecord.utils.StockUtils; |
| | | import com.ruoyi.production.dto.ProductOrderDto; |
| | | import com.ruoyi.production.dto.ProductOrderSourceDto; |
| | | import com.ruoyi.production.dto.ProductStructureDto; |
| | | import com.ruoyi.production.enums.ProductOrderStatusEnum; |
| | | import com.ruoyi.production.mapper.*; |
| | |
| | | return "SC" + datePrefix + String.format("%04d", sequence); |
| | | } |
| | | |
| | | @Override |
| | | public List<ProductOrderSourceDto> productOrderSource(Long orderId) { |
| | | if (orderId == null) { |
| | | throw new ServiceException("查询订单数据不能为空"); |
| | | } |
| | | ProductOrder productOrder = getById(orderId); |
| | | if (productOrder == null) { |
| | | throw new ServiceException("查询失败,生产订单不存在"); |
| | | } |
| | | |
| | | List<ProductOrderSourceDto> list = baseMapper.productOrderSource(orderId); |
| | | return list; |
| | | } |
| | | } |