Exemple #1
0
        public ActionResult DistributeCouponToMember()
        {
            DistributeCouponToMemberArgs args = RequestArgs <DistributeCouponToMemberArgs>();

            if (args == null)
            {
                return(FailedResult("参数无效。"));
            }

            Member member = _memberManager.GetMember(args.MemberId);

            if (member == null)
            {
                return(FailedResult("指定的数据不存在。"));
            }

            MyPushService pushService = new MyPushService();

            string strTile = "优惠券到账通知!";
            string strMsg  = "【张寿宴玉雕】送您一张优惠券:" + _couponManager.GetCoupon(args.CouponId).name + ",这里·才是和田玉的源头。";

            string phoneNum = member.phone_num + "\n";

            pushService.SendAndroidCustomizedcastFile(strTile, strMsg, phoneNum, "com.android.zhangsy.MyCouponActivity", "");
            pushService.SendIOSCustomizedcast(strMsg, strMsg, phoneNum, "mycoupon", "");

            NormalResult result = _couponManager.DistributeCouponToMember(args);

            return(ApiResult(result.Successful, result.Message));
        }