修改 维护出入库执行减一 扫码数量未变化问题

dev
wangwei 2 years ago
parent 02f9c363c0
commit acd37c413a

@ -326,8 +326,18 @@ public class IoOrderServiceImpl implements IoOrderService {
ioOrderDetailResultEntity.setReCount(ioOrderDetailResultEntity.getReCount() - reCount); ioOrderDetailResultEntity.setReCount(ioOrderDetailResultEntity.getReCount() - reCount);
ioOrderDetailResultService.update(ioOrderDetailResultEntity); ioOrderDetailResultService.update(ioOrderDetailResultEntity);
} else { } else {
int reCount = udiCalCountUtil.getActCount(ioCodeEntity.getNameCode());
//如果数量扣减之后为0直接删除此条码 //如果数量扣减之后为0直接删除此条码
codeService.deleteById(ioCodeEntity.getId()); codeService.deleteById(ioCodeEntity.getId());
//更新扫码单据详情
IoOrderDetailCodeEntity ioOrderDetailCodeEntity = ioOrderDetailCodeService.findByUnique(ioCodeEntity.getOrderId(), ioCodeEntity.getRelId(), ioCodeEntity.getBatchNo());
ioOrderDetailCodeEntity.setReCount(ioOrderDetailCodeEntity.getReCount() - reCount);
ioOrderDetailCodeService.update(ioOrderDetailCodeEntity);
//更新结果详情
IoOrderDetailResultEntity ioOrderDetailResultEntity = ioOrderDetailResultService.findByUnique(ioCodeEntity.getOrderId(), ioCodeEntity.getRelId(), ioCodeEntity.getBatchNo());
ioOrderDetailResultEntity.setReCount(ioOrderDetailResultEntity.getReCount() - reCount);
ioOrderDetailResultService.update(ioOrderDetailResultEntity);
} }
//已审核单据需扣减库存 //已审核单据需扣减库存
if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_AUDITED) { if (orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_AUDITED) {
@ -399,6 +409,7 @@ public class IoOrderServiceImpl implements IoOrderService {
int count = invProductDetailEntity.getCount() - 1; int count = invProductDetailEntity.getCount() - 1;
int reCount = udiCalCountUtil.getActCount(invProductDetailEntity.getNameCode()); int reCount = udiCalCountUtil.getActCount(invProductDetailEntity.getNameCode());
if (count == 0) { if (count == 0) {
invProductDetailService.deleteById(invProductDetailEntity.getId()); invProductDetailService.deleteById(invProductDetailEntity.getId());
} else { } else {
//更新详情表 //更新详情表

Loading…
Cancel
Save