示例#1
0
        /// <summary>
        /// 根据手机号得到crm的会员信息
        /// </summary>
        /// <param name="mobile"></param>
        /// <returns></returns>
        public CrmMemberResDTO GetCrmMemberDto(string mobile)
        {
            dt_Dyn_DispMemQuick_req w = new dt_Dyn_DispMemQuick_req
            {
                DATA_SOURCE   = AppConfig.DATA_SOURCE,
                LOYALTY_BRAND = AppConfig.LOYALTY_BRAND, //忠诚度品牌
                SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM, //来源系统
                VGROUP        = AppConfig.VGROUP,        //销售组织
                ACCOUNT_ID    = mobile                   //2002652891
            };
            dt_Dyn_DispMemQuick_res dt = WebHmjApiHelp.DispMemQuick(w);

            if (dt.I_ZCRMT316 == null || dt.I_ZCRMT316.Length <= 0)
            {
                return(null);
            }

            if (dt.I_ZCRMT316.Length > 1)
            {
                return(null);
            }

            dt_Dyn_DispMemQuick_resITEM newmeber = dt.I_ZCRMT316[0];

            return(new CrmMemberResDTO()
            {
                ZZAFLD000004 = newmeber.ZZAFLD000004,
                BIRTHDAY = newmeber.BIRTHDT,
                GENDER = newmeber.XSEX == "2" ? "1" : "0",
                NAME_FIRST = newmeber.NAME_FIRST,
                NAME_LAST = newmeber.NAME_LAST,
                REG_DATE = newmeber.REG_DATE,
                ACCOUNT_ID = newmeber.ACCOUNT_ID
            });
        }
示例#2
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 会员绑定查询品牌会员接口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button9_Click(object sender, EventArgs e)
        {
            dt_Dyn_QueryMemberShipBinding_req req = new dt_Dyn_QueryMemberShipBinding_req();

            req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            req.VGROUP        = AppConfig.VGROUP;        //销售组织
            req.DATA_SOURCE   = AppConfig.DATA_SOURCE;   //数据来源
            req.MOB_NUMBER    = "15222196580";

            dt_Dyn_QueryMemberShipBinding_reqITEM[] item = new dt_Dyn_QueryMemberShipBinding_reqITEM[]
            {
                //佰草集
                new dt_Dyn_QueryMemberShipBinding_reqITEM()
                {
                    DATA_SOURCE2   = "0002",
                    LOYALTY_BRAND2 = "28",
                    VGROUP2        = "C004"
                },
                //高夫
                new dt_Dyn_QueryMemberShipBinding_reqITEM()
                {
                    DATA_SOURCE2   = "0006",
                    LOYALTY_BRAND2 = "30",
                    VGROUP2        = "C003"
                }
            };
            req.BRANDLIST = item;

            dt_Dyn_QueryMemberShipBinding_res res = WebHmjApiHelp.QueryMemberShipBinding(req, true);
        }
示例#3
0
        //
        // GET: /ApiTest/

        public ActionResult Index()
        {
            dt_Dyn_CreateHMJMemberShip_req req = new dt_Dyn_CreateHMJMemberShip_req();
            ZCRMT316_HMJ meber = new ZCRMT316_HMJ();

            meber.MOB_NUMBER         = "18954152347";
            meber.OPENID             = "sdjflajslkfd";
            meber.NAME1_TEXT         = "苗玉凯";//全名
            meber.DATA_SOURCE        = "0002";
            meber.ACCOUNT_ID         = "18954152347";
            meber.NAME_LAST          = "苗";
            meber.NAME_FIRST         = "玉凯";
            meber.XSEX               = "1";
            meber.REGION             = "";
            meber.BIRTHDT            = DateTime.Now.ToString();
            meber.NAMCOUNTRY         = "CN";
            meber.WECHATNAME         = "非";
            meber.WECHATFOLLOWSTATUS = "1";
            //meber.LOGINPASS2 = "111111";//兑换密码默认123456
            meber.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            meber.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            meber.VGROUP        = AppConfig.VGROUP;        //销售组织

            //固定死
            meber.EMPID  = AppConfig.EMPID;
            meber.DEPTID = AppConfig.DEPTID;

            req.ZCRMT316 = new ZCRMT316_HMJ[] { meber };

            //创建会员
            dt_Dyn_CreateHMJMemberShip_res res = WebHmjApiHelp.CreateMemberShip(req);

            return(View());
        }
