Compare commits
No commits in common. "7ed1ca131b905c1b07f988c8290fe89c11d6c373" and "30b83b3645ddd59ece64b9173b1e5693b41cdf57" have entirely different histories.
7ed1ca131b
...
30b83b3645
|
@ -62,9 +62,7 @@ const (
|
||||||
OrderTypeNotFount = 1403
|
OrderTypeNotFount = 1403
|
||||||
OrderIsDelete = 1405
|
OrderIsDelete = 1405
|
||||||
OrderStatusErr = 1406
|
OrderStatusErr = 1406
|
||||||
OrderClosed = 1407
|
|
||||||
OrderFailed = 1408
|
|
||||||
OrderPayed = 1409
|
|
||||||
//请求日志
|
//请求日志
|
||||||
RequestLogErrors = 1500
|
RequestLogErrors = 1500
|
||||||
RequestLogNotFound = 1501
|
RequestLogNotFound = 1501
|
||||||
|
@ -133,9 +131,7 @@ var MsgZH = map[int]string{
|
||||||
OrderTypeNotFount: "未知的支付方式",
|
OrderTypeNotFount: "未知的支付方式",
|
||||||
OrderIsDelete: "订单已删除",
|
OrderIsDelete: "订单已删除",
|
||||||
OrderStatusErr: "订单状态错误",
|
OrderStatusErr: "订单状态错误",
|
||||||
OrderClosed: "订单已关闭,无法继续支付",
|
|
||||||
OrderFailed: "订单支付失败,请重新发起",
|
|
||||||
OrderPayed: "订单已支付成功,请勿重复支付",
|
|
||||||
NotifySendFail: "回调发送失败",
|
NotifySendFail: "回调发送失败",
|
||||||
|
|
||||||
PrePayFail: "预支付失败",
|
PrePayFail: "预支付失败",
|
||||||
|
|
|
@ -59,23 +59,11 @@ func (w *PayCheck) CheckMerchant() {
|
||||||
|
|
||||||
func (w *PayCheck) CheckOrder() {
|
func (w *PayCheck) CheckOrder() {
|
||||||
cond := builder.NewCond()
|
cond := builder.NewCond()
|
||||||
cond = cond.And(builder.Eq{"out_tread_no": w.WebPayReqs.OutTradeNo}, builder.Eq{"app_id": w.AppCheck.AppId})
|
cond = cond.And(builder.Eq{"out_tread_no": w.WebPayReqs.OutTradeNo}, builder.Eq{"app_id": w.AppCheck.AppId}, builder.Neq{"status": common.ORDER_STATUS_CLOSE})
|
||||||
order, code := services.OrderFindOne(&ordersmodel.Orders{}, cond)
|
order, code := services.OrderFindOne(&ordersmodel.Orders{}, cond)
|
||||||
if code == errorcode.SystemError {
|
if code == errorcode.SystemError {
|
||||||
w.CheckCode = code
|
w.CheckCode = code
|
||||||
return
|
|
||||||
}
|
}
|
||||||
if code == errorcode.OrdersExist {
|
|
||||||
w.OldOrder = order
|
w.OldOrder = order
|
||||||
switch order.Status {
|
|
||||||
case common.ORDER_STATUS_CLOSE:
|
|
||||||
w.CheckCode = errorcode.OrderClosed
|
|
||||||
case common.ORDER_STATUS_FAILED:
|
|
||||||
w.CheckCode = errorcode.OrderFailed
|
|
||||||
case common.ORDER_STATUS_PAYED:
|
|
||||||
w.CheckCode = errorcode.OrderPayed
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue