diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java index a623e8e3..fb988ae5 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToB.java @@ -513,7 +513,7 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity { //hbbm 客商==店铺,根据店铺区分tob、toc,,,编码需要转换,转换称自定义项。 BdCubasdocEntity entity = queryU8CEntityUtil.getFuzzyQueryCustomers(split[1]); if (entity == null) { - Assert.state(false, "根据客商自定义项1:{},未查询到客商基本档案,请假查。", split[1]); + Assert.state(false, "根据客商自定义项1:{},未查询到客商基本档案,请检查。", split[1]); } parentvo.setHbbm(entity.getCustcode()); @@ -601,7 +601,7 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity { //金额计算 for (RerturnGoodsOrderSearchDetails detail : vv) { - if("0".equals(detail.getTotalAmount())){ + if ("0".equals(detail.getTotalAmount())) { continue; } sum_jfbbje = sum_jfbbje.add(new BigDecimal(detail.getTotalAmount())); @@ -637,6 +637,10 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity { } } + if (sum_jfbbje.compareTo(BigDecimal.ZERO) == 0) { + continue; + } + childrenn.setJfbbje("-" + sum_jfbbje); childrenn.setJfybje("-" + sum_jfbbje); childrenn.setJfbbsj("-" + sum_jfbbsj); diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java index 109c837f..0f4e43ce 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializerToC.java @@ -515,7 +515,7 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity { //hbbm 客商==店铺,根据店铺区分tob、toc,,,编码需要转换,转换称自定义项。 BdCubasdocEntity entity = queryU8CEntityUtil.getFuzzyQueryCustomers(split[1]); if (entity == null) { - Assert.state(false, "根据客商自定义项1:{},未查询到客商基本档案,请假查。", split[1]); + Assert.state(false, "根据客商自定义项1:{},未查询到客商基本档案,请检查。", split[1]); } parentvo.setHbbm(entity.getCustcode()); @@ -603,7 +603,7 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity { //金额计算 for (RerturnGoodsOrderSearchDetails detail : vv) { - if("0".equals(detail.getTotalAmount())){ + if ("0".equals(detail.getTotalAmount())) { continue; } @@ -640,6 +640,9 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity { } } + if (sum_jfbbje.compareTo(BigDecimal.ZERO) == 0) { + continue; + } childrenn.setJfbbje("-" + sum_jfbbje); childrenn.setJfybje("-" + sum_jfbbje);