fix(camel_oil): 修正订单状态判断逻辑避免错误失效提示
- 将订单状态判断条件由相等改为不等,修复判断错误 - 避免状态为挂起的订单被错误判定为失效 - 提升订单提交接口的准确性和用户体验 - 防止因状态判断错误导致业务逻辑异常
This commit is contained in:
@@ -69,7 +69,7 @@ func (s *sCamelOil) SubmitOrder(ctx context.Context, req *v1.SubmitOrderReq) (re
|
||||
var order *entity.V1CamelOilOrder
|
||||
_ = dao.V1CamelOilOrder.Ctx(ctx).DB(config.GetDatabaseV1()).Where(dao.V1CamelOilOrder.Columns().MerchantOrderId, req.MerchantOrderId).Scan(&order)
|
||||
if order != nil {
|
||||
if order.Status == int(consts.CamelOilOrderStatusPending) {
|
||||
if order.Status != int(consts.CamelOilOrderStatusPending) {
|
||||
return nil, gerror.New("订单已失效")
|
||||
}
|
||||
return &v1.SubmitOrderRes{
|
||||
|
||||
Reference in New Issue
Block a user