|
|
|
@ -799,10 +799,12 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
|
|
|
|
moldDemand.setCreateTime(new Date()); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + partRelation.getQuota() * yieldOrder.getYpQty()); |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + partRelation.getQuota() * yieldOrder.getYpQty()); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
|
|
|
|
moldDemand.setUpdateTime(new Date()); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
} |
|
|
|
} |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
@ -834,10 +836,12 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
|
|
|
|
moldDemand.setCreateTime(new Date()); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + yieldOrder.getYpQty()); |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + yieldOrder.getYpQty()); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
|
|
|
|
moldDemand.setUpdateTime(new Date()); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
} |
|
|
|
} |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
@ -866,10 +870,12 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setQuaLevel(yieldOrder.getProductIdent()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setMdCode(generateMdCode()); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
moldDemand.setIsDeleted(0); |
|
|
|
|
|
|
|
moldDemand.setCreateTime(new Date()); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
moldDemandMapper.insert(moldDemand); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + partRelation.getQuota() * yieldOrder.getYpQty()); |
|
|
|
moldDemand.setDemandNum(moldDemand.getDemandNum() + partRelation.getQuota() * yieldOrder.getYpQty()); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
moldDemand.setLinkOrderIds(moldDemand.getLinkOrderIds().concat(",").concat(yieldOrder.getId().toString())); |
|
|
|
|
|
|
|
moldDemand.setUpdateTime(new Date()); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
moldDemandMapper.updateById(moldDemand); |
|
|
|
} |
|
|
|
} |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
yieldOrder.setToolsDemand(BigDecimal.valueOf(moldDemand.getDemandNum())); |
|
|
|
|