Exemple #1
0
        /// <summary>
        /// 自己封装耗时的方法
        /// </summary>
        /// <returns></returns>
        static Task SendPiontAsync(int fansid, string openid)
        {
            ICustMemberService api = ObjectFactory.GetInstance <ICustMemberService>();

            return(Task.Run(() =>
            {
                string bp = api.GetOldMember(openid);
                if (!string.IsNullOrEmpty(bp))
                {
                    ZCRMT302_Dyn member = api.GetMemberModelByBp(bp);

                    if (member != null)
                    {
                        CUST_MEMBER model = new CUST_MEMBER()
                        {
                            PARTNER = bp, FANS_ID = fansid
                        };

                        api.InserMeber(model);

                        //发送积分
                        //api.SendPiod(member.ACCOUNT_ID, "300");

                        //如果未激活就执行激活操作
                        if (member.ZZAFLD000004 == "E0005")
                        {
                            api.ChageSatus(member.ACCOUNT_ID);
                        }
                        //标记当前粉丝已经送过积分
                        api.UpdateFans(fansid);
                    }
                }
            }));
        }
Exemple #2
0
 public BcjMangeController(IBcjStoreService bcjStore, ICustMemberService custMember)
 {
     _bcjStore   = bcjStore;
     _custMember = custMember;
 }
Exemple #3
0
 public BcjMemberController(ICustMemberService custMember)
 {
     _custMember = custMember;
 }
Exemple #4
0
 public BcjBookController(ICustMemberService custMember, IBcjBookService book, IBcjStoreService store)
 {
     _custMember = custMember;
     _book       = book;
     _store      = store;
 }
Exemple #5
0
 public BcjWenJuanController(ICustMemberService custMember, IBcjBookService bcjBook)
 {
     _custMember = custMember;
     _bcjBook    = bcjBook;
 }