|
|
|
|
@ -1255,7 +1255,7 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
YieldOrder subYield = BeanUtil.copy(yieldOrder, YieldOrder.class); |
|
|
|
|
subYield.setYpArea(null); |
|
|
|
|
subYield.setId(null); |
|
|
|
|
subYield.setFatherYoId(yieldOrder.getId()); |
|
|
|
|
subYield.setYoCode(nextYieldOrderCode(yieldOrder.getYoCode())); |
|
|
|
|
subYield.setPartCode(dsPart.getPartCode()); |
|
|
|
|
@ -1353,10 +1353,12 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
LambdaQueryWrapper<YieldOrder> wrapper = Wrappers.lambdaQuery(YieldOrder.class) |
|
|
|
|
.likeRight(YieldOrder::getBatchNo, codePattern) |
|
|
|
|
.orderBy(true, false, YieldOrder::getYoCode); |
|
|
|
|
YieldOrder yieldOrder = baseMapper.selectOne(wrapper); |
|
|
|
|
|
|
|
|
|
if (yieldOrder != null) { |
|
|
|
|
num = Integer.parseInt(yieldOrder.getBatchNo().substring(codePattern.length(), codePattern.length() + len)); |
|
|
|
|
List<YieldOrder> yieldOrderList = baseMapper.selectList(wrapper); |
|
|
|
|
if(!CollectionUtils.isEmpty(yieldOrderList)){ |
|
|
|
|
YieldOrder yieldOrder = yieldOrderList.get(0); |
|
|
|
|
if (yieldOrder != null) { |
|
|
|
|
num = Integer.parseInt(yieldOrder.getBatchNo().substring(codePattern.length(), codePattern.length() + len)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
num++; |
|
|
|
|
return num; |
|
|
|
|
|