请购单传NCC时过滤掉最终请购数为0和物料为空的

This commit is contained in:
xiangerlin 2025-07-09 16:24:42 +08:00
parent d0a4110ad2
commit 5639af5140
1 changed files with 4 additions and 1 deletions

View File

@ -221,7 +221,10 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi
String field0040 = forson.getString("field0040");
BigDecimal finalNum = new BigDecimal(field0040);
String nnum = StrUtil.isNotEmpty(field0040) ? field0040 : field0020;
if (null != finalNum && finalNum.compareTo(BigDecimal.ZERO) > 0){
//判断最终请购数物料不为空的 才传NCC
if (null != finalNum
&& finalNum.compareTo(BigDecimal.ZERO) > 0
&& StrUtil.isNotEmpty(forson.getString("field0031"))){
JSONObject praybillB = new JSONObject();
praybillB.put("crowno",forson.getString("field0014"));
praybillB.put("nnum",nnum);