Bladeren bron

查询客户数据补充进入私海时间字段

lvjs 1 maand geleden
bovenliggende
commit
cbbedfdec8
1 gewijzigde bestanden met toevoegingen van 17 en 2 verwijderingen
  1. 17 2
      src/main/java/com/malk/eastar/service/impl/YidaServiceImpl.java

+ 17 - 2
src/main/java/com/malk/eastar/service/impl/YidaServiceImpl.java

@@ -1456,6 +1456,7 @@ public class YidaServiceImpl implements YidaService {
         JSONArray previousFollowerGroupJSONArray;  //前跟进团队
         List<String> previousFollowerGroupList; //前跟进团队列表
         String orderedStatus; //下过单客户
+        Long privateSeaTime; //进入私海时间
 
         /*
             初始化参数值
@@ -1501,6 +1502,7 @@ public class YidaServiceImpl implements YidaService {
             establishStatus = null;
             countryOrRegion = null;
             orderedStatus = null;
+            privateSeaTime = null;
 
             //获取表单实例ID
             formInstId = String.valueOf(ltcCustomerRecord.get("formInstanceId"));
@@ -1568,9 +1570,16 @@ public class YidaServiceImpl implements YidaService {
                 orderedStatus = fields.get("radioField_ms43zj2s").toString();
             }
 
+            //进入私海时间
+            if(fields.get("dateField_moxzc25f") != null){
+                privateSeaTime = Long.parseLong(fields.getString("dateField_moxzc25f"));
+            }
+
             //生成客户数据
             customerRecord = UtilMap.map(
-                    "formInstId, customerName, customerNameUnique, customerCode, userId, userIdText, customerLevel, customerPotentialLevel, newOrOld, seaType, establishStatus, countryOrRegion, productTypes, previousFollowerUserIdList, previousFollowerGroupList, orderedStatus, testUseFlag, aiTableId",
+                    "formInstId, customerName, customerNameUnique, customerCode, userId, userIdText, " +
+                            "customerLevel, customerPotentialLevel, newOrOld, seaType, privateSeaTime, establishStatus, countryOrRegion, " +
+                            "productTypes, previousFollowerUserIdList, previousFollowerGroupList, orderedStatus, testUseFlag, aiTableId",
                     formInstId, //表单实例ID
                     customerName, //客户公司名(英文名)
                     fields.getString("textField_meks6pjp"),    //客户验重
@@ -1581,6 +1590,7 @@ public class YidaServiceImpl implements YidaService {
                     fields.getString("selectField_mhsvnqsv"),    //客户潜在等级
                     fields.getString("radioField_md6q7ox8"),    //新老客户
                     fields.getString("radioField_md6q7oxa"),    //公海/私海
+                    privateSeaTime,    //进入私海时间
                     establishStatus, //建联状态
                     countryOrRegion, //国家或地区
                     fields.get("multiSelectField_md6q7ox7"), //主要品类
@@ -2149,6 +2159,7 @@ public class YidaServiceImpl implements YidaService {
         Map rfqRecord;  //询价与报价记录
         String projectCode; //项目编号
         Long getRfqDate;  //询价时间
+        String customerCode; //客户编号
 
         /*
             初始化参数值
@@ -2200,11 +2211,15 @@ public class YidaServiceImpl implements YidaService {
             //获取询价时间
             getRfqDate = fields.getLong("dateField_mdpdyddc");
 
+            //获取客户编号
+            customerCode = fields.getString("textField_mdpb1gh1");
+
 
             //添加客户建联跟进记录
             rfqRecord = UtilMap.map(
-                    "projectCode, getRfqDate",
+                    "projectCode, customerCode, getRfqDate",
                     projectCode, //项目编号
+                    customerCode, //客户编号
                     getRfqDate  //询价时间
             );
             rfqData.add(rfqRecord);