|
|
|
@ -7,6 +7,7 @@ import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
|
import org.dromara.common.core.exception.ServiceException;
|
|
|
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
|
|
|
import org.dromara.common.core.utils.ObjectUtils;
|
|
|
|
|
import org.dromara.common.core.utils.StringUtils;
|
|
|
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
|
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
|
|
@ -205,6 +206,9 @@ public class WmsInstockOrderServiceImpl implements IWmsInstockOrderService {
|
|
|
|
|
if (flag) {
|
|
|
|
|
bo.setInstockId(add.getInstockId());
|
|
|
|
|
}
|
|
|
|
|
if (ObjectUtils.isEmpty(bo.getInstockId())) {
|
|
|
|
|
throw new ServiceException("入库单保存失败");
|
|
|
|
|
}
|
|
|
|
|
MPJLambdaWrapper<WmsInstockOrder> addOne = buildQueryWrapper(bo);
|
|
|
|
|
WmsInstockOrderVo orderVo = baseMapper.selectVoOne(addOne);
|
|
|
|
|
// // 设置生成的主键ID
|
|
|
|
@ -214,7 +218,7 @@ public class WmsInstockOrderServiceImpl implements IWmsInstockOrderService {
|
|
|
|
|
if (bo.getDetailListBo() != null && !bo.getDetailListBo().isEmpty()) {
|
|
|
|
|
// 为每个明细设置入库单信息
|
|
|
|
|
for (WmsInstockDetailBo detail : bo.getDetailListBo()) {
|
|
|
|
|
detail.setInstockId(detail.getInstockId());
|
|
|
|
|
detail.setInstockId(bo.getInstockId());
|
|
|
|
|
detail.setInstockCode(inStockOrder);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|