| | |
| | | |
| | | Inquiry_form__c inquiry = new Inquiry_form__c(); |
| | | |
| | | inquiry.Name = geData.Name; //询问单名称 |
| | | inquiry.ComPlat_Name__c = geData.Name; //询问单名称 |
| | | inquiry.Inquiry_No__c = geData.InquiryNo; //询问单编码 |
| | | inquiry.Opportunity_Division__c = '询价'; //意向区分 |
| | | inquiry.Status__c = '未跟进'; //询问单状态 |
| | | inquiry.Status__c = '01.未跟进'; //询问单状态 |
| | | inquiry.Request_Detail__c = geData.RequestDetail; //委托事项详细 |
| | | inquiry.Product1__c = geData.Product; //产品信息 |
| | | inquiry.ContactId__c = geData.ContactId; //统一用户ID |
| | |
| | | if (conInfoMap.containsKey(geData.ContactId)) { |
| | | Contact contact = conInfoMap.get(geData.ContactId); |
| | | inquiry.Hospital_Name__c = contact.Account.Id; //科室名 |
| | | inquiry.Department_Class__c = contact.Strategic_dept_Class__c; //战略科室分类 |
| | | //inquiry.Department_Class__c = contact.Strategic_dept_Class__c; //战略科室分类 |
| | | inquiry.Contact_Name__c = contact.Id; //客户姓名 |
| | | inquiry.OwnerId = contact.Strategic_dept_Class__r.OwnerId; //所有人 |
| | | //inquiry.OwnerId = contact.Strategic_dept_Class__r.OwnerId; //所有人 |
| | | } |
| | | //使用市场活动编码获取市场活动ID |
| | | if (String.isNotBlank(geData.Campaign)){ |
| | | if (String.isNotBlank(camInfoMap.get(geData.Campaign))){ |
| | | inquiry.Campaign__c = camInfoMap.get(geData.Campaign); //主要学会 |
| | | inquiry.LeadSource__c = '学会/沙龙'; //询问单来源 |
| | | inquiry.LeadSource__c = '学会会议'; //询问单来源 |
| | | }else { |
| | | iflog.ErrorLog__c += geData.InquiryNo +':市场活动编码不存在。\n'; |
| | | continue; |