private dynamic UpdateCoupon(dynamic arg) { string resmsg = NetHelper.HttpRequest(AppConfig.BeautyChinaWebApp, "", "GET", 2000, Encoding.UTF8, "application/json"); string CardId = base.GetValue <string>("CardId"); TokeRes toke = JsonHelper.DeserializeObject <TokeRes>(resmsg); string token = toke.Access_Token; string url = "https://api.weixin.qq.com/card/update?access_token=" + token; string json = @"{ ""card_id"":""" + CardId + @""", ""general_coupon"": { ""base_info"": { ""logo_url"": ""https://mmbiz.qlogo.cn/mmbiz_jpg/c8icWUnxBQmEib9ZUicSFGkBiaRg4cbYxq1p3JygXK3eC0Rfy5HocvYdbOJGQaRJNfCDfFJBib7AsRQeZFqFtNADwBw/0"", ""color"": ""Color020"", ""center_title"": ""立即使用"", ""center_sub_title"": """", ""center_url"": """ + AppConfig.HmjWebApp + @"assets/hmjweixin/html/hxcoupon.html"", ""get_limit"":10 } } }"; var resMessage = NetHelper.HttpRequest(url, json, "POST", 2000, Encoding.UTF8, "application/json"); CouponResponse response = JsonConvert.DeserializeObject <CouponResponse>(resMessage); if (response.errmsg == "ok") { return(ResponseJson(true, "卡券修改成功,cardId=" + CardId)); } else { return(ResponseJson(false, "卡券修改失败")); } }
private dynamic CreateCoupon(dynamic arg) { //TimeSpan ts = Convert.ToDateTime("2018-05-15 00:00:00") - Convert.ToDateTime("1970-01-01 00:00:00"); //int spend_time = Convert.ToInt32(ts.TotalSeconds); //long begin_timestamp = spend_time; //ts = Convert.ToDateTime("2018-05-23 23:59:59") - Convert.ToDateTime("1970-01-01 00:00:00"); //spend_time = Convert.ToInt32(ts.TotalSeconds); //long end_timestamp = spend_time;//计算出来的时间会往后推8小时 long begin_timestamp = 1527177600; //2018-05-25 00:00:00 //long begin_timestamp = 1526313600;//2018-05-15 00:00:00 long end_timestamp = 1528646399; //2018-06-10 23:59:59 //long end_timestamp = 1527091199;//2018-05-23 23:59:59 string resmsg = NetHelper.HttpRequest(AppConfig.BeautyChinaWebApp, "", "GET", 2000, Encoding.UTF8, "application/json"); TokeRes toke = JsonHelper.DeserializeObject <TokeRes>(resmsg); string token = toke.Access_Token; string url = "https://api.weixin.qq.com/card/create?access_token=" + token; string json = @"{ ""card"": { ""card_type"": ""GENERAL_COUPON"", ""general_coupon"": { ""base_info"": { ""logo_url"": ""https://mmbiz.qlogo.cn/mmbiz_jpg/c8icWUnxBQmEib9ZUicSFGkBiaRg4cbYxq1p3JygXK3eC0Rfy5HocvYdbOJGQaRJNfCDfFJBib7AsRQeZFqFtNADwBw/0"", ""brand_name"":""佰草集"", ""code_type"":""CODE_TYPE_TEXT"", ""title"": ""5折优惠券"", ""sub_title"": ""新恒美紧肤洁面乳爆款招新"", ""color"": ""Color020"", ""notice"": ""请出示您的唯一优惠券码"", ""description"": ""1)优惠券仅限本人使用,不可转赠,每人限领一张 2)活动仅限指定产品 3)该活动仅限在佰草集专柜首次购买的顾客"", ""date_info"": { ""type"": ""DATE_TYPE_FIX_TIME_RANGE"", ""begin_timestamp"": " + begin_timestamp + " ," + @"""end_timestamp"": " + end_timestamp + "" + @" }, ""sku"": { ""quantity"": 0 }, ""get_limit"": 1, ""use_custom_code"": true, ""get_custom_code_mode"":""GET_CUSTOM_CODE_MODE_DEPOSIT"", ""bind_openid"": false, ""can_share"": false, ""can_give_friend"": false, ""center_title"": ""立即使用"", ""center_sub_title"": """", ""center_url"": """ + AppConfig.HmjWebApp + @"assets/hmjweixin/html/hxcoupon.html"" }, ""advanced_info"": { ""time_limit"": [ { ""type"": ""MONDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""TUESDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""WEDNESDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""THURSDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""FRIDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""SATURDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 }, { ""type"": ""SUNDAY"", ""begin_hour"":0, ""begin_minute"":0, ""end_hour"":23, ""end_minute"":59 } ] }, ""default_detail"": ""原价160元,现价80元""} } }"; ///assets/hmjweixin/html/hxcoupon.html // ""center_url"": """+AppConfig.HmjWebApp + @"HmjMember/HXCoupon.do"" var resMessage = NetHelper.HttpRequest(url, json, "POST", 2000, Encoding.UTF8, "application/json"); CouponResponse response = JsonConvert.DeserializeObject <CouponResponse>(resMessage); //pDRuD1EutQ_b25Qd8c27hJ-rl7Do //{"status": 1, "message": "{\"errcode\":0,\"errmsg\":\"ok\",\"card_id\":\"pDRuD1EutQ_b25Qd8c27hJ-rl7Do\"}", "data": null} if (response.errmsg == "ok") { string cardId = response.card_id; //url = "https://api.weixin.qq.com/card/selfconsumecell/set?access_token=" + token; //json = @"{""card_id"":""" + cardId + @""", ""is_open"": true}";//,""need_verify_cod"":false,""need_remark_amount"":false //resMessage = NetHelper.HttpRequest(url, json, "POST", 2000, Encoding.UTF8, "application/json"); //if (resMessage.Split('"')[5] == "ok") // return ResponseJson(true, "卡券创建成功,自助核销设置成功cardId="+ cardId); //else // return ResponseJson(true, "卡券创建成功,自助核销设置失败cardId="+ cardId); return(ResponseJson(true, "卡券创建成功,cardId=" + cardId)); } else { return(ResponseJson(false, "卡券创建失败")); } }