示例#4
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 积分增减
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button12_Click(object sender, EventArgs e)
        {
            //如果注册会员成功送积分
            //si_Dyn_ActCreateTel_obService == si_ActCreateTel_obService
            dt_Dyn_ActCreateTel_req Actreq = new dt_Dyn_ActCreateTel_req();

            // 数据源类型
            Actreq.TYPE = "0000";
            //处理标识
            Actreq.OBJECT_ID = DateTime.Now.ToString("yyyyMMddHHmmss") + CommonHelp.GetRand(10);
            //活动单据类型
            Actreq.PROCESS_TYPE = "ZXY";
            //外部会员卡号	"会员卡号(如已传输手机号,可不用填写会员卡号)"
            Actreq.ACCOUNT_ID   = "18952435467";
            Actreq.POSTING_DATE = DateTime.Today.ToString();
            //积分类型
            Actreq.POINT_TYPE = "ZHMJF01";
            //积分数  要改
            Actreq.POINTS = -1;
            //单据全局活动ID
            //Actreq.CAMPAIGN_HE_ID = "CMP2820171023005";
            Actreq.CAMPAIGN_HE_ID = "";
            Actreq.LOYALTY_BRAND  = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            Actreq.SOURCE_SYSTEM  = AppConfig.SOURCE_SYSTEM; //来源系统
            Actreq.VGROUP         = AppConfig.VGROUP;        //销售组织

            dt_Dyn_ActCreateTel_res Actres = WebHmjApiHelp.ActCreateTel(Actreq, true);
        }
示例#5
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 会员状态调整
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button14_Click(object sender, EventArgs e)
        {
            ////如果是待激活状态那么就要激活
            dt_Dyn_ChangeMemberStatus_req reqs = new dt_Dyn_ChangeMemberStatus_req();

            reqs.ZVTWEG     = "102";
            reqs.STATUS_OLD = "E0005";
            reqs.STATUS_NEW = "E0001";
            reqs.ACCOUNT_ID = "15222196580";
            reqs.FLAG       = "I";//激活

            reqs.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            reqs.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            reqs.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            reqs.VGROUP        = AppConfig.VGROUP;        //销售组织
            reqs.PASS_FLAG     = "N";
            reqs.REASON        = "激活";

            //dt_Dyn_ChangeMemberStatus_req req = new dt_Dyn_ChangeMemberStatus_req();
            //req.ZVTWEG = "102";
            ////req.STATUS_OLD = "E0000";
            ////req.STATUS_NEW = "E0001";
            //req.ACCOUNT_ID = "15222196580";
            //req.FLAG = "Q";//查询

            //req.DATA_SOURCE = AppConfig.DATA_SOURCE;
            //req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND;//忠诚度品牌
            //req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM;//来源系统
            //req.VGROUP = AppConfig.VGROUP; //销售组织
            //req.PASS_FLAG = "Y";
            //req.REASON = "查询密码";

            dt_Dyn_ChangeMemberStatus_res res = WebHmjApiHelp.ChangeMemberStatus(reqs, true);
        }
示例#6
0
        /// <summary>
        /// 得到会员的扩展信息
        /// </summary>
        /// <param name="pARTNER"></param>
        /// <returns></returns>
        private MemberExtendDTO GetMemberExt(string pARTNER)
        {
            dt_Dyn_DispMember_req w = new dt_Dyn_DispMember_req();

            w.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            w.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            w.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            w.VGROUP        = AppConfig.VGROUP;        //销售组织
            w.PARTNER       = pARTNER;                 //2002652891
            dt_Dyn_DispMember_res dt = WebHmjApiHelp.DispMember(w);

            if (dt.ZCRMT316 == null || dt.ZCRMT316.Length <= 0)
            {
                return(null);
            }

            if (dt.ZCRMT316.Length > 1)
            {
                return(null);
            }

            ZCRMT302_Dyn newmeber = dt.ZCRMT316[0];


            return(newmeber.MapTo <MemberExtendDTO>());
        }
