/// <summary> /// 可以对待接单状态的订单增加小费。需要注意:订单的小费,以最新一次加小费动作的金额为准,故下一次增加小费额必须大于上一次小费额 /// </summary> /// <param name="accessTokenOrAppId">AccessToken或AppId(推荐使用AppId,需要先注册)</param> /// <param name="data">请求数据</param> /// <param name="timeOut">代理请求超时时间(毫秒)</param> /// <returns></returns> public static ExpressJsonResult AddTip(string accessTokenOrAppId, AddTipModel data, int timeOut = Config.TIME_OUT) { return(WxOpenApiHandlerWapper.TryCommonApi(accessToken => { var urlFormat = Config.ApiMpHost + "/cgi-bin/express/local/business/order/addtips?access_token={0}"; return CommonJsonSend.Send <ExpressJsonResult>(accessToken, urlFormat, data, timeOut: timeOut); }, accessTokenOrAppId)); }
/// <summary> /// 可以对待接单状态的订单增加小费。需要注意:订单的小费,以最新一次加小费动作的金额为准,故下一次增加小费额必须大于上一次小费额 /// </summary> /// <param name="accessTokenOrAppId">AccessToken或AppId(推荐使用AppId,需要先注册)</param> /// <param name="data">请求数据</param> /// <param name="timeOut">代理请求超时时间(毫秒)</param> /// <returns></returns> public static async Task <ExpressJsonResult> AddTipAsync(string accessTokenOrAppId, AddTipModel data, int timeOut = Config.TIME_OUT) { return(await WxOpenApiHandlerWapper.TryCommonApiAsync(async accessToken => { var urlFormat = Config.ApiMpHost + "/cgi-bin/express/local/business/order/addtips?access_token={0}"; return await CommonJsonSend.SendAsync <ExpressJsonResult>(accessToken, urlFormat, data, timeOut: timeOut); }, accessTokenOrAppId).ConfigureAwait(false)); }