From f8e59ea5703a069a045812cc880e7e5a743c6ace Mon Sep 17 00:00:00 2001 From: wangxiaowei Date: Sat, 29 Jun 2024 15:07:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=9C=AC=E5=9C=B0=E7=94=9F?= =?UTF-8?q?=E6=B4=BB=E5=AE=A1=E6=A0=B8=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/shop/LocalStore.php | 12 +++++++++--- app/admin/logic/shop/LocalStoreLogic.php | 7 +++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/admin/controller/shop/LocalStore.php b/app/admin/controller/shop/LocalStore.php index f5bcdb9c..2761d485 100644 --- a/app/admin/controller/shop/LocalStore.php +++ b/app/admin/controller/shop/LocalStore.php @@ -2,13 +2,12 @@ namespace app\admin\controller\shop; -use app\admin\logic\shop\AuthLogic; -use app\admin\validate\ShopAuthValidate; use app\common\basics\AdminBase; use app\common\server\ConfigServer; use app\common\enum\LocalLifeICBCEnum; use app\admin\logic\shop\LocalStoreLogic; use app\common\server\JsonServer; +use think\facade\Request; class LocalStore extends AdminBase { @@ -54,7 +53,14 @@ class LocalStore extends AdminBase { if ($this->request->isAjax()) { $post = $this->request->post(); - if ($post['state'] == 1 || $post['state'] == 2) { + if (in_array($post['state'], LocalStoreLogic::$STATE_ENUM)) { + if ($post['state'] == 1) { + $data = LocalStoreLogic::get_data($post['id']); + Request::post('https://dlh.hainings.com/shop/abutment/test', [ + 'empowerPhone' => $data['empowerPhone'], + 'crftNo1' => $data['crftNo1'] + ]); + } if (LocalStoreLogic::update_state($post['id'], $post['state'])) { return JsonServer::success('操作成功'); } diff --git a/app/admin/logic/shop/LocalStoreLogic.php b/app/admin/logic/shop/LocalStoreLogic.php index 05f7bf21..6fc206b8 100644 --- a/app/admin/logic/shop/LocalStoreLogic.php +++ b/app/admin/logic/shop/LocalStoreLogic.php @@ -8,6 +8,8 @@ use app\common\model\user\User; class LocalStoreLogic extends Logic { + public static $STATE_ENUM = [1, 2]; + public static function lists() { return array( @@ -15,6 +17,11 @@ class LocalStoreLogic extends Logic ); } + public static function get_data($id) + { + return LocalStore::where(['lstore_id' => $id])->find(); + } + public static function update_state($id, $state) { return LocalStore::where(['lstore_id' => $id])->update(['store_state' => $state]);