修改供应商开户行不能传递错误

This commit is contained in:
476474485@qq.com 2025-03-24 17:09:01 +08:00
parent de8d9c7e1a
commit f51235e6ed
1 changed files with 8 additions and 5 deletions

View File

@ -71,7 +71,7 @@ public class WsCustomerSynchronizationEventServiceImpl extends BaseService<WsCus
private JsonResultEntity validateCustomerName(JSONObject data) { private JsonResultEntity validateCustomerName(JSONObject data) {
JSONObject formBean = data.getJSONObject("formmain_4389"); JSONObject formBean = data.getJSONObject("formmain_4389");
//客商名称 //客商名称
String field0006 = formBean.getString("field0006"); String field0006 = formBean.getString("field0006").trim();
//纳税人登记号 //纳税人登记号
String field0007 = formBean.getString("field0007"); String field0007 = formBean.getString("field0007");
JSONObject requestJson = new JSONObject(); JSONObject requestJson = new JSONObject();
@ -90,8 +90,10 @@ public class WsCustomerSynchronizationEventServiceImpl extends BaseService<WsCus
} else { } else {
requestJson = new JSONObject(); requestJson = new JSONObject();
if(null != field0007 && !"".equals(field0007)){ if(null != field0007 && !"".equals(field0007)){
if(field0007.trim().length()>=18){
requestJson.put("taxpayer", field0007); return BaseResult.getFailureMessageEntity("纳税人识别号不允许超过18位");
}
requestJson.put("taxpayer", field0007.trim());
body = requestApi("validateCustomerName", requestJson, "800054", "8000540095", null); body = requestApi("validateCustomerName", requestJson, "800054", "8000540095", null);
req = JSON.parseObject(body); req = JSON.parseObject(body);
flag = req.getBoolean("flag"); flag = req.getBoolean("flag");
@ -279,6 +281,7 @@ public class WsCustomerSynchronizationEventServiceImpl extends BaseService<WsCus
customer.put("custprop", custprop); customer.put("custprop", custprop);
//客商ID //客商ID
customer.put("pk_cubasdoc", pk_cubasdoc); customer.put("pk_cubasdoc", pk_cubasdoc);
customer.put("creator", "admin");
custbasvo.add(customer); custbasvo.add(customer);
returnData.put("custbasvo", custbasvo); returnData.put("custbasvo", custbasvo);
return returnData; return returnData;
@ -369,7 +372,7 @@ public class WsCustomerSynchronizationEventServiceImpl extends BaseService<WsCus
bank.put("defflag", "Y"); bank.put("defflag", "Y");
bank.put("memo", formBean.getString("field0054")); bank.put("memo", formBean.getString("field0054"));
//开户银行 传递以后名称 //开户银行 传递以后名称
bank.put("accname", formBean.getString("field0013")); // bank.put("accname", formBean.getString("field0013"));
// bank.put("pk_bankdoc", formBean.getString("field0013")); // bank.put("pk_bankdoc", formBean.getString("field0013"));
//新增固定传递集团 //新增固定传递集团
@ -383,7 +386,7 @@ public class WsCustomerSynchronizationEventServiceImpl extends BaseService<WsCus
parentvo.put("creator", "admin"); parentvo.put("creator", "admin");
//客商名称 //客商名称
parentvo.put("custname", formBean.getString("field0006")); parentvo.put("custname", formBean.getString("field0006").trim());
//客商类型0 - 外部单位1 - 内部核算单位2 - 内部法人单位3 - 内部渠道成员 //客商类型0 - 外部单位1 - 内部核算单位2 - 内部法人单位3 - 内部渠道成员
String custprop = formBean.getString("field0026")== null?"":formBean.getString("field0026"); String custprop = formBean.getString("field0026")== null?"":formBean.getString("field0026");