数量为0不传

This commit is contained in:
xiangerlin 2025-07-08 13:38:19 +08:00
parent d7ee4c32aa
commit 2c6715acdb
1 changed files with 3 additions and 1 deletions

View File

@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import java.io.File; import java.io.File;
import java.math.BigDecimal;
import java.net.URLDecoder; import java.net.URLDecoder;
import java.util.Base64; import java.util.Base64;
import java.util.Date; import java.util.Date;
@ -218,8 +219,9 @@ public class RequisitionOrderPluginServiceImpl implements IRequisitionOrderPlugi
JSONObject forson = forsonData.getJSONObject(i); JSONObject forson = forsonData.getJSONObject(i);
String field0020 = forson.getString("field0020"); String field0020 = forson.getString("field0020");
String field0040 = forson.getString("field0040"); String field0040 = forson.getString("field0040");
BigDecimal finalNum = new BigDecimal(field0040);
String nnum = StrUtil.isNotEmpty(field0040) ? field0040 : field0020; String nnum = StrUtil.isNotEmpty(field0040) ? field0040 : field0020;
if (!"0".equals(nnum)){ if (null != finalNum && finalNum.compareTo(BigDecimal.ZERO) > 0){
JSONObject praybillB = new JSONObject(); JSONObject praybillB = new JSONObject();
praybillB.put("crowno",forson.getString("field0014")); praybillB.put("crowno",forson.getString("field0014"));
praybillB.put("nnum",nnum); praybillB.put("nnum",nnum);