|
|
@@ -143,4 +143,17 @@ class StoreOrderProductDao extends BaseDao
|
|
143
|
143
|
$query->where('B.mer_id', $merId);
|
|
144
|
144
|
})->where('B.paid', 1)->group('B.mer_id')->limit($limit)->order('total DESC')->select();
|
|
145
|
145
|
}
|
|
|
146
|
+
|
|
|
147
|
+ /**
|
|
|
148
|
+ * @param $keyword
|
|
|
149
|
+ * @return array
|
|
|
150
|
+ */
|
|
|
151
|
+ public function getOrderIdListByKeyword($keyword): array
|
|
|
152
|
+ {
|
|
|
153
|
+ /** @var StoreOrderProduct $model */
|
|
|
154
|
+ $model = $this->getModel();
|
|
|
155
|
+ return $model::getDB()
|
|
|
156
|
+ ->whereRaw("JSON_UNQUOTE(JSON_EXTRACT(cart_info, '$.product.store_name')) LIKE ?", ["%{$keyword}%"])
|
|
|
157
|
+ ->column('order_id');
|
|
|
158
|
+ }
|
|
146
|
159
|
}
|