|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.spring.common.utils.Constant; |
|
|
import com.spring.common.utils.Constant; |
|
|
import com.spring.modules.base.entity.InventoryStockRoll; |
|
|
import com.spring.modules.base.entity.InventoryStockRoll; |
|
|
import com.spring.modules.base.entity.PartInformationEntity; |
|
|
import com.spring.modules.base.entity.PartInformationEntity; |
|
|
|
|
|
import com.spring.modules.material.dao.ProductionStockMapper; |
|
|
import com.spring.modules.schedule.data.SoFinalRollData; |
|
|
import com.spring.modules.schedule.data.SoFinalRollData; |
|
|
import com.spring.modules.shipment.entity.*; |
|
|
import com.spring.modules.shipment.entity.*; |
|
|
import com.spring.modules.shipment.mapper.ShipmentRollMapper; |
|
|
import com.spring.modules.shipment.mapper.ShipmentRollMapper; |
|
|
@ -34,6 +35,8 @@ public class ShipmentRollServiceImpl extends ServiceImpl<ShipmentRollMapper, Shi |
|
|
private ShipmentDetailService shipmentDetailService; |
|
|
private ShipmentDetailService shipmentDetailService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private CustomerService customerService; |
|
|
private CustomerService customerService; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ProductionStockMapper productionStockMapper; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public List<ShipmentRollVo> getDataList(ShipmentRollVo shipmentRollVo) { |
|
|
public List<ShipmentRollVo> getDataList(ShipmentRollVo shipmentRollVo) { |
|
|
@ -44,8 +47,7 @@ public class ShipmentRollServiceImpl extends ServiceImpl<ShipmentRollMapper, Shi |
|
|
@Transactional |
|
|
@Transactional |
|
|
public void insertShipmentRoll(ShipmentRollVo shipmentRollVo) { |
|
|
public void insertShipmentRoll(ShipmentRollVo shipmentRollVo) { |
|
|
// 获取 卷号对应 partNo |
|
|
// 获取 卷号对应 partNo |
|
|
List<SoFinalRollData> list = baseMapper.selectSoFinalRollDataByRollNo(shipmentRollVo,1); |
|
|
|
|
|
SoFinalRollData rollData = list.get(0); |
|
|
|
|
|
|
|
|
SoFinalRollData rollData = productionStockMapper.getRollBySysBatch(shipmentRollVo.getSite(),shipmentRollVo.getRollNo());; |
|
|
if (Objects.isNull(rollData)) { |
|
|
if (Objects.isNull(rollData)) { |
|
|
throw new RuntimeException("卷号:" + shipmentRollVo.getRollNo() + "不存在"); |
|
|
throw new RuntimeException("卷号:" + shipmentRollVo.getRollNo() + "不存在"); |
|
|
} |
|
|
} |
|
|
|