|
@@ -27,10 +27,10 @@ func (self *RailsadminController) OrderRefund() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
o := order_model.GetOrderById(refund.OrderId, false)
|
|
o := order_model.GetOrderById(refund.OrderId, false)
|
|
|
- if o == nil || o.Status == order_model.STATUS_UNPAY {
|
|
|
|
|
|
|
+ if o == nil {
|
|
|
self.ReturnError(404, apps.OrderNotExist, "", nil)
|
|
self.ReturnError(404, apps.OrderNotExist, "", nil)
|
|
|
}
|
|
}
|
|
|
- if o.Status == order_model.STATUS_UNPAY || o.Status == order_model.STATUS_CLOSED || o.Status == order_model.STATUS_REFUNDED {
|
|
|
|
|
|
|
+ if o.Status == order_model.STATUS_UNPAY || o.Status == order_model.STATUS_REFUNDED {
|
|
|
self.ReturnError(404, apps.OrderStatusNotSuit, "", nil)
|
|
self.ReturnError(404, apps.OrderStatusNotSuit, "", nil)
|
|
|
}
|
|
}
|
|
|
o.Status = order_model.STATUS_REFUNDED
|
|
o.Status = order_model.STATUS_REFUNDED
|