高章伟
2022-02-24 2aa8da8af66aa8ae00f25831aed6bb0364176e7b
force-app/main/default/classes/NFM620Rest.cls
@@ -179,10 +179,10 @@
                    
                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
@@ -200,15 +200,15 @@
                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;