|
|
|
@ -3,6 +3,7 @@ package com.spring.modules.production.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.spring.common.utils.Constant; |
|
|
|
import com.spring.modules.base.entity.PartInformationEntity; |
|
|
|
import com.spring.modules.base.service.PartService; |
|
|
|
import com.spring.modules.production.entity.ShopOrder; |
|
|
|
@ -34,6 +35,7 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder |
|
|
|
@Transactional |
|
|
|
public void saveShopOrder(ShopOrder shopOrder) { |
|
|
|
checkShopOrderNo(shopOrder); |
|
|
|
shopOrder.setStatus(Constant.SHOP_ORDER_STATUS_NEW); |
|
|
|
save(shopOrder); |
|
|
|
baseMapper.autoNewRouting(shopOrder.getSite(), shopOrder.getOrderNo(), shopOrder.getPartNo(),shopOrder.getLotSize(),shopOrder.getPlanStartDate()); |
|
|
|
} |
|
|
|
@ -71,6 +73,11 @@ public class ShopOrderServiceImpl extends ServiceImpl<ShopOrderMapper, ShopOrder |
|
|
|
return baseMapper.selectPartList(part); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ShopOrderVo> queryShopOrderByIfsList(ShopOrderVo shopOrder) { |
|
|
|
return baseMapper.selectShopOrderByList(shopOrder); |
|
|
|
} |
|
|
|
|
|
|
|
private void checkShopOrderNo(ShopOrder shopOrder) { |
|
|
|
checkShopOrder(shopOrder); |
|
|
|
List<ShopOrder> list = lambdaQuery() |
|
|
|
|