From 9e941f281b109592eedddfcff72fea43f54cb50d Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Mon, 1 Dec 2025 11:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BE=9B=E5=BA=94=E5=95=86=E3=80=91?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E8=B5=84=E6=9C=AC=E5=AD=97=E6=AE=B5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/api/controller/SupplierControl.java | 4 ++-- lc123/cloud/app/api/model/SupplierModel.java | 11 ++++++----- lc123/cloud/app/plugin/trd/FWImpl.java | 8 ++++---- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/lc123/cloud/app/api/controller/SupplierControl.java b/lc123/cloud/app/api/controller/SupplierControl.java index 0683acb..2e96fe4 100644 --- a/lc123/cloud/app/api/controller/SupplierControl.java +++ b/lc123/cloud/app/api/controller/SupplierControl.java @@ -89,7 +89,7 @@ public class SupplierControl implements Serializable { Date tqq9_datefield5_clrq = dataBean.getTqq9_datefield5_clrq();//成立日期 String tqq9_textfield210 = dataBean.getTqq9_textfield210();//法定代表人 String tqq9_textareafield_jyfw = dataBean.getTqq9_textareafield_jyfw();//经营范围 - String tqq9_textfield3_zczb1 = dataBean.getTqq9_textfield3_zczb1();//注册资本 + BigDecimal tqq9_zczb = dataBean.getTqq9_zczb();//注册资本 String tqq9_textfield4_zs1 = dataBean.getTqq9_textfield4_zs1();//住所 String societycreditcode = dataBean.getSocietycreditcode();//统一社会信用代码 String tqq9_usagescenarios = dataBean.getTqq9_usagescenarios();//供应商用途类型 @@ -206,7 +206,7 @@ public class SupplierControl implements Serializable { bd_supplier.set("tqq9_datefield5_clrq", tqq9_datefield5_clrq); bd_supplier.set("tqq9_textfield210", tqq9_textfield210); bd_supplier.set("tqq9_textareafield_jyfw", tqq9_textareafield_jyfw); - bd_supplier.set("tqq9_textfield3_zczb1", tqq9_textfield3_zczb1); + bd_supplier.set("tqq9_zczb", tqq9_zczb); bd_supplier.set("tqq9_textfield4_zs1", tqq9_textfield4_zs1); bd_supplier.set("tqq9_fwstate", "C"); bd_supplier.set("tqq9_mulcombofield1", ",A,B,C,"); diff --git a/lc123/cloud/app/api/model/SupplierModel.java b/lc123/cloud/app/api/model/SupplierModel.java index f0688d2..983a2f8 100644 --- a/lc123/cloud/app/api/model/SupplierModel.java +++ b/lc123/cloud/app/api/model/SupplierModel.java @@ -4,6 +4,7 @@ import kd.bos.openapi.common.custom.annotation.ApiModel; import kd.bos.openapi.common.custom.annotation.ApiParam; import java.io.Serializable; +import java.math.BigDecimal; import java.util.Date; import java.util.List; @@ -46,7 +47,7 @@ public class SupplierModel implements Serializable { private String tqq9_textareafield_jyfw; @ApiParam(value = "注册资本", example = "200000", required = false, position = 8) - private String tqq9_textfield3_zczb1; + private BigDecimal tqq9_zczb; @ApiParam(value = "住所", example = "上海浦东", required = false, position = 9) private String tqq9_textfield4_zs1; @@ -131,12 +132,12 @@ public class SupplierModel implements Serializable { this.tqq9_textareafield_jyfw = tqq9_textareafield_jyfw; } - public String getTqq9_textfield3_zczb1() { - return tqq9_textfield3_zczb1; + public BigDecimal getTqq9_zczb() { + return tqq9_zczb; } - public void setTqq9_textfield3_zczb1(String tqq9_textfield3_zczb1) { - this.tqq9_textfield3_zczb1 = tqq9_textfield3_zczb1; + public void setTqq9_zczb(BigDecimal tqq9_zczb) { + this.tqq9_zczb = tqq9_zczb; } public String getTqq9_textfield4_zs1() { diff --git a/lc123/cloud/app/plugin/trd/FWImpl.java b/lc123/cloud/app/plugin/trd/FWImpl.java index b165bc1..5e581b7 100644 --- a/lc123/cloud/app/plugin/trd/FWImpl.java +++ b/lc123/cloud/app/plugin/trd/FWImpl.java @@ -213,7 +213,7 @@ public class FWImpl { if (tqq9_datefield9 != null) { sxrq = sdf.format(tqq9_datefield9); } - String zczb = bill.getString("tqq9_textfield3_zczb1"); + BigDecimal zczb = bill.getBigDecimal("tqq9_zczb"); String zs = bill.getString("tqq9_textfield4_zs1"); int ylxs = 1; boolean tqq9_yyzzsfylxs1 = bill.getBoolean("tqq9_yyzzsfylxs1"); @@ -475,7 +475,7 @@ public class FWImpl { mainTable.put("clrq", clrq); mainTable.put("qsrq", qsrq); mainTable.put("sxrq", sxrq); - mainTable.put("zczb", zczb); + mainTable.put("zczb", zczb!=null&&zczb.compareTo(BigDecimal.ZERO)>0?zczb:0); mainTable.put("zs", zs); mainTable.put("ylxs", ylxs); mainTable.put("ylqxscxkzbh", ylqxscxkzbh); @@ -4816,7 +4816,7 @@ public class FWImpl { if (tqq9_datefield9 != null) { sxrq = sdf.format(tqq9_datefield9); } - String zczb = bill.getString("tqq9_textfield3_zczb1"); + BigDecimal zczb = bill.getBigDecimal("tqq9_zczb"); String zs = bill.getString("tqq9_textfield4_zs1"); int ylxs = 1; boolean tqq9_yyzzsfylxs1 = bill.getBoolean("tqq9_yyzzsfylxs1"); @@ -5188,7 +5188,7 @@ public class FWImpl { m43.put("fieldValue", sxrq); JSONObject m44 = new JSONObject(); m44.put("fieldName", "zczb"); - m44.put("fieldValue", StringUtils.isNotBlank(zczb) ? zczb : 0); + m44.put("fieldValue", zczb!=null&&zczb.compareTo(BigDecimal.ZERO)>0?zczb:0); JSONObject m45 = new JSONObject(); m45.put("fieldName", "zs"); m45.put("fieldValue", zs);