Exemplo n.º 1
0
 /// <summary>
 /// 种植 活动奖励
 /// </summary>
 public ResponseModel SetPrize(CC_Prize request)
 {
     this.Remote.Action  = "SetPrize";
     this.Remote.Content = request.JsonSerialize();
     _JSON = this.Remote.GetRemoteData();
     return(_JSON.JsonDeserialize <ResponseModel>());
 }
Exemplo n.º 2
0
 /// <summary>
 /// 活动奖励长度
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public ResponseModel <long> GetPrizeLength(CC_Prize request)
 {
     this.Remote.Action  = "GetPrizeLength";
     this.Remote.Content = request.JsonSerialize();
     _JSON = this.Remote.GetRemoteData();
     return(_JSON.JsonDeserialize <ResponseModel <long> >());
 }
Exemplo n.º 3
0
 public HttpResponseMessage SetPrize([FromBody] CC_Prize Prize)
 {
     try
     {
         var db  = new RedisOperation(_RedisDB);
         var key = RedisKeys.CCPrizeKey(Prize.CustomerId, Prize.EventId);
         db.InsertString(key, Prize);
         return(Request.CreateResponse(HttpStatusCode.OK, new ResponseModel
         {
             Code = ResponseCode.Success,
             Message = "success"
         }));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.OK, new ResponseModel
         {
             Code = ResponseCode.Fail,
             Message = "fail:" + ex.Message
         }));
     }
 }