|
|
@@ -55,6 +55,10 @@ public class CustomerTask {
|
|
|
for (int i = 0; i < dataList.size(); i++) {
|
|
|
Object _id = dataList.get(i).get("_id");
|
|
|
Object name = dataList.get(i).get("name");
|
|
|
+ //判断负责人是否存在于人员资料名称中 CRM负责人名称字段:owner__r
|
|
|
+ Map<String,Object> owner__r = (Map<String,Object>) dataList.get(i).get("owner__r");
|
|
|
+ //负责人姓名
|
|
|
+ String owner = owner__r==null ? "" : owner__r.get("name").toString();
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat(Constant.YMD_HMS);
|
|
|
if(baseDao.checkIf("PreCustomer", "cu_name='" + name + "'")){
|
|
|
baseDao.execute("insert into FXXKDockingErrorlog(ml_id,ml_date,ml_result,ml_type,ml_code) values(FXXKDOCKINGERRORLOG_SEQ.nextval,sysdate,'客户名称已存在','客户资料下载','"+name+"')");
|
|
|
@@ -64,7 +68,7 @@ public class CustomerTask {
|
|
|
}
|
|
|
try {
|
|
|
Object em_code = baseDao.getFieldDataByCondition("employee", "max(em_code) em_code", "em_name='" + dataList.get(i).get("field_w9e4q__c") + "'");
|
|
|
- Object cu_sellercode = baseDao.getFieldDataByCondition("employee", "max(em_code) em_code", "em_name='" + dataList.get(i).get("relevant_team__r") + "'");
|
|
|
+ Object cu_sellercode = baseDao.getFieldDataByCondition("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", "客户类型");
|
|
|
@@ -85,7 +89,7 @@ public class CustomerTask {
|
|
|
"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+"'," +
|