mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 17:23:26 +08:00
【修复】修复消息模板中定义了date,日期包含时间的,导致消息发送失败的问题,使用DateTime.Now截取年月日处理。
【优化】支付成功后跳转到查询页面,在页面loading两秒,防止微信支付回调接口延迟,导致状态查询失败,但是已经支付成功的情况。
This commit is contained in:
@@ -135,7 +135,7 @@ namespace CoreCms.Net.RedisMQ
|
||||
}
|
||||
if (!string.IsNullOrEmpty(parameters["createTime"]!.ToString()))
|
||||
{
|
||||
templateMessageData[templateData.data03] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = parameters["createTime"].ToString() };
|
||||
templateMessageData[templateData.data03] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = Convert.ToDateTime(parameters["createTime"].ToString()).ToString("yyyy年MM月dd日 HH:mm") };
|
||||
}
|
||||
templateMessageData[templateData.data04] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = "订单即将失效,请及时付款!" };
|
||||
pageUrl = "/pages/member/order/detail/detail?orderId=" + parameters["orderId"];
|
||||
@@ -152,7 +152,7 @@ namespace CoreCms.Net.RedisMQ
|
||||
}
|
||||
if (!string.IsNullOrEmpty(parameters["paymentTime"]!.ToString()))
|
||||
{
|
||||
templateMessageData[templateData.data03] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = parameters["paymentTime"].ToString() };
|
||||
templateMessageData[templateData.data03] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = Convert.ToDateTime(parameters["paymentTime"].ToString()).ToString("yyyy年MM月dd日 HH:mm") };
|
||||
}
|
||||
pageUrl = "/pages/member/order/detail/detail?orderId=" + parameters["orderId"];
|
||||
}
|
||||
@@ -212,7 +212,7 @@ namespace CoreCms.Net.RedisMQ
|
||||
}
|
||||
if (!string.IsNullOrEmpty(parameters["createTime"]!.ToString()))
|
||||
{
|
||||
templateMessageData[templateData.data05] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = parameters["createTime"].ToString() };
|
||||
templateMessageData[templateData.data05] = new CgibinMessageSubscribeSendRequest.Types.DataItem() { Value = Convert.ToDateTime(parameters["createTime"].ToString()).ToString("yyyy年MM月dd日 HH:mm") };
|
||||
}
|
||||
}
|
||||
var result = await Send(weChatUserInfo.openid, templateData.templateId, templateMessageData, pageUrl);
|
||||
@@ -311,11 +311,25 @@ namespace CoreCms.Net.RedisMQ
|
||||
{
|
||||
jm.status = true;
|
||||
jm.msg = "消息已发送,请注意查收";
|
||||
jm.otherData = new
|
||||
{
|
||||
openId,
|
||||
templateId,
|
||||
tmpData,
|
||||
pageUrl
|
||||
};
|
||||
}
|
||||
else
|
||||
{
|
||||
jm.status = false;
|
||||
jm.msg = response.ErrorMessage;
|
||||
jm.otherData = new
|
||||
{
|
||||
openId,
|
||||
templateId,
|
||||
tmpData,
|
||||
pageUrl
|
||||
};
|
||||
}
|
||||
|
||||
return jm;
|
||||
|
||||
Reference in New Issue
Block a user