refactor(sales): 重构销售退货金额计算逻辑
- 注释掉原有的条件判断代码块 - 根据闫旭的要求,统一使用实际退金额进行计算 - 调整测试用例,禁用部分测试场景
This commit is contained in:
parent
c2b10a8c40
commit
d35a0f12b4
|
@ -2354,13 +2354,15 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
|
|||
//取《U8C存货基本档案-参考售价》
|
||||
totalAmount = getRefsaleprice(bdInvmandocEntity, bdInvbasdocEntity, calculationFormulaStr, goodsRertunSonDetailsDto, header);
|
||||
} else {
|
||||
if (sceneType.equals("tran")) {
|
||||
//取《O实退金额》
|
||||
// if (sceneType.equals("tran")) {
|
||||
// //取《O实退金额》
|
||||
// totalAmount = accumulatedDiscountsV2(goodsRertunSonDetailsDto, rerturnGoodsOrderSearchData, calculationFormulaStr);
|
||||
// } else {
|
||||
// //取《O实退金额/O请求数量*O实收数量》
|
||||
// totalAmount = accumulatedDiscounts(goodsRertunSonDetailsDto, rerturnGoodsOrderSearchData, calculationFormulaStr);
|
||||
// }
|
||||
//2025年8月23日13:49:04 闫旭找我沟通,统一取O实退金额,
|
||||
totalAmount = accumulatedDiscountsV2(goodsRertunSonDetailsDto, rerturnGoodsOrderSearchData, calculationFormulaStr);
|
||||
} else {
|
||||
//取《O实退金额/O请求数量*O实收数量》
|
||||
totalAmount = accumulatedDiscounts(goodsRertunSonDetailsDto, rerturnGoodsOrderSearchData, calculationFormulaStr);
|
||||
}
|
||||
}
|
||||
|
||||
//取对应的售后订单明细,主要是取这个价格
|
||||
|
|
|
@ -74,9 +74,9 @@ public class SoSaleReturnPluginInitializerToCTest {
|
|||
//满足红字应收单
|
||||
// soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072200001324", "tran");
|
||||
//情况一
|
||||
// soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072900000460", "stock");
|
||||
soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072900000460", "stock");
|
||||
//情况二
|
||||
soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072800000594", "tran");
|
||||
// soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025072800000594", "tran");
|
||||
//情况三
|
||||
// soSaleReturnPluginInitializerToC.startImplementByCode("LETS-RE2025080200002257", "tran");
|
||||
|
||||
|
|
Loading…
Reference in New Issue