/// <summary> /// 同步微信卡券审核 /// </summary> /// <param name="id"></param> /// <param name="cardid"></param> /// <param name="auditstatus">审核状态</param> public void SyncWeixinCardAudit(long id, string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { var coupon = DbFactory.Default.Get <CouponInfo>().Where(d => d.Id == id).FirstOrDefault(); if (coupon != null) { coupon.WXAuditStatus = (int)auditstatus; DbFactory.Default.Update(coupon); } }
public void SyncWeixinCardAudit(long id, string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { CouponInfo couponInfo = context.CouponInfo.FirstOrDefault((CouponInfo d) => d.Id == id); if (couponInfo != null) { couponInfo.WXAuditStatus = (int)auditstatus; context.SaveChanges(); } }
public void SyncWeixinCardAudit(long id, string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { CouponInfo info = base.Context.CouponInfo.FirstOrDefault <CouponInfo>(d => d.Id == id); if (info != null) { info.WXAuditStatus = (int)auditstatus; base.Context.SaveChanges(); } }
public void Event_Audit(string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { WXCardLogInfo nullable = context.WXCardLogInfo.FirstOrDefault((WXCardLogInfo d) => d.CardId == cardid); if (nullable != null) { WXCardLogInfo.CouponTypeEnum?couponType = nullable.CouponType; WXCardLogInfo.CouponTypeEnum valueOrDefault = couponType.GetValueOrDefault(); if (couponType.HasValue && valueOrDefault == WXCardLogInfo.CouponTypeEnum.Coupon && nullable.CouponId.HasValue) { Instance <ICouponService> .Create.SyncWeixinCardAudit(nullable.CouponId.Value, cardid, auditstatus); } nullable.AuditStatus = (int)(auditstatus); context.SaveChanges(); } }
/// <summary> /// 审核卡券 /// <para>由事件推送调用</para> //TODO:审核通知事件 /// </summary> /// <param name="cardid"></param> /// <param name="auditstatus"></param> public void Event_Audit(string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { #if DEBUG Core.Log.Info(cardid + "进入审核:" + auditstatus.ToString()); #endif var card = Context.WXCardLogInfo.FirstOrDefault(d => d.CardId == cardid); if (card != null) { switch (card.CouponType) { case WXCardLogInfo.CouponTypeEnum.Coupon: if (card.CouponId.HasValue) { var couponser = ServiceProvider.Instance <ICouponService> .Create; couponser.SyncWeixinCardAudit(card.CouponId.Value, cardid, auditstatus); } break; } card.AuditStatus = (int)auditstatus; Context.SaveChanges(); } }
/// <summary> /// 同步微信卡券审核 /// </summary> /// <param name="id"></param> /// <param name="auditstatus">审核状态</param> public void SyncWeixinCardAudit(long id, WXCardLogInfo.AuditStatusEnum auditstatus) { DbFactory.Default.Set <ShopBonusInfo>() .Set(p => p.WXCardState, (int)auditstatus) .Where(p => p.Id == id).Succeed(); }
/// <summary> /// 同步微信卡券审核 /// </summary> /// <param name="id"></param> /// <param name="cardid"></param> /// <param name="auditstatus">审核状态</param> public static void SyncWeixinCardAudit(long id, string cardid, WXCardLogInfo.AuditStatusEnum auditstatus) { _iCouponService.SyncWeixinCardAudit(id, cardid, auditstatus); }