示例#7
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 绑定关系同步接口
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button10_Click(object sender, EventArgs e)
        {
            dt_DynMemberBunding_req req = new dt_DynMemberBunding_req();

            req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            req.VGROUP        = AppConfig.VGROUP;        //销售组织
            req.DATA_SOURCE   = AppConfig.DATA_SOURCE;   //数据来源

            req.MEMBER_ID = "MCHM000000012";

            req.BRANDMEMBER = new dt_DynMemberBunding_reqITEM[]
            {
                new dt_DynMemberBunding_reqITEM()
                {
                    DATA_SOURCE2   = "0006",
                    LOYALTY_BRAND2 = "30",
                    MEMBER_ID2     = "MC30000166414",
                    VGROUP2        = "C003"
                },
                new dt_DynMemberBunding_reqITEM()
                {
                    DATA_SOURCE2   = "0002",
                    LOYALTY_BRAND2 = "28",
                    MEMBER_ID2     = "MC28002504008",
                    VGROUP2        = "C004"
                }
            };

            dt_DynMemberBunding_res res = WebHmjApiHelp.DynMemberBunding(req, true);
        }
示例#8
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 主数据查询
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            dt_Dyn_DispMember_req w = new dt_Dyn_DispMember_req();

            w.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            w.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            w.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            w.VGROUP        = AppConfig.VGROUP;        //销售组织
            w.PARTNER       = "MCHM000000003";         //2002652891
            dt_Dyn_DispMember_res dt = WebHmjApiHelp.DispMember(w, true);
        }
示例#9
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 微信关注传输
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button13_Click(object sender, EventArgs e)
        {
            dt_Dyn_WechatStateTran_req req = new dt_Dyn_WechatStateTran_req();

            req.OPENID    = "openidtest";
            req.NEW_STATE = "2";//1:已关注 2:取消关注 0::未关注

            req.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            req.VGROUP        = AppConfig.VGROUP;        //销售组织
            dt_Dyn_WechatStateTran_res res = WebHmjApiHelp.WechatStateTran(req, true);
        }
示例#10
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 会员快速查询
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            dt_Dyn_DispMemQuick_req w2 = new dt_Dyn_DispMemQuick_req();

            w2.BP = "MCHM000000137";

            w2.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            w2.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            w2.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            w2.VGROUP        = AppConfig.VGROUP;        //销售组织

            dt_Dyn_DispMemQuick_res dt2 = WebHmjApiHelp.DispMemQuick(w2, true);
        }
示例#11
0
        /// <summary>
        /// 发送短息
        /// </summary>
        /// <param name="arg"></param>
        /// <returns></returns>
        private dynamic SendMsg(dynamic arg)
        {
            try
            {
                //得到请求参数
                string mobile = base.GetValue <string>("MOBILE");

                if (string.IsNullOrEmpty(mobile))
                {
                    return(ResponseJson(false, "手机号不能是空"));
                }

                Random r   = new Random();
                int    num = r.Next(100000, 999999);
                //string message = string.Format("本次微信平台获取的验证码是:" + num);
                //【上海家化】您的验证码为:620384。
                //此验证码10分钟内有效,如非本人操作,请联系Jahwa华美家微信后台。
                string message = string.Format("您的验证码为:"
                                               + num + "此验证码10分钟内有效,如非本人操作,请联系上海家化华美家微信后台。");

                dt_SMSInsert_req req = new dt_SMSInsert_req
                {
                    SMS_ITEM = new SMS_ITEM[] { new SMS_ITEM()
                                                {
                                                    CONTENT     = message,
                                                    MESSAGEID   = "0000001",
                                                    MESSAGETYPE = "BC_WX_SMS",
                                                    MOBILE      = mobile,
                                                    MSGFORMAT   = "8",
                                                    SRCNUMBER   = "1069048560003"
                                                } }
                };

                dt_SMSInsert_res res = WebHmjApiHelp.SMSInsert(req, true);

                if (res.zstatus == "1")
                {
                    return(ResponseJson(true, "发送成功", num));
                }

                return(ResponseJson(false, "发送失败"));
            }
            catch (Exception ex)
            {
                WriteLog("发送验证码", ex);
                return(ResponseJsonError(false, error_message, ex));
            }
        }
示例#12
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 修改手机号
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button7_Click(object sender, EventArgs e)
        {
            dt_Dyn_UpdateMemberShip_req updates = new dt_Dyn_UpdateMemberShip_req();
            ZCRMT322_Dyn z = new ZCRMT322_Dyn();

            z.DATA_SOURCE = AppConfig.DATA_SOURCE;

            z.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            z.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            z.VGROUP        = AppConfig.VGROUP;        //销售组织

            z.MOB_NUMBER     = "18954152811";
            z.ACCOUNT_ID     = "13681885237";
            z.PARTNER        = "MCHM000000036";
            updates.ZCRMT316 = new ZCRMT322_Dyn[] { z };

            dt_Dyn_UpdateMemberShip_res ups = WebHmjApiHelp.UpdateMemberShip(updates, true);
        }
