getList([ ['', 'exp', Db::raw("o.order_status not in ({$order_close},{$order_complete}) or (o.order_status = {$order_complete} and o.is_enable_refund = 1)")], ['og.'.$param['field'], 'in', $param['ids']], ], $param['field'], '', 'og', [['order o', 'og.order_id = o.order_id', 'inner']]); $cannot_delete_ids = array_unique(array_column($cannot_delete_goods_list, $param['field'])); return [ 'reason' => '存在进行中的订单', 'cannot_delete_ids' => $cannot_delete_ids, ]; } } }