/// <summary> /// 潜客创建 /// </summary> /// <param name="req"></param> /// <returns></returns> public static dt_Dyn_CreateLead_res CreateLead(dt_Dyn_CreateLead_req req, bool isdebug = false) { string reqStr = js.Serialize(req); string resStr = string.Empty; DateTime? timeStart = null; DateTime? timeEnd = null; string isok = "OK"; SystemService _set = new SystemService(); try { timeStart = DateTime.Now; _set.AddLog(new SPACRM.Entity.WXLOG() { CON = "潜客创建si_Dyn_CreateLead_obService请求信息" + timeStart + ":" + reqStr, TIME = DateTime.Now }); si_Dyn_CreateLead_obService web = new si_Dyn_CreateLead_obService(); dt_Dyn_CreateLead_res res = web.si_Dyn_CreateLead_ob(req); resStr = js.Serialize(res); timeEnd = DateTime.Now; _set.AddLog(new SPACRM.Entity.WXLOG() { CON = "潜客创建响应信息" + timeStart + ":" + resStr, TIME = DateTime.Now }); if (res.WV_RETURN == "N") { isok = "NO"; } return(res); } catch (Exception ex) { resStr = ex.Message; isok = "NO"; _set.AddLog(new SPACRM.Entity.WXLOG() { CON = "潜客创建响应信息" + timeStart + ":异常" + resStr, TIME = DateTime.Now }); return(null); } finally { } }
/// <summary> /// 潜客创建 /// </summary> /// <param name="req"></param> /// <returns></returns> public static dt_Dyn_CreateLead_res CreateLead(dt_Dyn_CreateLead_req req, bool isdebug = false) { string reqStr = js.Serialize(req); string resStr = string.Empty; DateTime?timeStart = null; DateTime?timeEnd = null; string isok = "OK"; try { timeStart = DateTime.Now; logger.Info("潜客创建si_Dyn_CreateLead_obService请求信息:" + reqStr); si_Dyn_CreateLead_obService web = new si_Dyn_CreateLead_obService(); dt_Dyn_CreateLead_res res = web.si_Dyn_CreateLead_ob(req); resStr = js.Serialize(res); timeEnd = DateTime.Now; logger.Info("响应信息" + resStr + "\r\n"); if (res.WV_RETURN == "N") { isok = "NO"; } return(res); } catch (Exception ex) { resStr = ex.Message; isok = "NO"; return(null); } finally { if (!isdebug) { datalog.DataInfo(reqStr, resStr, timeStart, timeEnd, 0, SystemCode.CreateLead.ToString(), isok); } } }
/// <summary> /// 创建潜客 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button4_Click(object sender, EventArgs e) { dt_Dyn_CreateLead_req crreq = new dt_Dyn_CreateLead_req(); ZCRMT342_Dyn meber = new ZCRMT342_Dyn(); meber.WECHAT = "openidtest4"; meber.NAME1_TEXT = "华美家潜客"; //全名 meber.WECHATNAME = "飞"; //昵称 meber.DATA_SOURCE = AppConfig.DATA_SOURCE; meber.DEPTID = AppConfig.DEPTID; //入会门店 meber.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌 meber.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统 meber.VGROUP = AppConfig.VGROUP; //销售组织 meber.BRAND_SOURCE = AppConfig.BRAND_SOURCE; //品牌 meber.CHANNEL_SOURCE = AppConfig.CHANNEL_SOURCE; //来源渠道 meber.IN_CHANNEL = "11"; //收集渠道 meber.IN_DATE = DateTime.Now.ToString("yyyy-MM-dd"); //收集日期 crreq.INFO_QK = new ZCRMT342_Dyn[] { meber }; dt_Dyn_CreateLead_res qianke = WebHmjApiHelp.CreateLead(crreq, true); }
/// <summary> /// 创建潜客 /// </summary> /// <param name="req"></param> /// <returns></returns> public static dt_Dyn_CreateLead_res CreateLead(dt_Dyn_CreateLead_req req) { try { string reqStr = js.Serialize(req); DateTime timeStart = DateTime.Now; logger.Info("微信潜客创建si_Dyn_CreateLead_obService请求信息:" + reqStr); si_Dyn_CreateLead_obService web = new si_Dyn_CreateLead_obService(); dt_Dyn_CreateLead_res res = web.si_Dyn_CreateLead_ob(req); string resStr = js.Serialize(res); DateTime timeEnd = DateTime.Now; logger.Info("响应信息" + resStr + "\r\n"); datalog.DataInfo(reqStr, resStr, timeStart, timeEnd, 0, "si_Dyn_CreateLead_obService", "微信潜客创建"); return(res); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void CreateCrmCust(string mobile, string openid) { ThreadPool.QueueUserWorkItem(a => { bool isSuccess = false; string msg = "失败"; try { //通知crm创建 dt_Dyn_CreateLead_req crreq = new dt_Dyn_CreateLead_req(); ZCRMT342_Dyn meber = new ZCRMT342_Dyn(); meber.WECHATFOLLOWSTATUS = "1"; meber.MOB_NUMBER = mobile; meber.WECHAT = openid; //meber.EMPID = "HMWX001"; //meber.DEPTID = AppConfig.DEPTID;//入会门店 meber.NAME1_TEXT = AppConfig.CUST_NAME; // "佰草集潜客";//全名 meber.DATA_SOURCE = AppConfig.DATA_SOURCE; // "0002";//数据来源 meber.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; // "28";//忠诚度品牌 meber.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; // "0003";//来源系统 meber.VGROUP = AppConfig.VGROUP; // "C004"; //销售组织 meber.CAMPAIGN_ID1 = AppConfig.CAMPAIGN_ID; crreq.INFO_QK = new ZCRMT342_Dyn[] { meber }; dt_Dyn_CreateLead_res qianke = WebApiHelp.CreateLead(crreq); if (qianke.WV_RETURN == "Y") { isSuccess = true; msg = "成功"; } else { msg = "失败:" + qianke.WV_MESSAGE; } } catch (Exception ex) { msg = "异常:" + ex.Message; } finally { WXCRMCustLog WXCRMCustLog = new WXCRMCustLog(); WXCRMCustLog.OpenId = openid; WXCRMCustLog.Mobile = mobile; WXCRMCustLog.NAME1_TEXT = AppConfig.CUST_NAME; WXCRMCustLog.DATA_SOURCE = AppConfig.DATA_SOURCE; WXCRMCustLog.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; WXCRMCustLog.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; WXCRMCustLog.VGROUP = AppConfig.VGROUP; WXCRMCustLog.Result = isSuccess ? 1 : 0; WXCRMCustLog.ActivityName = ActivityName; WXCRMCustLog.CreateDate = DateTime.Now; if (msg.Length > 2000) { WXCRMCustLog.Remark = msg.Substring(0, 2000); } else { WXCRMCustLog.Remark = msg; } _xyhService.InsertWXCRMCustLog(WXCRMCustLog); } }); }