Commit 20287ec3 authored by 吴春's avatar 吴春

Merge branch 'master' of http://gitlab.oytour.com/Kui2/education

parents 87a88ad3 7608c857
...@@ -41,6 +41,7 @@ namespace Edu.Model.ViewModel.Course ...@@ -41,6 +41,7 @@ namespace Edu.Model.ViewModel.Course
case 2: str = "退学"; break; case 2: str = "退学"; break;
case 3: str = "申请退学中"; break; case 3: str = "申请退学中"; break;
case 4: str = "驳回申请"; break; case 4: str = "驳回申请"; break;
case 5: str = "停课"; break;
} }
return str; return str;
} }
......
...@@ -54,7 +54,7 @@ namespace Edu.WebApi.Controllers.WeChatPay ...@@ -54,7 +54,7 @@ namespace Edu.WebApi.Controllers.WeChatPay
[HttpPost] [HttpPost]
[AllowAnonymous] [AllowAnonymous]
public async Task<NativePayModel> GenerateOrder() public ApiResult GenerateOrder()
{ {
JObject jobj = JObject.Parse(RequestParm.Msg.ToString()); JObject jobj = JObject.Parse(RequestParm.Msg.ToString());
int contractId = jobj.GetInt("contractId"); int contractId = jobj.GetInt("contractId");
...@@ -63,15 +63,16 @@ namespace Edu.WebApi.Controllers.WeChatPay ...@@ -63,15 +63,16 @@ namespace Edu.WebApi.Controllers.WeChatPay
LogHelper.WriteInfo("合同Id:" + contractId + " 商户订单号:" + orderNumber); LogHelper.WriteInfo("合同Id:" + contractId + " 商户订单号:" + orderNumber);
var helper = new WxPayHelper(WxPayConst.appid, WxPayConst.mchid, WxPayConst.serialNo, WxPayConst.privateKey); var helper = new WxPayHelper(WxPayConst.appid, WxPayConst.mchid, WxPayConst.serialNo, WxPayConst.privateKey);
var notify_url = Config.sTenpayNotifyUrl;//ConfigurationManager.AppSettings["notify_url"]; //这个放在配置文件,从配置文件读取比较灵活,或者写到数据库中 var notify_url = Config.sTenpayNotifyUrl;//ConfigurationManager.AppSettings["notify_url"]; //这个放在配置文件,从配置文件读取比较灵活,或者写到数据库中
var payodel = await helper.UnionGenerateOrder(orderModle.CourseName, Convert.ToInt32(orderModle.Money * 100), orderNumber, notify_url, orderModle.OrderId.ToString());
Task<WxPayRespModel> payodel= helper.UnionGenerateOrder(orderModle.CourseName, Convert.ToInt32(orderModle.Money * 100), orderNumber, notify_url, orderModle.OrderId.ToString());
#region APP生成下单所需的参数,看个人实际需求,也可以APP自己生成所需的参数 #region APP生成下单所需的参数,看个人实际需求,也可以APP自己生成所需的参数
var signModel = WxPayForAppHelper.GetSign(WxPayConst.appid, payodel.code_url, WxPayConst.privateKey); var signModel = WxPayForAppHelper.GetSign(WxPayConst.appid, payodel.Result.code_url, WxPayConst.privateKey);
#endregion #endregion
return signModel;//ApiResult.Success("",data:new { url = payodel.code_url, signModel }) ; return ApiResult.Success(data: signModel) ;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment