Pārlūkot izejas kodu

【易探】纷享销客 易探 客户资料下载 负责人字段改为owner__r

wub 3 gadi atpakaļ
vecāks
revīzija
86b83a2c24
1 mainītis faili ar 7 papildinājumiem un 6 dzēšanām
  1. 7 6
      src/main/java/com/uas/eis/task/YITCustomerTask.java

+ 7 - 6
src/main/java/com/uas/eis/task/YITCustomerTask.java

@@ -57,10 +57,11 @@ public class YITCustomerTask {
                             Object _id = dataList.get(i).get("_id");
                             Object name = dataList.get(i).get("name");
                             SimpleDateFormat sdf = new SimpleDateFormat(Constant.YMD_HMS);
-                            //判断是否为易探客户 根据负责人是否存在于易探人员资料名称中 CRM负责人字段:relevant_team__r
-                            String relevant_team__r = getNotNull(dataList, i, "relevant_team__r");
-
-                            if(!baseDao.checkIf(Master+"employee","nvl(em_statuscode,' ')='AUDITED' and nvl(em_name,' ')= '"+relevant_team__r+"'")){
+                            //判断是否为易探客户 根据负责人是否存在于易探人员资料名称中 CRM负责人名称字段:owner__r
+                            Map<String,Object> owner__r = (Map<String,Object>) dataList.get(i).get("owner__r");
+                            //负责人姓名
+                            Object owner = owner__r.get("name");
+                            if(!baseDao.checkIf(Master+"employee","nvl(em_statuscode,' ')='AUDITED' and nvl(em_name,' ')= '"+owner+"'")){
                                 k++;
                                 continue;
                             }
@@ -73,7 +74,7 @@ public class YITCustomerTask {
                             }
                             try {
                                 Object em_code = baseDao.getFieldDataByCondition(Master+"employee", "max(em_code) em_code", "em_name='" + dataList.get(i).get("field_w9e4q__c") + "'");
-                                Object cu_sellercode = baseDao.getFieldDataByCondition(Master+"employee", "max(em_code) em_code", "em_name='" + dataList.get(i).get("relevant_team__r") + "'");
+                                Object cu_sellercode = baseDao.getFieldDataByCondition(Master+"employee", "max(em_code) em_code", "em_name='" + owner + "'");
                                 Long create_time = Long.parseLong(new BigDecimal(dataList.get(i).get("create_time").toString()).toPlainString());
                                 Long last_modified_time = Long.parseLong(new BigDecimal(dataList.get(i).get("last_modified_time").toString()).toPlainString());
                                 String cuKind = getDisplayField(dataList, i, "account_type", "客户类型");
@@ -94,7 +95,7 @@ public class YITCustomerTask {
                                         "cu_dealstatus,cu_Shipmentamount,cu_receivable,cu_businessRegister,cu_recordType," +
                                         "cu_mobile,cu_email,cu_recordman,cu_recorddate,cu_lastdate,cu_auditstatus,cu_auditstatuscode,cu_remark,CU_FXXKID)" +
                                         "values(PRECUSTOMER_SEQ.nextval,'"+cu_code+"','"+name+"','"+dataList.get(i).get("UDSText3__c")+"','"+ dataList.get(i).get("address")+"'," +
-                                        "'"+(cu_sellercode==null?"":cu_sellercode)+"','"+getNotNull(dataList,i,"relevant_team__r")+"','"+em_code+"','"+dataList.get(i).get("field_w9e4q__c")+"','"+cuKind+"'," +
+                                        "'"+(cu_sellercode==null?"":cu_sellercode)+"','"+owner+"','"+em_code+"','"+dataList.get(i).get("field_w9e4q__c")+"','"+cuKind+"'," +
                                         "'"+getNotNull(dataList,i,"field_giBJk__c")+"','"+getNotNull(dataList,i,"UDSText5__c")+"'," +
                                         "'"+getNotNull(dataList,i,"UDSText1__c")+"','"+getNotNull(dataList,i,"UDSText2__c")+"','" +
                                         getNotNull(dataList,i,"field_1l3xo__c")+"','"+wbsk_user+"','"+paID+"','"+paCode+"','"+wbsk_user+"','"+cu_level+"','"+cu_industry+"'," +