示例#13
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 会员积分明细查询
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button8_Click(object sender, EventArgs e)
        {
            dt_Dyn_GetPointDetail_req req = new dt_Dyn_GetPointDetail_req();

            req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            req.VGROUP        = AppConfig.VGROUP;        //销售组织

            req.DATA_SOURCE = AppConfig.DATA_SOURCE;

            //得到一个月之内的历史记录
            req.ZSTART_DATE = DateTime.Now.AddMonths(-1).ToString("yyyy-MM-dd");
            req.ZEND_DATE   = DateTime.Now.ToString("yyyy-MM-dd");
            //req.POINT_TYPE = "ZHMJF01";
            req.ACCOUNT_ID = "18952435467";

            ZCRMT402_Dyn[] lists = WebHmjApiHelp.GetPointDetail(req, true).ZCRMT402;
        }
示例#14
0
        /// <summary>
        /// 得到积分详情
        /// </summary>
        /// <param name="arg"></param>
        /// <returns></returns>
        private dynamic GetPointDetail(dynamic arg)
        {
            try
            {
                //得到请求参数
                string OPENOD = base.GetValue <string>("OPENID");

                string mobile = _hmjMember.GetMemberMobileByOpenId(OPENOD);

                if (string.IsNullOrEmpty(mobile))
                {
                    return(ResponseJson(false, "对不起没有该会员"));
                }

                dt_Dyn_GetPointDetail_req req = new dt_Dyn_GetPointDetail_req();
                req.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
                req.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
                req.VGROUP        = AppConfig.VGROUP;        //销售组织

                req.DATA_SOURCE = AppConfig.DATA_SOURCE;

                //得到一个年之内的历史记录
                req.ZSTART_DATE = DateTime.Now.AddYears(-1).ToString("yyyy-MM-dd");
                req.ZEND_DATE   = DateTime.Now.ToString("yyyy-MM-dd");
                //req.POINT_TYPE = "ZHMJF01";
                req.ACCOUNT_ID = mobile;

                ZCRMT402_Dyn[] lists = WebHmjApiHelp.GetPointDetail(req).ZCRMT402;

                List <PointDetailResDTO> list = new List <PointDetailResDTO>();

                foreach (ZCRMT402_Dyn model in lists)
                {
                    list.Add(model.MapTo <PointDetailResDTO>());
                }

                return(ResponseJson(true, "成功", list));
            }
            catch (Exception ex)
            {
                WriteLog("得到品牌积分", ex);
                return(ResponseJsonError(false, error_message, ex));
            }
        }
示例#15
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 发送短信
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button15_Click(object sender, EventArgs e)
        {
            Random r   = new Random();
            int    num = r.Next(100000, 999999);
            //string message = string.Format("本次微信平台获取的验证码是:" + num);
            string message = string.Format("本次微信平台获取的验证码是:"
                                           + num + "。如非本人操作,请致电400-821-6188");

            dt_SMSInsert_req req = new dt_SMSInsert_req();

            req.SMS_ITEM = new SMS_ITEM[] { new SMS_ITEM()
                                            {
                                                CONTENT   = message,
                                                MESSAGEID = "0000001", MESSAGETYPE = "BC_WX_SMS",
                                                MOBILE    = "18721170080", MSGFORMAT = "8", SRCNUMBER = "1069048560003"
                                            } };

            dt_SMSInsert_res res = WebHmjApiHelp.SMSInsert(req, true);
        }
示例#16
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 绑定成功修改状态
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button6_Click(object sender, EventArgs e)
        {
            dt_Dyn_UpdateMemberShip_req updates = new dt_Dyn_UpdateMemberShip_req();
            ZCRMT322_Dyn z = new ZCRMT322_Dyn();

            z.DATA_SOURCE = AppConfig.DATA_SOURCE;

            z.LOYALTY_BRAND      = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            z.SOURCE_SYSTEM      = AppConfig.SOURCE_SYSTEM; //来源系统
            z.VGROUP             = AppConfig.VGROUP;        //销售组织
            z.WECHATNAME         = "昵称";
            z.WECHATFOLLOWSTATUS = "1";
            z.OPENID             = "sdjflajslkfd";
            z.ACCOUNT_ID         = "18952435467";
            z.PARTNER            = "MCHM000000003";
            updates.ZCRMT316     = new ZCRMT322_Dyn[] { z };

            dt_Dyn_UpdateMemberShip_res ups = WebHmjApiHelp.UpdateMemberShip(updates, true);
        }
