fix(sales): 修复销售退换单红冲导致库存增加的问题
- 修改了 SoSaleReturnPluginInitializerToB 类中的逻辑,正确处理退货金额 - 更新了测试用例,使用新的订单号进行测试 - 注释掉了不必要的测试代码,提高了代码可读性
This commit is contained in:
parent
c08f3de0f8
commit
5fe5caa851
|
@ -1883,7 +1883,7 @@ public class SoSaleReturnPluginInitializerToB extends PluginBaseEntity {
|
||||||
// salesInvoiceBodyDto.setPk_defdoc2(bdCostsubjEntity.getPkCostsubj());
|
// salesInvoiceBodyDto.setPk_defdoc2(bdCostsubjEntity.getPkCostsubj());
|
||||||
salesInvoiceBodyDtoList.add(salesInvoiceBodyDto);
|
salesInvoiceBodyDtoList.add(salesInvoiceBodyDto);
|
||||||
|
|
||||||
stockinB.setDef7("-" + new BigDecimal(afterSalesOrder.getTotalAmount()).stripTrailingZeros().toPlainString());
|
stockinB.setDef7(afterSalesOrder.getTotalAmount());
|
||||||
stockinB.setDef8(calculationFormula.toString());//计算公式
|
stockinB.setDef8(calculationFormula.toString());//计算公式
|
||||||
}
|
}
|
||||||
SalesInvoiceDto salesInvoiceDto = new SalesInvoiceDto();
|
SalesInvoiceDto salesInvoiceDto = new SalesInvoiceDto();
|
||||||
|
|
|
@ -35,9 +35,9 @@ public class SoSaleReturnPluginInitializerToBTest {
|
||||||
//测试TOB退货-确认收入
|
//测试TOB退货-确认收入
|
||||||
// soSaleReturnPluginInitializerToB.startImplementByTradeTime("2024-08-30 15:54:41", "2024-08-30 15:54:43");
|
// soSaleReturnPluginInitializerToB.startImplementByTradeTime("2024-08-30 15:54:41", "2024-08-30 15:54:43");
|
||||||
|
|
||||||
// soSaleReturnPluginInitializerToB.startImplementByCode("LETS-RE2022112800000053", "stock");
|
soSaleReturnPluginInitializerToB.startImplementByCode("LETS-RE2024112200000301", "tran");
|
||||||
|
|
||||||
soSaleReturnPluginInitializerToB.startImplementByStockTime("2024-11-04 00:00:00", "2024-11-04 23:59:59");
|
// soSaleReturnPluginInitializerToB.startImplementByStockTime("2024-11-04 00:00:00", "2024-11-04 23:59:59");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue