private PrizeWinningDto Update(string openId, Tbl_Prize tbl_WeiXinPrize) { _prizeUserService.Add(tbl_WeiXinPrize, openId); UpdateWeiXinPrize(tbl_WeiXinPrize); return(new PrizeWinningDto { Name = tbl_WeiXinPrize.Name, PrizeName = tbl_WeiXinPrize.PrizeName }); }
/// <summary> /// 添加中奖信息 /// </summary> /// <param name="openId"></param> /// <param name="tbl_WeiXinPrize"></param> public void Add(Tbl_Prize tbl_WeiXinPrize, string openId) { var Tbl_WeiXinPrizeUser = new Tbl_PrizeUser { OpenId = openId, PrizeId = tbl_WeiXinPrize.Id, IsUse = false, Number = OrderHelper.GenerateOrderNo(), StartDate = tbl_WeiXinPrize.StartDate, EndDate = tbl_WeiXinPrize.EndDate, CreateTime = DateTime.Now, WinningDate = DateTime.Now, CreateUserId = 0 }; _weiXinPrizeUserRepository.Add(Tbl_WeiXinPrizeUser); }
/// <summary> /// 修改奖品库存 /// </summary> /// <param name="tbl_WeiXinPrize"></param> private void UpdateWeiXinPrize(Tbl_Prize tbl_WeiXinPrize) { tbl_WeiXinPrize.Stock--; _prizeRepository.Update(tbl_WeiXinPrize); }