示例#17
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 完善信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button11_Click(object sender, EventArgs e)
        {
            dt_Dyn_UpdateMemberShip_req updates = new dt_Dyn_UpdateMemberShip_req();
            ZCRMT322_Dyn z = new ZCRMT322_Dyn();

            //大宝生日
            z.KID_BIRTHDAY = "1992-12-23";
            //二宝生日
            z.KID_BIRTHDAY2 = "1992-12-10";
            //从事行业
            z.ZC019 = "4";
            //收入范围
            z.ZC004 = "06";
            //何处了解华美家
            z.INFO_WANTED = "001,002";
            //婚姻状况
            z.ZC016 = "01";
            //品牌编号
            z.BRAND_PREF = "01,02,03";
            //皮肤特征
            z.ZA003 = "01";
            //皮肤问题
            z.ZA004 = "02,03";
            //品牌 编号
            z.BRAND_PREF = "";
            //品类编号
            z.CLASS_PREF = "";


            z.DATA_SOURCE   = AppConfig.DATA_SOURCE;
            z.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            z.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            z.VGROUP        = AppConfig.VGROUP;        //销售组织

            z.ACCOUNT_ID     = "18952435467";
            z.PARTNER        = "MCHM000000003";
            updates.ZCRMT316 = new ZCRMT322_Dyn[] { z };

            dt_Dyn_UpdateMemberShip_res ups = WebHmjApiHelp.UpdateMemberShip(updates, true);
        }
示例#18
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <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);
        }
示例#19
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 修改会员详细信息
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button5_Click(object sender, EventArgs e)
        {
            dt_Dyn_UpdateMemberShip_req updates = new dt_Dyn_UpdateMemberShip_req();
            ZCRMT322_Dyn z = new ZCRMT322_Dyn();

            z.DATA_SOURCE = AppConfig.DATA_SOURCE;

            z.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND; //忠诚度品牌
            z.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM; //来源系统
            z.VGROUP        = AppConfig.VGROUP;        //销售组织

            z.NAME_LAST  = "苗*";
            z.NAME_FIRST = "玉凯*";
            z.NAME1_TEXT = "苗+玉凯";
            z.XSEX       = "2";
            z.PSTREET    = "修改的地址";

            z.ACCOUNT_ID     = "18952435467";
            z.PARTNER        = "MCHM000000003";
            updates.ZCRMT316 = new ZCRMT322_Dyn[] { z };

            dt_Dyn_UpdateMemberShip_res ups = WebHmjApiHelp.UpdateMemberShip(updates, true);
        }
示例#20
0
文件: HmjTest.cs 项目: Thn123/hmj
        /// <summary>
        /// 创建会员
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            dt_Dyn_CreateHMJMemberShip_req req = new dt_Dyn_CreateHMJMemberShip_req();
            ZCRMT316_HMJ meber = new ZCRMT316_HMJ();

            meber.MOB_NUMBER = "13681885249"; //18952435467
            meber.OPENID     = "testopenid4";
            meber.NAME1_TEXT = "苗玉凯";         //全名

            meber.ACCOUNT_ID         = "13681885249";
            meber.NAME_LAST          = "苗";
            meber.NAME_FIRST         = "玉凯";
            meber.XSEX               = "1";
            meber.REGION             = "";
            meber.BIRTHDT            = DateTime.Now.ToString();
            meber.NAMCOUNTRY         = "CN";
            meber.WECHATNAME         = "飞翔";
            meber.WECHATFOLLOWSTATUS = "1";
            meber.RE_BPEXT           = "13681885234";        //推荐人手机号 (需要快速查询验证)
            meber.LOGINPASS2         = "";                   //兑换密码默认123456

            meber.DATA_SOURCE    = AppConfig.DATA_SOURCE;    //数据来源
            meber.LOYALTY_BRAND  = AppConfig.LOYALTY_BRAND;  //忠诚度品牌
            meber.SOURCE_SYSTEM  = AppConfig.SOURCE_SYSTEM;  //来源系统
            meber.VGROUP         = AppConfig.VGROUP;         //销售组织
            meber.CHANNEL_SOURCE = AppConfig.CHANNEL_SOURCE; //渠道来源
            meber.BRAND_SOURCE   = AppConfig.BRAND_SOURCE;   //品牌来源

            //固定死
            meber.EMPID  = AppConfig.EMPID;
            meber.DEPTID = AppConfig.DEPTID;

            req.ZCRMT316 = new ZCRMT316_HMJ[] { meber };

            //创建会员
            dt_Dyn_CreateHMJMemberShip_res res = WebHmjApiHelp.CreateMemberShip(req, true);
        }
