From a2ff304ae05c34524c9f2eba180cd31f1d2a368d Mon Sep 17 00:00:00 2001 From: zhangwenzan Date: Tue, 16 Sep 2025 14:46:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8C=E6=AD=A5=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=81=94=E7=B3=BB=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CrmCustomerServiceImpl.java | 75 +++++++++---------- 1 file changed, 37 insertions(+), 38 deletions(-) diff --git a/crm/src/main/java/com/kakarote/crm/service/impl/CrmCustomerServiceImpl.java b/crm/src/main/java/com/kakarote/crm/service/impl/CrmCustomerServiceImpl.java index 9978c78..c69081e 100644 --- a/crm/src/main/java/com/kakarote/crm/service/impl/CrmCustomerServiceImpl.java +++ b/crm/src/main/java/com/kakarote/crm/service/impl/CrmCustomerServiceImpl.java @@ -391,16 +391,17 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl System.out.println("Key: " + key + ", Value: " + value)); // 获取数据 - String contactsMobile = (String)crmModel.get("contactsMobile"); - String name = (String)crmModel.get("telephone");//详情页的联系人姓名 - String contactsName = (String)crmModel.get("contactsName"); - String email = (String)crmModel.get("email"); + String contactsMobile = (String) crmModel.get("contactsMobile"); + String name = (String) crmModel.get("telephone");//详情页的联系人姓名 + String contactsName = (String) crmModel.get("contactsName"); + String email = (String) crmModel.get("email"); String fliedKjhmgc = (String) crmModel.get("fliedKjhmgc");//详情页的详细地址 //String contactsAddress = (String) crmModel.get("contactsAddress"); // 脱敏处理 @@ -422,6 +423,7 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl System.out.println("Key: " + key + ", Value: " + value)); String plaintext = null; - if (plaintextVO.getField().equals("mobile")){ + if (plaintextVO.getField().equals("mobile")) { plaintext = (String) crmModel.get("mobile"); - } else if (plaintextVO.getField().equals("email")){ + } else if (plaintextVO.getField().equals("email")) { plaintext = (String) crmModel.get("email"); - } else if (plaintextVO.getField().equals("telephone")){ //详情页联系人姓名 + } else if (plaintextVO.getField().equals("telephone")) { //详情页联系人姓名 int contactsId = (Integer) crmModel.get("contactsId"); plaintext = crmContactsService.getContactsName(contactsId); - } else if (plaintextVO.getField().equals("fliedKjhmgc")){ + } else if (plaintextVO.getField().equals("fliedKjhmgc")) { plaintext = (String) crmModel.get("fliedKjhmgc"); } return plaintext; @@ -471,10 +473,11 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl { - if (finalCrmCustomer.getTelephone() != null && !finalCrmCustomer.getTelephone().isEmpty()) { - // 客户填写 - addContacts(finalCrmCustomer.getCustomerId(), finalCrmCustomer.getTelephone(), crmModelFiled.getValue().toString(), finalCrmCustomer.getMobile(), "", finalCrmCustomer.getEmail()); - } + if (finalCrmCustomer.getTelephone() != null && !finalCrmCustomer.getTelephone().isEmpty()) { + // 客户填写 + addContacts(finalCrmCustomer.getCustomerId(), finalCrmCustomer.getTelephone(), crmModelFiled.getValue().toString(), finalCrmCustomer.getMobile(), "", finalCrmCustomer.getEmail()); + } - // 税局信息 - // 法定代表人 - if (StrUtil.isNotEmpty(qyjbxxByNsrmc.getFddbrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getFddbryddh())) { - addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getFddbrxm(), "法定代表人", qyjbxxByNsrmc.getFddbryddh(), qyjbxxByNsrmc.getFddbrgddh(), qyjbxxByNsrmc.getFddbrdzxx()); - } - // 财务负责人 - if (StrUtil.isNotEmpty(qyjbxxByNsrmc.getCwfzrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getCwfzryddh())) { - addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getCwfzrxm(), "财务负责人", qyjbxxByNsrmc.getCwfzryddh(), qyjbxxByNsrmc.getCwfzrgddh(), qyjbxxByNsrmc.getCwfzrdzxx()); - } - // 办税人 - if (StrUtil.isNotEmpty(qyjbxxByNsrmc.getBsrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getBsryddh())) { - addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getBsrxm(), "办税人", qyjbxxByNsrmc.getBsryddh(), qyjbxxByNsrmc.getBsrgddh(), qyjbxxByNsrmc.getBsrdzxx()); - - } - - }).start(); + // 税局信息 + // 法定代表人 + if (Objects.nonNull(qyjbxxByNsrmc) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getFddbrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getFddbryddh())) { + addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getFddbrxm(), "法定代表人", qyjbxxByNsrmc.getFddbryddh(), qyjbxxByNsrmc.getFddbrgddh(), qyjbxxByNsrmc.getFddbrdzxx()); + } + // 财务负责人 + if (Objects.nonNull(qyjbxxByNsrmc) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getCwfzrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getCwfzryddh())) { + addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getCwfzrxm(), "财务负责人", qyjbxxByNsrmc.getCwfzryddh(), qyjbxxByNsrmc.getCwfzrgddh(), qyjbxxByNsrmc.getCwfzrdzxx()); + } + // 办税人 + if (Objects.nonNull(qyjbxxByNsrmc) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getBsrxm()) && StrUtil.isNotEmpty(qyjbxxByNsrmc.getBsryddh())) { + addContacts(finalCrmCustomer.getCustomerId(), qyjbxxByNsrmc.getBsrxm(), "办税人", qyjbxxByNsrmc.getBsryddh(), qyjbxxByNsrmc.getBsrgddh(), qyjbxxByNsrmc.getBsrdzxx()); + } map.put("customerId", crmCustomer.getCustomerId()); @@ -631,13 +630,13 @@ public class CrmCustomerServiceImpl extends BaseServiceImpl entity = new HashMap<>(); - entity.put("customerName",gsdjxx.getNsrmc()); - entity.put("telephone",""); - entity.put("mobile",""); - entity.put("email",""); - entity.put("website",""); - entity.put("remark",""); - entity.put("address",""); + entity.put("customerName", gsdjxx.getNsrmc()); + entity.put("telephone", ""); + entity.put("mobile", ""); + entity.put("email", ""); + entity.put("website", ""); + entity.put("remark", ""); + entity.put("address", ""); crmModel.setEntity(entity); List list = new ArrayList<>(); //加入时间