fix(camel_oil): 修正订单状态判断逻辑避免错误失效提示

- 将订单状态判断条件由相等改为不等,修复判断错误
- 避免状态为挂起的订单被错误判定为失效
- 提升订单提交接口的准确性和用户体验
- 防止因状态判断错误导致业务逻辑异常
This commit is contained in:
danial
2025-12-09 21:59:23 +08:00
parent 8468cac4af
commit 219f85edce

View File

@@ -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{