付款单修改

product
杨世强 1 year ago
parent 4c8a1ed7e4
commit 5ea9449dca

@ -567,7 +567,7 @@ public class SaleorderitemController {
poundlistEntityCopy.setSalesAmounts(poundlistEntity.getSalesPrice().multiply(newSettlement).setScale(2, BigDecimal.ROUND_HALF_UP));
poundlistEntityCopy.setSourceId(poundlistEntity.getId());
poundlistEntityCopy.setId(mainId);
poundlistEntityCopy.setPoundlistNo(poundlistEntity.getPoundlistNo() + "-1");
poundlistEntityCopy.setPoundlistNo(poundlistEntity.getPoundlistNo() + "#1");
poundlistService.save(poundlistEntityCopy);
poundlistEntity.setSettlement(salesorderItem0Entity.getSettlement());
poundlistEntity.setPurchaseAmounts(poundlistEntity.getPurchaseAmounts().subtract(poundlistEntityCopy.getPurchaseAmounts().setScale(2, BigDecimal.ROUND_HALF_UP)));
@ -650,14 +650,16 @@ public class SaleorderitemController {
}
LambdaQueryWrapper<PaymentdocItem1Entity> queryWrapper2 = new LambdaQueryWrapper<>();
queryWrapper2.eq(PaymentdocItem1Entity::getPoundlistId, poundlistEntity.getId());
PaymentdocItem1Entity paymentdocItem1Entity = paymentdocItem1Service.getOne(queryWrapper2);
if (ObjectUtils.isNotEmpty(paymentdocItem1Entity)) {
PaymentdocItem1Entity paymentdocItem1EntityCopy = new PaymentdocItem1Entity();
BeanUtils.copyProperties(paymentdocItem1Entity, paymentdocItem1EntityCopy);
String paymentItemId = RandomUtil.uuId();
paymentdocItem1EntityCopy.setId(paymentItemId);
paymentdocItem1EntityCopy.setPoundlistId(poundlistEntityCopy.getId());
paymentdocItem1Service.save(paymentdocItem1EntityCopy);
List<PaymentdocItem1Entity> paymentdocItem1EntityList = paymentdocItem1Service.list(queryWrapper2);
if (paymentdocItem1EntityList != null && paymentdocItem1EntityList.size()>0) {
for (PaymentdocItem1Entity paymentdocItem1Entity : paymentdocItem1EntityList) {
PaymentdocItem1Entity paymentdocItem1EntityCopy = new PaymentdocItem1Entity();
BeanUtils.copyProperties(paymentdocItem1Entity, paymentdocItem1EntityCopy);
String paymentItemId = RandomUtil.uuId();
paymentdocItem1EntityCopy.setId(paymentItemId);
paymentdocItem1EntityCopy.setPoundlistId(poundlistEntityCopy.getId());
paymentdocItem1Service.save(paymentdocItem1EntityCopy);
}
}
}
}

Loading…
Cancel
Save