test(sales): 修改售后返回逻辑并更新测试用例
- 在 SoSaleReturnPluginInitializerToC 中添加测试逻辑,将 receivedQty 设置为 0 - 更新 SoSaleReturnPluginInitializerToCTest,使用新的测试代码 - 移除不必要的测试代码和注释
This commit is contained in:
parent
a73560c98e
commit
6a65623858
|
@ -2869,6 +2869,8 @@ public class SoSaleReturnPluginInitializerToC extends PluginBaseEntity {
|
||||||
// goodsRertunSonDetailsDto.setReceivedQty("1");
|
// goodsRertunSonDetailsDto.setReceivedQty("1");
|
||||||
|
|
||||||
String receivedQty = goodsRertunSonDetailsDto.getReceivedQty();
|
String receivedQty = goodsRertunSonDetailsDto.getReceivedQty();
|
||||||
|
//TODO 测试
|
||||||
|
receivedQty = "0";
|
||||||
Assert.notNull(receivedQty, "售后订单:{} 存货明细行:{} 请求数量不能为空!", header1.getCode(), goodsRertunSonDetailsDto.getId());
|
Assert.notNull(receivedQty, "售后订单:{} 存货明细行:{} 请求数量不能为空!", header1.getCode(), goodsRertunSonDetailsDto.getId());
|
||||||
Assert.state(!"".equals(receivedQty), header1.getCode(), goodsRertunSonDetailsDto.getId());
|
Assert.state(!"".equals(receivedQty), header1.getCode(), goodsRertunSonDetailsDto.getId());
|
||||||
if ("0".equals(new BigDecimal(receivedQty).stripTrailingZeros().toPlainString())) {
|
if ("0".equals(new BigDecimal(receivedQty).stripTrailingZeros().toPlainString())) {
|
||||||
|
|
|
@ -34,12 +34,12 @@ public class SoSaleReturnPluginInitializerToCTest {
|
||||||
@Test
|
@Test
|
||||||
public void startImplement() {
|
public void startImplement() {
|
||||||
// soSaleReturnPluginInitializerToC.startImplement(null, null);
|
// soSaleReturnPluginInitializerToC.startImplement(null, null);
|
||||||
// try {
|
try {
|
||||||
// String code = "LETS-RE2024112600000411";
|
String code = "LETS-RE2024121200000274";
|
||||||
// soSaleReturnPluginInitializerToC.startImplementByCode(code, "stock");
|
soSaleReturnPluginInitializerToC.startImplementByCode(code, "tran");
|
||||||
// } catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// e.printStackTrace();
|
e.printStackTrace();
|
||||||
// }
|
}
|
||||||
|
|
||||||
// List<StartAndEndVo> startAndEndVos = soSaleReturnPluginInitializerToC.calculateCalculateEntireDayPeriod(null);
|
// List<StartAndEndVo> startAndEndVos = soSaleReturnPluginInitializerToC.calculateCalculateEntireDayPeriod(null);
|
||||||
// soSaleReturnPluginInitializerToC.startImplementStockByTime(startAndEndVos.get(0).getStart_time(), startAndEndVos.get(0).getEnd_time());
|
// soSaleReturnPluginInitializerToC.startImplementStockByTime(startAndEndVos.get(0).getStart_time(), startAndEndVos.get(0).getEnd_time());
|
||||||
|
@ -58,11 +58,11 @@ public class SoSaleReturnPluginInitializerToCTest {
|
||||||
|
|
||||||
// BdBusitypeEntity bdBusitypeEntity1 = queryBdBusitypeUtil.queryBdBusitype("TOC销售");
|
// BdBusitypeEntity bdBusitypeEntity1 = queryBdBusitypeUtil.queryBdBusitype("TOC销售");
|
||||||
// System.out.println("TOC销售:" + bdBusitypeEntity1.getPkBusitype());
|
// System.out.println("TOC销售:" + bdBusitypeEntity1.getPkBusitype());
|
||||||
BdBusitypeEntity bdBusitypeEntity2 = queryBdBusitypeUtil.queryBdBusitype("TOC冲发出商品");
|
// BdBusitypeEntity bdBusitypeEntity2 = queryBdBusitypeUtil.queryBdBusitype("TOC冲发出商品");
|
||||||
System.out.println("TOC冲发出商品:" + bdBusitypeEntity2.getPkBusitype());
|
// System.out.println("TOC冲发出商品:" + bdBusitypeEntity2.getPkBusitype());
|
||||||
BdBusitypeEntity bdBusitypeEntity3 = queryBdBusitypeUtil.queryBdBusitype("TOC确认收入");
|
// BdBusitypeEntity bdBusitypeEntity3 = queryBdBusitypeUtil.queryBdBusitype("TOC确认收入");
|
||||||
System.out.println("TOC确认收入:" + bdBusitypeEntity3.getPkBusitype());
|
// System.out.println("TOC确认收入:" + bdBusitypeEntity3.getPkBusitype());
|
||||||
BdBusitypeEntity bdBusitypeEntity4 = queryBdBusitypeUtil.queryBdBusitype("TOC售后完成");
|
// BdBusitypeEntity bdBusitypeEntity4 = queryBdBusitypeUtil.queryBdBusitype("TOC售后完成");
|
||||||
System.out.println("TOC售后完成:" + bdBusitypeEntity4.getPkBusitype());
|
// System.out.println("TOC售后完成:" + bdBusitypeEntity4.getPkBusitype());
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue