|
|
@@ -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+"'," +
|