From 3c07f02184dedd7062221ba58b615f2a50964ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=98=8A=E5=A4=A9?= <442384644@qq.com> Date: Fri, 17 Feb 2023 14:48:19 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E4=BF=AE=E5=A4=8D=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C0=E5=85=83=E4=B8=8B=E5=8D=95=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E5=95=86=E5=93=81=E7=9A=84=E6=97=B6=E5=80=99=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=AD=A3=E5=B8=B8=E9=80=89=E6=8B=A9=E6=80=A7=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/adminapi/controller/v1/export/ExportExcel.php | 3 ++- .../api/controller/v1/order/StoreOrderController.php | 3 ++- crmeb/app/model/product/product/StoreProduct.php | 10 ++++++++++ .../services/product/product/StoreProductServices.php | 8 +++++++- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/crmeb/app/adminapi/controller/v1/export/ExportExcel.php b/crmeb/app/adminapi/controller/v1/export/ExportExcel.php index 10a4a1413..8ad8c1c74 100644 --- a/crmeb/app/adminapi/controller/v1/export/ExportExcel.php +++ b/crmeb/app/adminapi/controller/v1/export/ExportExcel.php @@ -110,7 +110,8 @@ class ExportExcel extends AuthController $where = $this->request->getMore([ ['store_name', ''], ['cate_id', ''], - ['type', 1] + ['type', 1], + ['ids', []] ]); return app('json')->success($this->service->exportProductList($where)); } diff --git a/crmeb/app/api/controller/v1/order/StoreOrderController.php b/crmeb/app/api/controller/v1/order/StoreOrderController.php index 378b92730..a63c2acfc 100644 --- a/crmeb/app/api/controller/v1/order/StoreOrderController.php +++ b/crmeb/app/api/controller/v1/order/StoreOrderController.php @@ -409,6 +409,7 @@ class StoreOrderController $uid = $type == 1 ? (int)$request->uid() : $orderInfo->uid; $orderInfo->pay_uid = $uid; $orderInfo->save(); + $orderInfo = $orderInfo->toArray(); $order = $this->services->get(['order_id' => $uni]); if (!$order) return app('json')->fail(410173); @@ -455,7 +456,7 @@ class StoreOrderController $success = app()->make(StoreOrderSuccessServices::class); $payPriceStatus = $success->zeroYuanPayment($orderInfo, $uid, $paytype); if ($payPriceStatus)//0元支付成功 - return app('json')->status('success', 410195, ['order_id' => $orderInfo['order_id'], 'key' => $orderInfo['unique ']]); + return app('json')->status('success', 410195, ['order_id' => $orderInfo['order_id'], 'key' => $orderInfo['unique']]); else return app('json')->status('pay_error'); } diff --git a/crmeb/app/model/product/product/StoreProduct.php b/crmeb/app/model/product/product/StoreProduct.php index 0ac70cff7..ef2616a9d 100644 --- a/crmeb/app/model/product/product/StoreProduct.php +++ b/crmeb/app/model/product/product/StoreProduct.php @@ -338,6 +338,16 @@ class StoreProduct extends BaseModel } } + /** + * 不在当前id中查询 + * @param $query + * @param $value + */ + public function searchIdsAttr($query, $value) + { + if ($value != '') $query->whereIn('id', $value); + } + /** * 不在当前id中查询 * @param $query diff --git a/crmeb/app/services/product/product/StoreProductServices.php b/crmeb/app/services/product/product/StoreProductServices.php index f6c796b9f..e37745d78 100644 --- a/crmeb/app/services/product/product/StoreProductServices.php +++ b/crmeb/app/services/product/product/StoreProductServices.php @@ -93,8 +93,14 @@ class StoreProductServices extends BaseServices /** * 获取列表 - * @param $where + * @param array $where * @return array + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + * @author 吴汐 + * @email 442384644@qq.com + * @date 2023/02/17 */ public function getList(array $where) {