From b0e611a7128ade97bb85dc7851c96949fcf4255a Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Tue, 9 Jan 2024 15:49:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E4=BE=9B=E5=BA=94?= =?UTF-8?q?=E5=95=86=E7=AE=A1=E7=90=86=E5=90=8E=E5=8F=B0=20-=20=E5=95=86?= =?UTF-8?q?=E5=93=81=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E5=A4=84=E7=90=86=EF=BC=8C=E5=8F=AF=E4=BB=A5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=95=B0=E6=8D=AE=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=EF=BC=9A=E4=BE=9B=E5=BA=94=E5=95=86=E7=AE=A1=E7=90=86=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=20-=20=E6=8E=A5=E5=8F=A3=E6=88=90=E5=8A=9F=E5=92=8C?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=8A=9B=E5=87=BA=E6=96=B9=E6=B3=95=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E9=94=99=E8=AF=AF=EF=BC=8C=E5=AF=BC=E8=87=B4=E5=A4=A7?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=8E=A5=E5=8F=A3=E6=8A=A5=E9=94=99=EF=BC=8C?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=AD=A3=E5=B8=B8=E8=BF=94=E5=9B=9E=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common.php | 32 ++++++++- app/common/dao/store/StoreBrandDao.php | 24 +++++++ app/controller/supplier/Login.php | 8 +-- app/controller/supplier/Order.php | 2 +- .../supplier/export/ExportExcel.php | 12 ++-- .../supplier/file/SystemAttachment.php | 2 +- .../file/SystemAttachmentCategory.php | 6 +- .../supplier/finance/SupplierExtract.php | 2 +- .../supplier/finance/SupplierFlowingWater.php | 8 +-- .../supplier/product/StoreBrand.php | 35 ++++------ .../supplier/product/StoreProduct.php | 68 ++++++++++--------- .../supplier/product/StoreProductCategory.php | 24 +++---- .../supplier/product/StoreProductReply.php | 6 +- .../supplier/product/StoreProductRule.php | 14 ++-- .../supplier/product/StoreProductUnit.php | 35 +++++----- .../product/ensure/StoreProductEnsure.php | 39 +++++------ .../product/label/StoreProductLabel.php | 41 ++++------- .../product/label/StoreProductLabelCate.php | 24 +++---- .../product/shipping/ShippingTemplates.php | 12 ++-- .../product/specs/StoreProductSpecs.php | 32 ++++----- app/controller/supplier/queue/Queue.php | 16 ++--- app/controller/supplier/system/Config.php | 12 ++-- app/controller/supplier/system/Supplier.php | 4 +- .../supplier/system/SupplierAdmin.php | 28 ++++---- .../supplier/system/SupplierTicketPrint.php | 4 +- .../supplier/system/form/SystemForm.php | 8 +-- app/controller/supplier/user/User.php | 10 +-- .../product/brand/StoreBrandServices.php | 10 ++- .../category/StoreProductCategoryServices.php | 4 +- 29 files changed, 279 insertions(+), 243 deletions(-) diff --git a/app/common.php b/app/common.php index 7545fd7..621729a 100644 --- a/app/common.php +++ b/app/common.php @@ -9,6 +9,8 @@ use crmeb\services\UploadService; use Swoole\Lock; use think\db\BaseQuery; use think\facade\Log; +use crmeb\services\FormBuilder as Form; +use think\exception\ValidateException; if (!function_exists('go')) { function go(): bool @@ -1242,4 +1244,32 @@ if (!function_exists('get_file_link')) { } } } - +if (!function_exists('create_form')) { + /** + * 表单生成方法 + * @param string $title + * @param array $field + * @param $url + * @param string $method + * @return array + * @throws \FormBuilder\Exception\FormBuilderException + */ + function create_form(string $title, array $field, $url, string $method = 'POST') + { + $form = Form::createForm((string)$url);//提交地址 + $form->setMethod($method);//提交方式 + $form->setRule($field);//表单字段 + $form->setTitle($title);//表单标题 + $rules = $form->formRule(); + $title = $form->getTitle(); + $action = $form->getAction(); + $method = $form->getMethod(); + $info = ''; + $status = true; + $methodData = ['POST', 'PUT', 'GET', 'DELETE']; + if (!in_array(strtoupper($method), $methodData)) { + throw new ValidateException('请求方式有误'); + } + return compact('rules', 'title', 'action', 'method', 'info', 'status'); + } +} diff --git a/app/common/dao/store/StoreBrandDao.php b/app/common/dao/store/StoreBrandDao.php index 91e7ab3..1bd9014 100644 --- a/app/common/dao/store/StoreBrandDao.php +++ b/app/common/dao/store/StoreBrandDao.php @@ -61,4 +61,28 @@ class StoreBrandDao extends BaseDao } + /** + * 获取品牌列表 + * @param array $where + * @param array $with + * @param array $field + * @param int $page + * @param int $limit + * @return array + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public function getList(array $where, array $with = [], array $field = ['*'], int $page = 0, int $limit = 0) + { + return $this->search($where)->field($field) + ->when(in_array('product', $with), function ($query) use ($with) { + $with = array_merge(array_diff($with, ['product']), ['product' => function ($que) { + $que->field(['brand_id', "count(`brand_id`) as brand_num"])->where('is_del', 0)->group('brand_id'); + }]); + $query->with($with); + })->when($page && $limit, function ($query) use($page, $limit) { + $query->page($page, $limit); + })->order('sort desc,brand_id desc')->select()->toArray(); + } } diff --git a/app/controller/supplier/Login.php b/app/controller/supplier/Login.php index da3674e..27009dc 100644 --- a/app/controller/supplier/Login.php +++ b/app/controller/supplier/Login.php @@ -58,7 +58,7 @@ class Login $key = 'supplier_login_captcha_' . $account; - return app('json')->success(['is_captcha' => Cache::get($key) > 2]); + return app('json')->success('',['is_captcha' => Cache::get($key) > 2]); } /** @@ -67,7 +67,7 @@ class Login public function ajcaptcha(Request $request) { $captchaType = $request->get('captchaType'); - return app('json')->success(aj_captcha_create($captchaType)); + return app('json')->success('',aj_captcha_create($captchaType)); } /** @@ -96,7 +96,7 @@ class Login */ public function info() { - return app('json')->success($this->services->getLoginInfo()); + return app('json')->success('',$this->services->getLoginInfo()); } /** @@ -145,7 +145,7 @@ class Login $res = $this->services->login($account, $password, 'supplier'); if ($res) Cache::delete($key); - return app('json')->success($res); + return app('json')->success('',$res); } /** diff --git a/app/controller/supplier/Order.php b/app/controller/supplier/Order.php index 9eb0b9e..f2d989e 100644 --- a/app/controller/supplier/Order.php +++ b/app/controller/supplier/Order.php @@ -81,7 +81,7 @@ class Order extends AuthController /** @var DeliveryServiceServices $deliverServices */ $deliverServices = app()->make(DeliveryServiceServices::class); $data = $deliverServices->getDeliveryList(2, (int)$this->supplierId); - return $this->success($data); + return app('json')->success('',$data); } /** diff --git a/app/controller/supplier/export/ExportExcel.php b/app/controller/supplier/export/ExportExcel.php index f17f952..bda9e32 100644 --- a/app/controller/supplier/export/ExportExcel.php +++ b/app/controller/supplier/export/ExportExcel.php @@ -84,7 +84,7 @@ class ExportExcel extends AuthController $where['is_system_del'] = 0; $where['supplier_id'] = $this->supplierId; $data = $services->getExportList($where, $with, $this->service->limit); - return $this->success($this->service->storeOrder($data, $type)); + return app('json')->success($this->service->storeOrder($data, $type)); } /** @@ -102,11 +102,11 @@ class ExportExcel extends AuthController /** @var QueueServices $queueService */ $queueService = app()->make(QueueServices::class); $queueInfo = $queueService->getQueueOne(['id' => $id]); - if (!$queueInfo) return $this->fail("数据不存在"); + if (!$queueInfo) return app('json')->fail("数据不存在"); $queueValue = json_decode($queueInfo['queue_in_value'], true); - if (!$queueValue || !isset($queueValue['cacheType'])) return $this->fail("数据参数缺失"); + if (!$queueValue || !isset($queueValue['cacheType'])) return app('json')->fail("数据参数缺失"); $data = $auxiliaryService->getExportData(['binding_id' => $id, 'type' => $cacheType], $this->service->limit); - return $this->success($this->service->batchOrderDelivery($data, $queueType)); + return app('json')->success($this->service->batchOrderDelivery($data, $queueType)); } /** @@ -118,7 +118,7 @@ class ExportExcel extends AuthController /** @var ExpressServices $expressService */ $expressService = app()->make(ExpressServices::class); $data = $expressService->apiExpressList(); - return $this->success($this->service->expressList($data)); + return app('json')->success($this->service->expressList($data)); } /** @@ -135,6 +135,6 @@ class ExportExcel extends AuthController $where['is_del'] = 0; $where['supplier_id'] = $this->supplierId; $data = $services->getList($where); - return $this->success($this->service->SupplierFinanceRecord($data['list'] ?? [])); + return app('json')->success($this->service->SupplierFinanceRecord($data['list'] ?? [])); } } diff --git a/app/controller/supplier/file/SystemAttachment.php b/app/controller/supplier/file/SystemAttachment.php index f8ca259..4e330e1 100644 --- a/app/controller/supplier/file/SystemAttachment.php +++ b/app/controller/supplier/file/SystemAttachment.php @@ -133,7 +133,7 @@ class SystemAttachment extends AuthController ['pid', 0],//分类ID ]); $fileHandle = $this->request->file($data['file']); - if (!$fileHandle) return $this->fail('上传信息为空'); + if (!$fileHandle) return app('json')->fail('上传信息为空'); $res = $this->service->videoUpload($data, $fileHandle, 4, (int)$this->supplierId); return app('json')->success($res); } diff --git a/app/controller/supplier/file/SystemAttachmentCategory.php b/app/controller/supplier/file/SystemAttachmentCategory.php index 71952ee..8da4e83 100644 --- a/app/controller/supplier/file/SystemAttachmentCategory.php +++ b/app/controller/supplier/file/SystemAttachmentCategory.php @@ -45,7 +45,7 @@ class SystemAttachmentCategory extends AuthController $where['type'] = 4; $where['relation_id'] = $this->supplierId; if ($where['name'] != '') $where['pid'] = ''; - return app('json')->success($this->service->getAll($where)); + return app('json')->success('',$this->service->getAll($where)); } /** @@ -58,7 +58,7 @@ class SystemAttachmentCategory extends AuthController [$file_type] = $this->request->postMore([ ['file_type', 1] ], true); - return app('json')->success($this->service->createForm($id, 4, $this->supplierId, (int)$file_type)); + return app('json')->success('',$this->service->createForm($id, 4, $this->supplierId, (int)$file_type)); } /** @@ -92,7 +92,7 @@ class SystemAttachmentCategory extends AuthController [$file_type] = $this->request->postMore([ ['file_type', 1] ], true); - return app('json')->success($this->service->editForm($id, 4, $this->supplierId, (int)$file_type)); + return app('json')->success('',$this->service->editForm($id, 4, $this->supplierId, (int)$file_type)); } /** diff --git a/app/controller/supplier/finance/SupplierExtract.php b/app/controller/supplier/finance/SupplierExtract.php index d47191b..e7751a3 100644 --- a/app/controller/supplier/finance/SupplierExtract.php +++ b/app/controller/supplier/finance/SupplierExtract.php @@ -62,7 +62,7 @@ class SupplierExtract extends AuthController 'supplier_id' => $this->supplierId, 'is_del' => 0, ]; - return app('json')->success($this->services->index($where,$whereData)); + return app('json')->success('',$this->services->index($where,$whereData)); } /** diff --git a/app/controller/supplier/finance/SupplierFlowingWater.php b/app/controller/supplier/finance/SupplierFlowingWater.php index 79267bd..86fc96b 100644 --- a/app/controller/supplier/finance/SupplierFlowingWater.php +++ b/app/controller/supplier/finance/SupplierFlowingWater.php @@ -51,7 +51,7 @@ class SupplierFlowingWater extends AuthController $where['keyword'] = $this->request->param('keyword', ''); $where['supplier_id'] = $this->supplierId; $where['is_del'] = 0; - return app('json')->success($this->services->getList($where)); + return app('json')->success('',$this->services->getList($where)); } /** @@ -82,7 +82,7 @@ class SupplierFlowingWater extends AuthController */ public function getType() { - return app('json')->success($this->services->type); + return app('json')->success('',$this->services->type); } /** @@ -96,7 +96,7 @@ class SupplierFlowingWater extends AuthController ['data', '', '', 'time'], ]); $where['supplier_id'] = $this->supplierId; - return app('json')->success($this->services->getFundRecord($where)); + return app('json')->success('',$this->services->getFundRecord($where)); } /** @@ -117,6 +117,6 @@ class SupplierFlowingWater extends AuthController unset($where['ids']); $where['is_del'] = 0; $where['supplier_id'] = $this->supplierId; - return app('json')->success($this->services->getList($where)); + return app('json')->success('',$this->services->getList($where)); } } diff --git a/app/controller/supplier/product/StoreBrand.php b/app/controller/supplier/product/StoreBrand.php index 2eab1f1..1ffa41b 100644 --- a/app/controller/supplier/product/StoreBrand.php +++ b/app/controller/supplier/product/StoreBrand.php @@ -1,13 +1,4 @@ -// +---------------------------------------------------------------------- namespace app\controller\supplier\product; use app\controller\supplier\AuthController; @@ -52,7 +43,7 @@ class StoreBrand extends AuthController ]); $where['is_del'] = 0; $data = $this->service->getList($where); - return $this->success($data); + return app('json')->success('',$data); } /** @@ -63,9 +54,9 @@ class StoreBrand extends AuthController * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function cascader_list($type = 1) - { - return $this->success($this->service->cascaderList($type)); + public function cascader_list($type = 1){ + + return app('json')->success('',$this->service->cascaderList($type)); } /** @@ -75,9 +66,9 @@ class StoreBrand extends AuthController */ public function set_show($is_show = '', $id = '') { - if ($is_show == '' || $id == '') return $this->fail('缺少参数'); + if ($is_show == '' || $id == '') return app('json')->fail('缺少参数'); $this->service->setShow($id, $is_show); - return $this->success($is_show == 1 ? '显示成功' : '隐藏成功'); + return app('json')->success($is_show == 1 ? '显示成功' : '隐藏成功'); } /** @@ -93,13 +84,13 @@ class StoreBrand extends AuthController ['is_show', 0] ]); if (!$data['brand_name']) { - return $this->fail('请输入品牌名称'); + return app('json')->fail('请输入品牌名称'); } if (iconv_strlen($data['brand_name'], 'UTF-8') > 10) { - return $this->fail('品牌名称过长'); + return app('json')->fail('品牌名称过长'); } $this->service->createData($data); - return $this->success('添加品牌成功!'); + return app('json')->success('添加品牌成功!'); } /** @@ -116,13 +107,13 @@ class StoreBrand extends AuthController ['is_show', 0] ]); if (!$data['brand_name']) { - return $this->fail('请输入品牌名称'); + return app('json')->fail('请输入品牌名称'); } if (iconv_strlen($data['brand_name'], 'UTF-8') > 10) { - return $this->fail('品牌名称过长'); + return app('json')->fail('品牌名称过长'); } $this->service->editData($id, $data); - return $this->success('修改成功!'); + return app('json')->success('修改成功!'); } /** @@ -133,6 +124,6 @@ class StoreBrand extends AuthController public function delete($id) { $this->service->del((int)$id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } } diff --git a/app/controller/supplier/product/StoreProduct.php b/app/controller/supplier/product/StoreProduct.php index 0cc9dab..11b0085 100644 --- a/app/controller/supplier/product/StoreProduct.php +++ b/app/controller/supplier/product/StoreProduct.php @@ -73,7 +73,7 @@ class StoreProduct extends AuthController $where['cate_id'] = $cateId; $where['supplier_id'] = $this->supplierId; $list = $this->services->getHeader(0, $where); - return app('json')->success(compact('list')); + return app('json')->success('',compact('list')); } /** @@ -103,7 +103,7 @@ class StoreProduct extends AuthController $where['relation_id'] = $this->supplierId; $where['type'] = 2; $data = $this->services->getList($where); - return app('json')->success($data); + return app('json')->success('',$data); } /** @@ -139,7 +139,7 @@ class StoreProduct extends AuthController } unset($where['cate_id']); $list = $this->services->searchList($where); - return $this->success($list); + return app('json')->success('',$list); } /** @@ -152,7 +152,7 @@ class StoreProduct extends AuthController */ public function cascader_list(StoreProductCategoryServices $services) { - return app('json')->success($services->cascaderList(2, (int)$this->supplierId)); + return app('json')->success('',$services->cascaderList(2, (int)$this->supplierId)); } /** @@ -164,7 +164,7 @@ class StoreProduct extends AuthController */ public function read($id = 0) { - return app('json')->success($this->services->getInfo((int)$id)); + return app('json')->success('',$this->services->getInfo((int)$id)); } /** @@ -247,7 +247,7 @@ class StoreProduct extends AuthController $this->services->cacheTag()->clear(); $attrServices->cacheTag()->clear(); - return $this->success($id ? '保存商品信息成功' : '添加商品成功!'); + return app('json')->success($id ? '保存商品信息成功' : '添加商品成功!'); } /** @@ -299,7 +299,7 @@ class StoreProduct extends AuthController } } } - return app('json')->success($service->get_tree_children($data, $label)); + return app('json')->success('',$service->get_tree_children($data, $label)); } /** @@ -310,9 +310,9 @@ class StoreProduct extends AuthController */ public function set_show($is_show = '', $id = '', StoreBranchProductServices $services) { - if (!$id) return $this->fail('缺少商品ID'); + if (!$id) return app('json')->fail('缺少商品ID'); $services->setShow($this->supplierId, $id, $is_show); - return $this->success($is_show == 1 ? '上架成功' : '下架成功'); + return app('json')->success($is_show == 1 ? '上架成功' : '下架成功'); } /** @@ -322,9 +322,10 @@ class StoreProduct extends AuthController * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function get_rule() - { - return $this->success($this->services->getRule(2, (int)$this->supplierId)); + public function get_rule(){ + $data = $this->services->getRule(2, (int)$this->supplierId); + + return app('json')->success('',$data); } /** @@ -336,7 +337,7 @@ class StoreProduct extends AuthController */ public function get_product_info($id = 0) { - return $this->success($this->services->getInfo((int)$id)); + return app('json')->success('',$this->services->getInfo((int)$id)); } @@ -344,9 +345,10 @@ class StoreProduct extends AuthController * 获取运费模板列表 * @return mixed */ - public function get_template() - { - return $this->success($this->services->getTemp(2, (int)$this->supplierId)); + public function get_template(){ + $data = $this->services->getTemp(2, (int)$this->supplierId); + + return app('json')->success('',$data); } /** @@ -369,7 +371,7 @@ class StoreProduct extends AuthController } else { $re = $upload->getTempKeys(); } - return $re ? $this->success($re) : $this->fail($upload->getError()); + return $re ? $this->success($re) : app('json')->fail($upload->getError()); } /** @@ -381,9 +383,9 @@ class StoreProduct extends AuthController public function getAttrs(StoreBranchProductAttrValueServices $services, $id) { if (!$id) { - return $this->fail('缺少商品ID'); + return app('json')->fail('缺少商品ID'); } - return $this->success($services->getStoreProductAttr((int)$id)); + return app('json')->success('',$services->getStoreProductAttr((int)$id)); } /** @@ -398,7 +400,7 @@ class StoreProduct extends AuthController $this->services->checkActivity($id); $res = $this->services->del($id); event('product.delete', [$id]); - return $this->success($res); + return app('json')->success('',$res); } /** @@ -416,7 +418,7 @@ class StoreProduct extends AuthController ]); if ($id > 0 && $type == 1) $this->services->checkActivity($id); $info = $this->services->getAttr($data, $id, $type, 2); - return $this->success(compact('info')); + return app('json')->success('',compact('info')); } /** @@ -428,20 +430,20 @@ class StoreProduct extends AuthController public function saveProductAttrsStock(StoreProductAttrValueServices $services, $id) { if (!$id) { - return $this->fail('缺少商品ID'); + return app('json')->fail('缺少商品ID'); } [$attrs] = $this->request->getMore([ ['attrs', []] ], true); if (!$attrs) { - return $this->fail('请重新修改规格库存'); + return app('json')->fail('请重新修改规格库存'); } foreach ($attrs as $attr) { if (!isset($attr['unique']) || !isset($attr['pm']) || !isset($attr['stock'])) { - return $this->fail('请重新修改规格库存'); + return app('json')->fail('请重新修改规格库存'); } } - return $this->success(['stock' => $services->saveProductAttrsStock((int)$id, $attrs)]); + return app('json')->success('',['stock' => $services->saveProductAttrsStock((int)$id, $attrs)]); } /** @@ -456,9 +458,9 @@ class StoreProduct extends AuthController ['where', []], ], true); if ($all == 0) {//单页不走队列 - if (empty($ids)) return $this->fail('请选择需要上架的商品'); + if (empty($ids)) return app('json')->fail('请选择需要上架的商品'); $this->services->setShow($ids, 1); - return $this->success('上架成功'); + return app('json')->success('上架成功'); } if ($all == 1) { $ids = []; @@ -475,7 +477,7 @@ class StoreProduct extends AuthController $queueService->setQueueData($where, 'id', $ids, $type); //加入队列 BatchHandleJob::dispatch(['up', $type]); - return $this->success('后台程序已执商品上架任务!'); + return app('json')->success('后台程序已执商品上架任务!'); } /** @@ -490,9 +492,9 @@ class StoreProduct extends AuthController ['where', []], ], true); if ($all == 0) {//单页不走队列 - if (empty($ids)) return $this->fail('请选择需要下架的商品'); + if (empty($ids)) return app('json')->fail('请选择需要下架的商品'); $this->services->setShow($ids, 0); - return $this->success('下架成功'); + return app('json')->success('下架成功'); } if ($all == 1) { $all_ids = $this->services->getColumn(['is_show' => 1, 'is_del' => 0, 'type' => 2, 'relation_id' => $this->supplierId], 'id'); @@ -511,7 +513,7 @@ class StoreProduct extends AuthController $queueService->setQueueData($where, 'id', $ids, $type); //加入队列 BatchHandleJob::dispatch(['down', $type]); - return $this->success('后台程序已执商品下架任务!'); + return app('json')->success('后台程序已执商品下架任务!'); } /** @@ -528,9 +530,9 @@ class StoreProduct extends AuthController ['where', ""], ['data', []] ], true); - if (!$ids && $all == 0) return $this->fail('请选择批处理商品'); + if (!$ids && $all == 0) return app('json')->fail('请选择批处理商品'); if (!$data) { - return $this->fail('请选择批处理数据'); + return app('json')->fail('请选择批处理数据'); } if (isset($where['type'])) { $where['status'] = $where['type']; diff --git a/app/controller/supplier/product/StoreProductCategory.php b/app/controller/supplier/product/StoreProductCategory.php index 1b68d50..30fc3d0 100644 --- a/app/controller/supplier/product/StoreProductCategory.php +++ b/app/controller/supplier/product/StoreProductCategory.php @@ -54,7 +54,7 @@ class StoreProductCategory extends AuthController // $where['relation_id'] = $this->supplierId; $where['pid'] = (int)$where['pid']; $data = $this->service->getList($where); - return $this->success($data); + return app('json')->success('',$data); } /** @@ -64,7 +64,7 @@ class StoreProductCategory extends AuthController public function tree_list($type) { $list = $this->service->getTierList(1, $type); - return $this->success($list); + return app('json')->success('',$list); } /** @@ -77,7 +77,7 @@ class StoreProductCategory extends AuthController */ public function cascader_list($type = 1) { - return $this->success($this->service->cascaderList(0, 0, !$type)); + return app('json')->success('',$this->service->cascaderList(0, 0, !$type)); } /** @@ -87,9 +87,9 @@ class StoreProductCategory extends AuthController */ public function set_show($is_show = '', $id = '') { - if ($is_show == '' || $id == '') return $this->fail('缺少参数'); + if ($is_show == '' || $id == '') return app('json')->fail('缺少参数'); $this->service->setShow($id, $is_show); - return $this->success($is_show == 1 ? '显示成功' : '隐藏成功'); + return app('json')->success($is_show == 1 ? '显示成功' : '隐藏成功'); } /** @@ -99,7 +99,7 @@ class StoreProductCategory extends AuthController */ public function create() { - return $this->success($this->service->createForm(1)); + return app('json')->success($this->service->createForm(1)); } /** @@ -117,12 +117,12 @@ class StoreProductCategory extends AuthController ['is_show', 0] ]); if (!$data['cate_name']) { - return $this->fail('请输入分类名称'); + return app('json')->fail('请输入分类名称'); } $data['type'] = 2; $data['relation_id'] = $this->supplierId; $this->service->createData($data); - return $this->success('添加分类成功!'); + return app('json')->success('添加分类成功!'); } /** @@ -133,7 +133,7 @@ class StoreProductCategory extends AuthController */ public function edit($id) { - return $this->success($this->service->editForm((int)$id, 1)); + return app('json')->success($this->service->editForm((int)$id, 1)); } /** @@ -152,10 +152,10 @@ class StoreProductCategory extends AuthController ['is_show', 0] ]); if (!$data['cate_name']) { - return $this->fail('请输入分类名称'); + return app('json')->fail('请输入分类名称'); } $this->service->editData($id, $data); - return $this->success('修改成功!'); + return app('json')->success('修改成功!'); } /** @@ -166,6 +166,6 @@ class StoreProductCategory extends AuthController public function delete($id) { $this->service->del((int)$id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } } diff --git a/app/controller/supplier/product/StoreProductReply.php b/app/controller/supplier/product/StoreProductReply.php index 1b945ae..7aed603 100644 --- a/app/controller/supplier/product/StoreProductReply.php +++ b/app/controller/supplier/product/StoreProductReply.php @@ -44,7 +44,7 @@ class StoreProductReply extends AuthController $where['type'] = 2; $where['relation_id'] = $this->supplierId; $list = $this->services->sysPage($where); - return $this->success($list); + return app('json')->success('',$list); } /** @@ -55,7 +55,7 @@ class StoreProductReply extends AuthController public function delete($id) { $this->services->del($id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } /** @@ -69,7 +69,7 @@ class StoreProductReply extends AuthController ['content', ''] ], true); $this->services->setReply((int)$id, $content, 2, (int)$this->supplierId); - return $this->success('回复成功!'); + return app('json')->success('回复成功!'); } } diff --git a/app/controller/supplier/product/StoreProductRule.php b/app/controller/supplier/product/StoreProductRule.php index e7448d4..ebb595c 100644 --- a/app/controller/supplier/product/StoreProductRule.php +++ b/app/controller/supplier/product/StoreProductRule.php @@ -45,7 +45,7 @@ class StoreProductRule extends AuthController $where['type'] = 2; $where['relation_id'] = $this->supplierId; $list = $this->services->getList($where); - return $this->success($list); + return app('json')->success('',$list); } /** @@ -60,12 +60,12 @@ class StoreProductRule extends AuthController ['spec', []] ]); if (!$data['rule_name']) { - return $this->fail('请输入分类名称'); + return app('json')->fail('请输入分类名称'); } $data['type'] = 2; $data['relation_id'] = $this->supplierId; $this->services->save($id, $data, 2, (int)$this->supplierId); - return $this->success('保存成功!'); + return app('json')->success('保存成功!'); } /** @@ -76,7 +76,7 @@ class StoreProductRule extends AuthController public function read($id) { $info = $this->services->getInfo($id); - return $this->success($info); + return app('json')->success('',$info); } /** @@ -87,13 +87,13 @@ class StoreProductRule extends AuthController public function delete($id) { if (!$id) { - return $this->fail('缺少ID'); + return app('json')->fail('缺少ID'); } $info = $this->services->getInfo((int)$id); if (!$info) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } $this->services->delete($id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } } diff --git a/app/controller/supplier/product/StoreProductUnit.php b/app/controller/supplier/product/StoreProductUnit.php index 7e25b45..4f414e5 100644 --- a/app/controller/supplier/product/StoreProductUnit.php +++ b/app/controller/supplier/product/StoreProductUnit.php @@ -40,9 +40,10 @@ class StoreProductUnit extends AuthController * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function getAllUnit() - { - return $this->success($this->services->getAllUnitList(2, (int)$this->supplierId)); + public function getAllUnit(){ + $data = $this->services->getAllUnitList(2, (int)$this->supplierId); + + return app('json')->success('',$data); } /** @@ -59,7 +60,7 @@ class StoreProductUnit extends AuthController $where['relation_id'] = $this->supplierId; $where['status'] = 1; $where['is_del'] = 0; - return $this->success($this->services->getUnitList($where)); + return app('json')->success('',$this->services->getUnitList($where)); } /** @@ -69,7 +70,7 @@ class StoreProductUnit extends AuthController */ public function create() { - return $this->success($this->services->createForm()); + return app('json')->success('',$this->services->createForm()); } /** @@ -88,13 +89,13 @@ class StoreProductUnit extends AuthController validate(\app\validate\admin\product\StoreProductUnitValidate::class)->scene('get')->check(['name' => $data['name']]); if ($this->services->getCount(['name' => $data['name'], 'is_del' => 0, 'type' => 2, 'relation_id' => $this->supplierId])) { - return $this->fail('单位已经存在,请勿重复添加'); + return app('json')->fail('单位已经存在,请勿重复添加'); } $data['add_time'] = time(); if ($this->services->save($data)) { - return $this->success('保存成功'); + return app('json')->success('保存成功'); } else { - return $this->fail('保存失败'); + return app('json')->fail('保存失败'); } } @@ -107,13 +108,13 @@ class StoreProductUnit extends AuthController public function read($id) { if (!$id) { - return $this->fail('缺少ID'); + return app('json')->fail('缺少ID'); } $info = $this->services->get($id); if (!$info) { - return $this->fail('获取商品单位失败'); + return app('json')->fail('获取商品单位失败'); } - return $this->success($info->toArray()); + return app('json')->success('',$info->toArray()); } /** @@ -124,7 +125,7 @@ class StoreProductUnit extends AuthController */ public function edit($id) { - return $this->success($this->services->updateForm((int)$id)); + return app('json')->success('',$this->services->updateForm((int)$id)); } /** @@ -145,12 +146,12 @@ class StoreProductUnit extends AuthController $unit = $this->services->getOne(['name' => $data['name'], 'is_del' => 0, 'type' => 2, 'relation_id' => $this->supplierId]); if ($unit && $unit['id'] != $id) { - return $this->fail('单位名称已经存在'); + return app('json')->fail('单位名称已经存在'); } if ($this->services->update($id, $data)) { - return $this->success('修改成功'); + return app('json')->success('修改成功'); } else { - return $this->fail('修改失败'); + return app('json')->fail('修改失败'); } } @@ -163,11 +164,11 @@ class StoreProductUnit extends AuthController public function delete($id) { if (!$id || !($info = $this->services->get($id))) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } if ($info && $info['is_del'] == 0) { $this->services->update($id, ['is_del' => 1]); } - return $this->success('删除成功'); + return app('json')->success('删除成功'); } } diff --git a/app/controller/supplier/product/ensure/StoreProductEnsure.php b/app/controller/supplier/product/ensure/StoreProductEnsure.php index 66d202c..c053111 100644 --- a/app/controller/supplier/product/ensure/StoreProductEnsure.php +++ b/app/controller/supplier/product/ensure/StoreProductEnsure.php @@ -50,7 +50,7 @@ class StoreProductEnsure extends AuthController ]); $where['relation_id'] = $this->supplierId; $where['type'] = 2; - return $this->success($this->services->getEnsureList($where)); + return app('json')->success($this->services->getEnsureList($where)); } /** @@ -60,9 +60,10 @@ class StoreProductEnsure extends AuthController * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ - public function allEnsure() - { - return $this->success($this->services->getAllEnsure(2, (int)$this->supplierId)); + public function allEnsure(){ + $data = $this->services->getAllEnsure(2, (int)$this->supplierId); + + return app('json')->success('',$data); } @@ -73,7 +74,7 @@ class StoreProductEnsure extends AuthController */ public function create() { - return $this->success($this->services->createForm()); + return app('json')->success($this->services->createForm()); } /** @@ -89,17 +90,17 @@ class StoreProductEnsure extends AuthController ['sort', 0], ]); if (!$data['name']) { - return $this->fail('请输入保障服务条款'); + return app('json')->fail('请输入保障服务条款'); } - if (!$data['image']) return $this->fail('请上传图标'); + if (!$data['image']) return app('json')->fail('请上传图标'); if ($this->services->getOne(['name' => $data['name']])) { - return $this->fail('保障服务条款已存在'); + return app('json')->fail('保障服务条款已存在'); } $data['type'] = 2; $data['relation_id'] = $this->supplierId; $data['add_time'] = time(); $this->services->save($data); - return $this->success('添加保障服务成功!'); + return app('json')->success('添加保障服务成功!'); } /** @@ -110,7 +111,7 @@ class StoreProductEnsure extends AuthController */ public function edit($id) { - return $this->success($this->services->editForm((int)$id)); + return app('json')->success($this->services->editForm((int)$id)); } /** @@ -127,15 +128,15 @@ class StoreProductEnsure extends AuthController ['sort', 0], ]); if (!$data['name']) { - return $this->fail('请输入保障服务条款'); + return app('json')->fail('请输入保障服务条款'); } - if (!$data['image']) return $this->fail('请上传图标'); + if (!$data['image']) return app('json')->fail('请上传图标'); $cate = $this->services->getOne(['name' => $data['name']]); if ($cate && $cate['id'] != $id) { - return $this->fail('保障服务条款已存在'); + return app('json')->fail('保障服务条款已存在'); } $this->services->update($id, $data); - return $this->success('修改成功!'); + return app('json')->success('修改成功!'); } /** @@ -146,12 +147,12 @@ class StoreProductEnsure extends AuthController */ public function set_show($id, $is_show) { - ($is_show == '' || $id == '') && $this->fail('缺少参数'); + ($is_show == '' || $id == '') && app('json')->fail('缺少参数'); $res = $this->services->update((int)$id, ['status' => (int)$is_show]); if ($res) { - return $this->success('设置成功'); + return app('json')->success('设置成功'); } else { - return $this->fail('设置失败'); + return app('json')->fail('设置失败'); } } @@ -163,9 +164,9 @@ class StoreProductEnsure extends AuthController public function delete($id) { if (!$id || !$this->services->count(['id' => $id])) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } $this->services->delete((int)$id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } } diff --git a/app/controller/supplier/product/label/StoreProductLabel.php b/app/controller/supplier/product/label/StoreProductLabel.php index 59bdd28..c81104d 100644 --- a/app/controller/supplier/product/label/StoreProductLabel.php +++ b/app/controller/supplier/product/label/StoreProductLabel.php @@ -44,7 +44,7 @@ class StoreProductLabel extends AuthController */ public function tree_list() { - return $this->success($this->services->getProductLabelTreeList()); + return app('json')->success('',$this->services->getProductLabelTreeList()); } /** @@ -53,7 +53,7 @@ class StoreProductLabel extends AuthController */ public function allLabel() { - return $this->success($this->services->getList(2, (int)$this->supplierId)); + return app('json')->success('',$this->services->getList(2, (int)$this->supplierId)); } /** @@ -68,34 +68,21 @@ class StoreProductLabel extends AuthController ['label_cate', 0], ['label_name', ''], ]); - if (!$data['label_cate']) { - return $this->fail('请选择标签组'); - } - if (!trim($data['label_name'])) { - return $this->fail('请输入标签名称'); - } + if (!$data['label_cate']) return app('json')->fail('请选择标签组'); + if (!trim($data['label_name'])) return app('json')->fail('请输入标签名称'); + $label = $this->services->getOne(['label_cate' => $data['label_cate'], 'label_name' => $data['label_name'], 'type' => 2, 'relation_id' => $this->supplierId]); if ($id) { - if ($label && $id != $label['id']) { - return $this->fail('标签已经存在'); - } - if ($this->services->update($id, $data)) { - return $this->success('编辑成功'); - } else { - return $this->fail('编辑失败'); - } + if ($label && $id != $label['id']) return app('json')->fail('标签已经存在'); + if ($this->services->update($id, $data)) return app('json')->success('编辑成功'); + else return app('json')->fail('编辑失败'); } else { - if ($label) { - return $this->fail('标签已经存在'); - } + if ($label) return app('json')->fail('标签已经存在'); $data['type'] = 2; $data['relation_id'] = $this->supplierId; $data['add_time'] = time(); - if ($this->services->save($data)) { - return $this->success('保存成功'); - } else { - return $this->fail('保存失败'); - } + if ($this->services->save($data)) return app('json')->success('保存成功'); + else return app('json')->fail('保存失败'); } } @@ -108,10 +95,10 @@ class StoreProductLabel extends AuthController public function delete($id) { if (!$id || !$this->services->count(['id' => $id])) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } $this->services->delete($id); - return $this->success('删除成功'); + return app('json')->success('删除成功'); } /** @@ -123,6 +110,6 @@ class StoreProductLabel extends AuthController */ public function getLabelForm() { - return $this->success($this->services->getLabelForm()); + return app('json')->success('',$this->services->getLabelForm()); } } diff --git a/app/controller/supplier/product/label/StoreProductLabelCate.php b/app/controller/supplier/product/label/StoreProductLabelCate.php index 9d71d87..fde7afa 100644 --- a/app/controller/supplier/product/label/StoreProductLabelCate.php +++ b/app/controller/supplier/product/label/StoreProductLabelCate.php @@ -53,7 +53,7 @@ class StoreProductLabelCate extends AuthController $where['relation_id'] = $this->supplierId; $where['group'] = 2; $where['product_label'] = 1; - return $this->success($this->services->getProductLabelCateList($where)); + return app('json')->success('',$this->services->getProductLabelCateList($where)); } @@ -64,7 +64,7 @@ class StoreProductLabelCate extends AuthController */ public function create() { - return $this->success($this->services->createForm()); + return app('json')->success('',$this->services->createForm()); } /** @@ -78,17 +78,17 @@ class StoreProductLabelCate extends AuthController ['sort', 0], ]); if (!trim($data['name'])) { - return $this->fail('请输入标签组名称'); + return app('json')->fail('请输入标签组名称'); } if ($this->services->getOne(['name' => $data['name'], 'group' => 2, 'type' => 2, 'relation_id' => $this->supplierId])) { - return $this->fail('标签组已存在'); + return app('json')->fail('标签组已存在'); } $data['type'] = 2; $data['relation_id'] = $this->supplierId; $data['group'] = 2; $data['add_time'] = time(); $this->services->save($data); - return $this->success('添加标签组成功!'); + return app('json')->success('添加标签组成功!'); } /** @@ -99,7 +99,7 @@ class StoreProductLabelCate extends AuthController */ public function edit($id) { - return $this->success($this->services->editForm((int)$id)); + return app('json')->success('',$this->services->editForm((int)$id)); } /** @@ -114,14 +114,14 @@ class StoreProductLabelCate extends AuthController ['sort', 0], ]); if (!$data['name']) { - return $this->fail('请输入标签组名称'); + return app('json')->fail('请输入标签组名称'); } $cate = $this->services->getOne(['name' => $data['name'], 'group' => 2, 'type' => 2, 'relation_id' => $this->supplierId]); if ($cate && $cate['id'] != $id) { - return $this->fail('标签组已存在'); + return app('json')->fail('标签组已存在'); } $this->services->update($id, $data); - return $this->success('修改成功!'); + return app('json')->success('修改成功!'); } /** @@ -133,12 +133,12 @@ class StoreProductLabelCate extends AuthController public function delete(StoreProductLabelServices $labelServices, $id) { if (!$id || !$this->services->count(['id' => $id])) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } if ($labelServices->count(['label_cate' => $id])) { - return $this->fail('标签组下有标签不能删除'); + return app('json')->fail('标签组下有标签不能删除'); } $this->services->delete((int)$id); - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } } diff --git a/app/controller/supplier/product/shipping/ShippingTemplates.php b/app/controller/supplier/product/shipping/ShippingTemplates.php index 14f3850..95b2786 100644 --- a/app/controller/supplier/product/shipping/ShippingTemplates.php +++ b/app/controller/supplier/product/shipping/ShippingTemplates.php @@ -45,7 +45,7 @@ class ShippingTemplates extends AuthController ]); $where['type'] = 2; $where['relation_id'] = $this->supplierId; - return $this->success($this->services->getShippingList($where)); + return app('json')->success('',$this->services->getShippingList($where)); } /** @@ -55,7 +55,7 @@ class ShippingTemplates extends AuthController */ public function edit($id) { - return $this->success($this->services->getShipping((int)$id)); + return app('json')->success('',$this->services->getShipping((int)$id)); } /** @@ -85,7 +85,7 @@ class ShippingTemplates extends AuthController $temp['add_time'] = time(); $this->services->save((int)$id, $temp, $data); event('product.shipping.update'); - return $this->success((int)$id ? '修改成功!' : '添加成功!'); + return app('json')->success((int)$id ? '修改成功!' : '添加成功!'); } /** @@ -97,11 +97,11 @@ class ShippingTemplates extends AuthController [['id', 'd'], 0], ], true); if ($id == 1) { - return $this->fail('默认模板不能删除'); + return app('json')->fail('默认模板不能删除'); } else { $this->services->detete($id); event('product.shipping.update'); - return $this->success('删除成功'); + return app('json')->success('删除成功'); } } @@ -114,6 +114,6 @@ class ShippingTemplates extends AuthController */ public function city_list(SystemCityServices $services) { - return $this->success($services->getShippingCity()); + return app('json')->success('',$services->getShippingCity()); } } diff --git a/app/controller/supplier/product/specs/StoreProductSpecs.php b/app/controller/supplier/product/specs/StoreProductSpecs.php index cd2a8b7..43dd1f0 100644 --- a/app/controller/supplier/product/specs/StoreProductSpecs.php +++ b/app/controller/supplier/product/specs/StoreProductSpecs.php @@ -53,7 +53,7 @@ class StoreProductSpecs extends AuthController $where = $request->postMore([ ['name', ''] ]); - return $this->success($this->templateServices->getProductSpecsTemplateList($where, 2, (int)$this->supplierId)); + return app('json')->success($this->templateServices->getProductSpecsTemplateList($where, 2, (int)$this->supplierId)); } /** @@ -63,7 +63,7 @@ class StoreProductSpecs extends AuthController */ public function allSpecs(Request $request) { - return $this->success($this->templateServices->getAllSpecs(2, (int)$this->supplierId)); + return app('json')->success($this->templateServices->getAllSpecs(2, (int)$this->supplierId)); } /** @@ -73,12 +73,12 @@ class StoreProductSpecs extends AuthController */ public function getInfo($id) { - if (!$id) return $this->fail('缺少参数ID'); + if (!$id) return app('json')->fail('缺少参数ID'); $temp = $this->templateServices->get(['id' => $id, 'group' => 3], ['*'], ['specs']); if (!$temp) { - return $this->fail('参数模版不存在'); + return app('json')->fail('参数模版不存在'); } - return $this->success($temp->toArray()); + return app('json')->success($temp->toArray()); } @@ -96,7 +96,7 @@ class StoreProductSpecs extends AuthController ['sort', ''], ]); if (!$data['name']) { - return $this->fail('请输入参数模版名称'); + return app('json')->fail('请输入参数模版名称'); } $specs = $data['specs']; unset($data['specs']); @@ -105,20 +105,20 @@ class StoreProductSpecs extends AuthController $temp = $this->templateServices->getOne(['name' => $data['name'], 'group' => 3, 'type' => $type, 'relation_id' => $supplier_id]); if ($id) { if ($temp && $id != $temp['id']) { - return $this->fail('参数模版已经存在'); + return app('json')->fail('参数模版已经存在'); } $this->templateServices->transaction(function () use ($id, $data, $specs, $type, $supplier_id) { if (!$this->templateServices->update($id, $data)) { - return $this->success('编辑失败'); + return app('json')->success('编辑失败'); } if (!$this->services->updateData($id, $specs)) { - return $this->success('编辑失败'); + return app('json')->success('编辑失败'); } }); - return $this->success('编辑成功'); + return app('json')->success('编辑成功'); } else { if ($temp) { - return $this->fail('参数模版已经存在'); + return app('json')->fail('参数模版已经存在'); } $data['type'] = $type; $data['relation_id'] = $supplier_id; @@ -126,13 +126,13 @@ class StoreProductSpecs extends AuthController $data['add_time'] = time(); $this->templateServices->transaction(function () use ($id, $data, $specs, $type, $supplier_id) { if (!$res = $this->templateServices->save($data)) { - return $this->success('保存失败'); + return app('json')->success('保存失败'); } if (!$this->services->saveData((int)$res->id, $specs, $type, $supplier_id)) { - return $this->success('保存失败'); + return app('json')->success('保存失败'); } }); - return $this->success('保存成功'); + return app('json')->success('保存成功'); } } @@ -145,10 +145,10 @@ class StoreProductSpecs extends AuthController public function delete($id) { if (!$id || !($this->templateServices->count(['id' => $id]))) { - return $this->fail('删除的数据不存在'); + return app('json')->fail('删除的数据不存在'); } $this->templateServices->delete($id); $this->services->delete(['temp_id' => $id]); - return $this->success('删除成功'); + return app('json')->success('删除成功'); } } diff --git a/app/controller/supplier/queue/Queue.php b/app/controller/supplier/queue/Queue.php index 888bd2c..c6ea754 100644 --- a/app/controller/supplier/queue/Queue.php +++ b/app/controller/supplier/queue/Queue.php @@ -64,7 +64,7 @@ class Queue extends AuthController /** @var QueueAuxiliaryServices $auxiliaryService */ $auxiliaryService = app()->make(QueueAuxiliaryServices::class); $data = $auxiliaryService->deliveryLogList(['binding_id' => $id, 'type' => $type]); - return $this->success($data); + return app('json')->success($data); } /** @@ -78,9 +78,9 @@ class Queue extends AuthController */ public function again_do_queue($id, $type) { - if (!$id || !$type) return $this->fail("参数缺失"); + if (!$id || !$type) return app('json')->fail("参数缺失"); $this->services->againDoQueue($id, $type); - return $this->success("后台程序已再次执行此批量任务"); + return app('json')->success("后台程序已再次执行此批量任务"); } /** @@ -94,9 +94,9 @@ class Queue extends AuthController */ public function del_wrong_queue($id, $type) { - if (!$id || !$type) return $this->fail("参数缺失"); + if (!$id || !$type) return app('json')->fail("参数缺失"); $res = $this->services->delWrongQueue($id, $type); - return $this->success($res ? "异常任务清除成功" : "数据无异常"); + return app('json')->success($res ? "异常任务清除成功" : "数据无异常"); } @@ -110,10 +110,10 @@ class Queue extends AuthController */ public function stop_wrong_queue($id) { - if (!$id) return $this->fail("参数缺失"); + if (!$id) return app('json')->fail("参数缺失"); $queueInfo = $this->services->getQueueOne(['id' => $id]); - if (!$queueInfo) $this->fail('任务不存在'); + if (!$queueInfo) app('json')->fail('任务不存在'); $this->services->delWrongQueue($id, $queueInfo['type'], false); - return $this->success("任务停止成功"); + return app('json')->success("任务停止成功"); } } diff --git a/app/controller/supplier/system/Config.php b/app/controller/supplier/system/Config.php index f5859a4..348c490 100644 --- a/app/controller/supplier/system/Config.php +++ b/app/controller/supplier/system/Config.php @@ -46,9 +46,9 @@ class Config extends AuthController public function getConfig($type, StoreConfigServices $services) { if (!isset(StoreConfigServices::CONFIG_TYPE[$type])) { - return $this->fail('类型不正确'); + return app('json')->fail('类型不正确'); } - return $this->success($services->getConfigAll(StoreConfigServices::CONFIG_TYPE[$type], 2, (int)$this->supplierId)); + return app('json')->success('',$services->getConfigAll(StoreConfigServices::CONFIG_TYPE[$type], 2, (int)$this->supplierId)); } /** @@ -61,7 +61,7 @@ class Config extends AuthController $data = $this->request->post(); $services->saveConfig($data,2, (int)$this->supplierId); \crmeb\services\SystemConfigService::clear(); - return $this->success('修改成功'); + return app('json')->success('修改成功'); } /** @@ -77,10 +77,10 @@ class Config extends AuthController { $name = $this->request->param('name', ''); if (!$name) { - return $this->fail('参数错误'); + return app('json')->fail('参数错误'); } $supplier_id = (int)$this->supplierId; - return $this->success($services->getFormBuildRule($name, 2, $supplier_id)); + return app('json')->success('',$services->getFormBuildRule($name, 2, $supplier_id)); } @@ -91,6 +91,6 @@ class Config extends AuthController public function getFormBuild(StoreConfigServices $services, string $type) { $supplier_id = (int)$this->supplierId; - return $this->success($services->getFormBuildRule($type, 2, $supplier_id)); + return app('json')->success('',$services->getFormBuildRule($type, 2, $supplier_id)); } } diff --git a/app/controller/supplier/system/Supplier.php b/app/controller/supplier/system/Supplier.php index 9be759e..116ba23 100644 --- a/app/controller/supplier/system/Supplier.php +++ b/app/controller/supplier/system/Supplier.php @@ -42,7 +42,7 @@ class Supplier extends AuthController public function read() { $info = $this->services->getSupplierInfo((int)$this->supplierId); - return $this->success($info->toArray()); + return app('json')->success('',$info->toArray()); } /** @@ -68,7 +68,7 @@ class Supplier extends AuthController $data['address'] = str_replace([' ', '/', '\\'], '', $data['address']); $data['detailed_address'] = str_replace([' ', '/', '\\'], '', $data['detailed_address']); $this->services->update((int)$this->supplierId, $data); - return $this->success('保存成功'); + return app('json')->success('保存成功'); } /** diff --git a/app/controller/supplier/system/SupplierAdmin.php b/app/controller/supplier/system/SupplierAdmin.php index c881762..7dfc931 100644 --- a/app/controller/supplier/system/SupplierAdmin.php +++ b/app/controller/supplier/system/SupplierAdmin.php @@ -58,7 +58,7 @@ class SupplierAdmin extends AuthController 'relation_id' => $this->supplierId, 'level' => 1 ]; - return $this->success($this->adminServices->getAdminList($where)); + return app('json')->success('',$this->adminServices->getAdminList($where)); } /** @@ -68,7 +68,7 @@ class SupplierAdmin extends AuthController */ public function create() { - return $this->success($this->adminServices->createForm(0, '/admin')); + return app('json')->success('',$this->adminServices->createForm(0, '/admin')); } /** @@ -93,9 +93,9 @@ class SupplierAdmin extends AuthController $data['admin_type'] = 4; $data['relation_id'] = $this->supplierId; if ($this->adminServices->create($data)) { - return $this->success('添加成功'); + return app('json')->success('添加成功'); } else { - return $this->fail('添加失败'); + return app('json')->fail('添加失败'); } } @@ -108,9 +108,9 @@ class SupplierAdmin extends AuthController public function edit(int $id) { if (!$id) { - return $this->fail('管理员信息读取失败'); + return app('json')->fail('管理员信息读取失败'); } - return $this->success($this->adminServices->updateForm(0, (int)$id, '/admin/')); + return app('json')->success('',$this->adminServices->updateForm(0, (int)$id, '/admin/')); } /** @@ -134,9 +134,9 @@ class SupplierAdmin extends AuthController $this->validate($data, \app\validate\admin\setting\SystemAdminValidate::class, 'supplier_update'); if ($this->adminServices->save($id, $data)) { - return $this->success('修改成功'); + return app('json')->success('修改成功'); } else { - return $this->fail('修改失败'); + return app('json')->fail('修改失败'); } } @@ -149,9 +149,9 @@ class SupplierAdmin extends AuthController { $info = $this->adminServices->get($id); if (!$info) { - return $this->fail('获取失败'); + return app('json')->fail('获取失败'); } - return $this->success($info->toArray()); + return app('json')->success('',$info->toArray()); } /** @@ -162,13 +162,13 @@ class SupplierAdmin extends AuthController public function delete(int $id) { if (!$id) { - return $this->fail('删除失败,缺少参数'); + return app('json')->fail('删除失败,缺少参数'); } if ($this->adminServices->update($id, ['is_del' => 1, 'status' => 0])) { - return $this->success('删除成功!'); + return app('json')->success('删除成功!'); } else { - return $this->fail('删除失败'); + return app('json')->fail('删除失败'); } } @@ -181,6 +181,6 @@ class SupplierAdmin extends AuthController public function set_status($id, $status) { $this->adminServices->update((int)$id, ['status' => $status]); - return $this->success($status == 0 ? '关闭成功' : '开启成功'); + return app('json')->success($status == 0 ? '关闭成功' : '开启成功'); } } diff --git a/app/controller/supplier/system/SupplierTicketPrint.php b/app/controller/supplier/system/SupplierTicketPrint.php index a84fe74..725e9bc 100644 --- a/app/controller/supplier/system/SupplierTicketPrint.php +++ b/app/controller/supplier/system/SupplierTicketPrint.php @@ -41,7 +41,7 @@ class SupplierTicketPrint extends AuthController */ public function read() { - return $this->success($this->services->getTicketInfo((int)$this->supplierId)); + return app('json')->success('',$this->services->getTicketInfo((int)$this->supplierId)); } /** @@ -61,6 +61,6 @@ class SupplierTicketPrint extends AuthController $this->validate($data, \app\validate\supplier\SupplierTicketPrintValidate::class, 'update'); $this->services->savePrintData((int)$this->supplierId, $data); - return $this->success('保存成功'); + return app('json')->success('保存成功'); } } \ No newline at end of file diff --git a/app/controller/supplier/system/form/SystemForm.php b/app/controller/supplier/system/form/SystemForm.php index e550d67..0e2d019 100644 --- a/app/controller/supplier/system/form/SystemForm.php +++ b/app/controller/supplier/system/form/SystemForm.php @@ -42,7 +42,7 @@ class SystemForm extends AuthController public function allSystemForm() { $data = $this->services->getFormList([], ['id', 'name']); - return $this->success($data['list'] ?? []); + return app('json')->success($data['list'] ?? []); } /** @@ -52,7 +52,7 @@ class SystemForm extends AuthController */ public function getInfo(int $id) { - if (!$id) return $this->fail('数据不存在'); + if (!$id) return app('json')->fail('数据不存在'); [$type] = $this->request->postMore([ ['type', 0], ], true); @@ -60,14 +60,14 @@ class SystemForm extends AuthController if ($info) { $info = $info->toArray(); } else { - return $this->fail('数据不存在'); + return app('json')->fail('数据不存在'); } $info['value'] = json_decode($info['value'], true); if ($type == 1) {//处理表单数据 $value = $info['value'] ?? []; $info = $this->services->handleForm($value); } - return $this->success(compact('info')); + return app('json')->success(compact('info')); } diff --git a/app/controller/supplier/user/User.php b/app/controller/supplier/user/User.php index f02085c..acf23cc 100644 --- a/app/controller/supplier/user/User.php +++ b/app/controller/supplier/user/User.php @@ -40,7 +40,7 @@ class User extends AuthController if (is_string($id)) { $id = (int)$id; } - return $this->success($this->services->read($id)); + return app('json')->success('',$this->services->read($id)); } /** @@ -54,8 +54,8 @@ class User extends AuthController ['type', ''], ]); $id = (int)$id; - if ($data['type'] == '') return $this->fail('缺少参数'); - return $this->success($this->services->oneUserInfo($id, $data['type'])); + if ($data['type'] == '') return app('json')->fail('缺少参数'); + return app('json')->success('',$this->services->oneUserInfo($id, $data['type'])); } /** @@ -71,7 +71,7 @@ class User extends AuthController { $where['uid'] = (int)$id; $where['type'] = 'visit'; - return app('json')->success($services->getList($where, 'product_id')); + return app('json')->success('',$services->getList($where, 'product_id')); } /** @@ -88,6 +88,6 @@ class User extends AuthController $where['store_id'] = 0; $where['staff_id'] = 0; $where['uid'] = $id; - return app('json')->success($services->getSpreadList($where, '*', ['spreadUser', 'admin'], false)); + return app('json')->success('',$services->getSpreadList($where, '*', ['spreadUser', 'admin'], false)); } } diff --git a/app/services/product/brand/StoreBrandServices.php b/app/services/product/brand/StoreBrandServices.php index 31f2ad7..66bcc4e 100644 --- a/app/services/product/brand/StoreBrandServices.php +++ b/app/services/product/brand/StoreBrandServices.php @@ -144,15 +144,13 @@ class StoreBrandServices extends BaseServices public function cascaderList($type = 1) { $where = []; - if ($type == 1) { - $top = true; - } else { - $top = false; - } + if ($type == 1) $top = true; + else $top = false; $menus = []; $where['is_del'] = 0; $where['is_show'] = 1; - $list = get_tree_children($this->dao->getList($where, [], ['id as value', 'brand_name as label', 'pid']), 'children', 'value'); + $list = $this->dao->getList($where, [], ['brand_id as value', 'brand_name as label']); + // $list = $this->get_tree_children($brandList, 'children', 'value'); if ($top) { $menus = [['value' => 0, 'label' => '顶级品牌']]; foreach ($list as &$item) { diff --git a/app/services/product/category/StoreProductCategoryServices.php b/app/services/product/category/StoreProductCategoryServices.php index 821c582..ff68bd2 100644 --- a/app/services/product/category/StoreProductCategoryServices.php +++ b/app/services/product/category/StoreProductCategoryServices.php @@ -115,7 +115,9 @@ class StoreProductCategoryServices extends BaseServices { $where = ['is_show' => 1, 'type' => $type, 'relation_id' => $relation_id]; if ($isPid) $where['pid'] = 0; - $data = get_tree_children($this->dao->getTierList($where, ['id as value', 'cate_name as label', 'pid']), 'children', 'value'); + $data = $this->dao->getTierList($where, ['id as value', 'cate_name as label', 'pid']); + + // $data = get_tree_children($list, 'children', 'value'); return $data; }