示例#21
0
        /// <summary>
        /// 修改会员扩展信息
        /// </summary>
        /// <param name="request"></param>
        private string UpdateMemberExtend(MemberExtendDTO request, string mobile, ref string flg)
        {
            dt_Dyn_UpdateMemberShip_req updates = new dt_Dyn_UpdateMemberShip_req();
            ZCRMT322_Dyn z = new ZCRMT322_Dyn
            {
                //大宝生日
                KID_BIRTHDAY = request.KID_BIRTHDAY,
                //二宝生日
                KID_BIRTHDAY2 = request.KID_BIRTHDAY2,
                //从事行业
                ZC019 = request.ZC019,
                //收入范围
                ZC004         = request.ZC004,
                ZC016         = request.ZC016,           //婚姻状况
                BRAND_PREF    = request.BRAND_PREF,      //"01,02,03";//品牌编号
                ZA003         = request.ZA003,           //"01";//皮肤特征
                ZA004         = request.ZA004,           //"02,03";//皮肤问题
                CLASS_PREF    = request.CLASS_PREF,      //品类编号
                DATA_SOURCE   = AppConfig.DATA_SOURCE,
                LOYALTY_BRAND = AppConfig.LOYALTY_BRAND, //忠诚度品牌
                SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM, //来源系统
                VGROUP        = AppConfig.VGROUP,        //销售组织
                REGION        = request.REGION,          //省编号
                TRANSPZONE    = request.TRANSPZONE,      //市编号
                INFO_WANTED   = request.INFO_WANTED,     //"001,002";//何处了解华美家
                ACCOUNT_ID    = mobile,                  //"18952435467";
                PARTNER       = request.PARTNER          // "MCHM000000003";
            };

            updates.ZCRMT316 = new ZCRMT322_Dyn[] { z };

            dt_Dyn_UpdateMemberShip_res ups = WebHmjApiHelp.UpdateMemberShip(updates);

            flg = ups.WV_RETURN;

            #region 完善资料送积分 2018.03.29 23:59:59停止使用
            //if (flg == "Y")
            //{
            //    bool bo = _hmjMember.SendPoint(request);
            //    if (bo)
            //    {
            //        #region 微信模板消息 2018.03.29 23:59:59停止使用
            //        //接口查询会员主数据,用于模板消息中的内容填充
            //        //dt_Dyn_DispMember_req w = new dt_Dyn_DispMember_req();
            //        //w.DATA_SOURCE = AppConfig.DATA_SOURCE;
            //        //w.LOYALTY_BRAND = AppConfig.LOYALTY_BRAND;//忠诚度品牌
            //        //w.SOURCE_SYSTEM = AppConfig.SOURCE_SYSTEM;//来源系统
            //        //w.VGROUP = AppConfig.VGROUP; //销售组织
            //        //w.PARTNER = request.PARTNER;//会员唯一标示
            //        //dt_Dyn_DispMember_res dt = WebHmjApiHelp.DispMember(w);
            //        //if (dt.ZCRMT316 == null || dt.ZCRMT316.Length <= 0)
            //        //{
            //        //    return null;
            //        //}
            //        //if (dt.ZCRMT316.Length > 1)
            //        //{
            //        //    return null;
            //        //}
            //        //ZCRMT302_Dyn newmeber = dt.ZCRMT316[0];

            //        //var openid = request.OPENID;
            //        //var tempId = "nJqLvWytZJ2IUBdOapJ3RQcJjD3Zvt0UYdvQ1A-5IQ8";
            //        //var redirect_url = AppConfig.HmjWebApp + "assets/hmjweixin/html/hytq.html";
            //        //var p1 = "恭喜您完善资料成功!";
            //        //var p2 = DateTime.Now.ToString("yyyy年MM月dd日");
            //        //var p3 = AppConfig.MemberSend.Split('|')[0];
            //        //var p4 = "完善资料成功";
            //        //var p5 = newmeber.ZCCUR_POINT.ToString();
            //        //var p6 = "今后您可获得更多积分、享受更多优惠。了解更多会员权益,点击查看 >";
            //        //_hmjMember.SendTmpPublicFunc(true, openid, tempId, redirect_url,
            //        //    p1, p2, p3, p4, p5, p6);
            //        #endregion
            //    }
            //}
            #endregion

            return(ups.WV_MESSAGE);
        }