fix(camel_oil): 修正订单查询顺序问题
- 在查询处理中订单时添加按创建时间升序排序 - 确保订单获取顺序符合预期逻辑 - 解决因排序引起的处理异常情况
This commit is contained in:
@@ -306,6 +306,7 @@ func (s *sCamelOil) CronCardBindingTask(ctx context.Context) error {
|
||||
err := dao.V1CamelOilOrder.Ctx(ctx).DB(config.GetDatabaseV1()).
|
||||
Where(dao.V1CamelOilOrder.Columns().PayStatus, consts.CamelOilPaymentStatusPaid).
|
||||
Where(dao.V1CamelOilOrder.Columns().Status, consts.CamelOilOrderStatusProcessing).
|
||||
OrderAsc(dao.V1CamelOilOrder.Columns().CreatedAt).
|
||||
WhereNotIn(dao.V1CamelOilOrder.Columns().Id,
|
||||
dao.V1CamelOilCardBinding.Ctx(ctx).DB(config.GetDatabaseV1()).
|
||||
Fields(dao.V1CamelOilCardBinding.Columns().OrderId)).
|
||||
|
||||
Reference in New Issue
Block a user