This commit is contained in:
aozhiwei 2020-12-14 20:32:59 +08:00
parent 97bf0fa3ce
commit 8bef024538

View File

@ -234,18 +234,30 @@ func (this *OrderMgr) reissueOrder(w* http.ResponseWriter, r *http.Request) {
var tryCount int32
var price int32
var createTime int64
err := row.Scan(&idx, &accountId, &orderId, &roleId, &serverId, &channel,
&polySdkChannel, &unifiedChannel, &tryCount, &price, createTime)
if err != nil {
if err := row.Scan(&idx, &accountId, &orderId, &roleId, &serverId, &channel,
&polySdkChannel, &unifiedChannel, &tryCount, &price, createTime); err != nil {
q5.ResponseErr(w, 3, "订单不存在")
return
}
}
{
_, err := conn.Exec("UPDATE `orderinfo` SET status = 0 WHERE orderid='?';", orderId)
if err == nil {
if _, err := conn.Exec("UPDATE `orderinfo` SET status = 0 WHERE orderid='?';", orderId);
err != nil {
q5.ResponseErr(w, 4, "更新订单状态失败")
return
}
this.AddOrder(
dbConf.GetInstanceId(),
idx,
accountId,
orderId,
roleId,
serverId,
channel,
polySdkChannel,
unifiedChannel,
tryCount,
price,
createTime)
q5.ResponseOk(w)
}
}