丽知:仅退款修改参考售价==0,没有的报错。
This commit is contained in:
parent
d57b18be5c
commit
61fea10764
|
@ -539,11 +539,26 @@ public class RefundOnlyPluginInitializerToB extends PluginBaseEntity {
|
|||
if (bdInvbasdocEntity == null) {
|
||||
Assert.state(false, "根据存货编码:{},查询存货基本档案失败。", kk);
|
||||
}
|
||||
BdInvmandocEntity bdInvmandocEntity = queryU8CEntityUtil.queryBdInvmandocByPkInvbasdocAndPkCorp(bdInvbasdocEntity.getPkInvbasdoc(), split[0]);
|
||||
//查询公司主键
|
||||
System.out.println(corpCode);
|
||||
BdCorpEntity bdCorpEntity = queryU8CEntityUtil.queryBdCorpByUnitCode(corpCode);
|
||||
if (bdCorpEntity == null) {
|
||||
Assert.state(false, "根据公司编码:{},查询公司档案失败。", corpCode);
|
||||
}
|
||||
|
||||
//查询管理档案
|
||||
BdInvmandocEntity bdInvmandocEntity = queryU8CEntityUtil.queryBdInvmandocByPkInvbasdocAndPkCorp(bdInvbasdocEntity.getPkInvbasdoc(), bdCorpEntity.getPkCorp());
|
||||
if (bdInvmandocEntity == null) {
|
||||
Assert.state(false, "根据公司编码:{},存货编码:{},存货主键:{},查询存货管理档案失败。", split[0], kk, bdInvbasdocEntity.getPkInvbasdoc());
|
||||
}
|
||||
//参考售价
|
||||
if (bdInvmandocEntity.getRefsaleprice() == null) {
|
||||
Assert.state(false, "根据公司编码:{},存货编码:{},存货主键:{},参考售价不为0为空。请检查参考售价", split[0], kk, bdInvbasdocEntity.getPkInvbasdoc());
|
||||
}
|
||||
//==0 过滤
|
||||
if (new BigDecimal(0).compareTo(new BigDecimal(bdInvmandocEntity.getRefsaleprice())) == 0) {
|
||||
continue;
|
||||
}
|
||||
BigDecimal refsaleprice = new BigDecimal(bdInvmandocEntity.getRefsaleprice());
|
||||
for (RerturnGoodsOrderSearchDetails detail : vv) {
|
||||
sum_jfbbje = sum_jfbbje.add(refsaleprice);
|
||||
|
|
|
@ -542,11 +542,26 @@ public class RefundOnlyPluginInitializerToC extends PluginBaseEntity {
|
|||
if (bdInvbasdocEntity == null) {
|
||||
Assert.state(false, "根据存货编码:{},查询存货基本档案失败。", kk);
|
||||
}
|
||||
BdInvmandocEntity bdInvmandocEntity = queryU8CEntityUtil.queryBdInvmandocByPkInvbasdocAndPkCorp(bdInvbasdocEntity.getPkInvbasdoc(), split[0]);
|
||||
//查询公司主键
|
||||
System.out.println(corpCode);
|
||||
BdCorpEntity bdCorpEntity = queryU8CEntityUtil.queryBdCorpByUnitCode(corpCode);
|
||||
if (bdCorpEntity == null) {
|
||||
Assert.state(false, "根据公司编码:{},查询公司档案失败。", corpCode);
|
||||
}
|
||||
|
||||
//查询管理档案
|
||||
BdInvmandocEntity bdInvmandocEntity = queryU8CEntityUtil.queryBdInvmandocByPkInvbasdocAndPkCorp(bdInvbasdocEntity.getPkInvbasdoc(), bdCorpEntity.getPkCorp());
|
||||
if (bdInvmandocEntity == null) {
|
||||
Assert.state(false, "根据公司编码:{},存货编码:{},存货主键:{},查询存货管理档案失败。", split[0], kk, bdInvbasdocEntity.getPkInvbasdoc());
|
||||
}
|
||||
//参考售价
|
||||
if (bdInvmandocEntity.getRefsaleprice() == null) {
|
||||
Assert.state(false, "根据公司编码:{},存货编码:{},存货主键:{},参考售价不为0为空。请检查参考售价", split[0], kk, bdInvbasdocEntity.getPkInvbasdoc());
|
||||
}
|
||||
//==0 过滤
|
||||
if (new BigDecimal(0).compareTo(new BigDecimal(bdInvmandocEntity.getRefsaleprice())) == 0) {
|
||||
continue;
|
||||
}
|
||||
BigDecimal refsaleprice = new BigDecimal(bdInvmandocEntity.getRefsaleprice());
|
||||
for (RerturnGoodsOrderSearchDetails detail : vv) {
|
||||
sum_jfbbje = sum_jfbbje.add(refsaleprice);
|
||||
|
|
Loading…
Reference in New Issue