From 73818f6e24de88447661ae8dc1f62a07d7f0254d Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Fri, 15 Sep 2023 18:12:13 +0800 Subject: [PATCH 1/9] fix --- app/adminapi/controller/CompanyController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/adminapi/controller/CompanyController.php b/app/adminapi/controller/CompanyController.php index 413593b6d..d47e29128 100644 --- a/app/adminapi/controller/CompanyController.php +++ b/app/adminapi/controller/CompanyController.php @@ -404,7 +404,7 @@ class CompanyController extends BaseAdminController $statusRe = app(JunziqianController::class)->shopMerchantStatusQuery($master_email); Log::info(['商户入驻请求-通滩镇商户-认证状态查询结果', $statusRe]); if($statusRe->success == true) { - $statusData = json_decode($statusRe->data, true); + $statusData = json_decode(json_encode($statusRe->data), true); if ($statusData['status'] == 1) { // 生成合同 $createContractData = [ From da37c73b7ffae7683138d6ed7ec172e571ef1307 Mon Sep 17 00:00:00 2001 From: chenbo <709206448@qq.com> Date: Fri, 15 Sep 2023 18:23:15 +0800 Subject: [PATCH 2/9] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/admin/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/admin/index.html b/public/admin/index.html index ffdcca334..fb53f0745 100644 --- a/public/admin/index.html +++ b/public/admin/index.html @@ -52,7 +52,7 @@ } } - + @@ -63,7 +63,7 @@ - + @@ -86,7 +86,7 @@ - + From 88b79bfef699a063f5de3b4feb71ad3cb0d83ec3 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 14:46:29 +0800 Subject: [PATCH 3/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app/api/controller/Com?= =?UTF-8?q?panyController.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复镇查询 --- app/api/controller/CompanyController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/controller/CompanyController.php b/app/api/controller/CompanyController.php index 91e3405ff..83148b9ad 100644 --- a/app/api/controller/CompanyController.php +++ b/app/api/controller/CompanyController.php @@ -352,9 +352,9 @@ class CompanyController extends BaseApiController */ public function street_company(){ $street=$this->request->param('street_code'); - $company = Company::where('street', $street)->where('company_type',41)->find(); + $company=Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$street], true); if($company){ - return $this->success('ok',['title'=>$company['company_name'],'organization_code'=>$company['organization_code']]); + return $this->success('ok',['title'=>$company[0]['company_name'],'organization_code'=>$company[0]['organization_code']]); }else{ return $this->fail('没有镇管理公司'); } From 876aa66048f03d6cf37c9277b198cc9cbfc86bc6 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 16:05:27 +0800 Subject: [PATCH 4/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20app/api/controller/Com?= =?UTF-8?q?panyController.php?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新 --- app/api/controller/CompanyController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/api/controller/CompanyController.php b/app/api/controller/CompanyController.php index 83148b9ad..a83217ed2 100644 --- a/app/api/controller/CompanyController.php +++ b/app/api/controller/CompanyController.php @@ -352,7 +352,7 @@ class CompanyController extends BaseApiController */ public function street_company(){ $street=$this->request->param('street_code'); - $company=Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 41,'street'=>$street], true); + $company=Db::query("select * from la_company where company_type=:company_type and FIND_IN_SET(:street,responsible_area)", ['company_type' => 16,'street'=>$street], true); if($company){ return $this->success('ok',['title'=>$company[0]['company_name'],'organization_code'=>$company[0]['organization_code']]); }else{ From 0f9d69f1d02154620313ed8ce9b637b0a683377b Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 19:25:59 +0800 Subject: [PATCH 5/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/TaskController.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/api/controller/TaskController.php b/app/api/controller/TaskController.php index 85e9e6c70..213760bdc 100644 --- a/app/api/controller/TaskController.php +++ b/app/api/controller/TaskController.php @@ -228,7 +228,7 @@ class TaskController extends BaseApiController if($res>200){ return $this->fail('定位坐标大于200米,请重新打卡。'.$res.'米'); } - $res = App(RemoteController::class)->coordinate($datas, $parmas['terminus']['lnglat'][0], $parmas['terminus']['lnglat'][1]); + $res_two = App(RemoteController::class)->coordinate($datas, $parmas['terminus']['lnglat'][0], $parmas['terminus']['lnglat'][1]); if($res===false){ return $this->fail('GPS无轨迹'); } @@ -240,9 +240,9 @@ class TaskController extends BaseApiController } $res = App(RemoteController::class)->calculateDistance($task['extend']['transfer']['lnglat'][0],$task['extend']['transfer']['lnglat'][1], $parmas['transfer']['lnglat'][0], $parmas['transfer']['lnglat'][1]); if($res>200){ - return $this->fail('定位坐标大于100米,请重新打卡。'.$res.'米'); + return $this->fail('定位坐标大于200米,请重新打卡。'.$res.'米'); } - $res = App(RemoteController::class)->coordinate($datas, $parmas['transfer']['lnglat'][0], $parmas['transfer']['lnglat'][1]); + $res_two = App(RemoteController::class)->coordinate($datas, $parmas['transfer']['lnglat'][0], $parmas['transfer']['lnglat'][1]); if($res===false){ return $this->fail('GPS无轨迹'); } @@ -251,7 +251,7 @@ class TaskController extends BaseApiController if (isset($task['extend']['update']['terminus']) && isset($task['extend']['update']['transfer'])) { $data['status'] = 3; } - if($res<200){ + if($res_two<1000){ $data['extend'] = json_encode($task['extend']); Task::where('id', $parmas['id'])->update($data); return $this->success('更新成功'); From f0d4d0589ee02b7fd2f4828c233f6979a6ea5b52 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 21:34:14 +0800 Subject: [PATCH 6/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/logic/RechargeLogic.php | 3 +++ app/common/logic/PayNotifyLogic.php | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/app/api/logic/RechargeLogic.php b/app/api/logic/RechargeLogic.php index 509c72747..ae8989490 100755 --- a/app/api/logic/RechargeLogic.php +++ b/app/api/logic/RechargeLogic.php @@ -49,6 +49,9 @@ class RechargeLogic extends BaseLogic if(isset($params['task_id']) &&$params['task_id']>0){ $data['extend']=json_encode(['task_id'=>$params['task_id'],'type'=>1]); } + if(isset($params['type']) &&$params['type']==300){ + $data['change_type']=300; + } $order = RechargeOrder::create($data); return [ diff --git a/app/common/logic/PayNotifyLogic.php b/app/common/logic/PayNotifyLogic.php index bae2a6688..2e5ce42e2 100755 --- a/app/common/logic/PayNotifyLogic.php +++ b/app/common/logic/PayNotifyLogic.php @@ -16,6 +16,7 @@ namespace app\common\logic; use app\common\enum\PayEnum; use app\common\enum\user\AccountLogEnum; +use app\common\model\Company; use app\common\model\company\CompanyAccountLog; use app\common\model\recharge\RechargeOrder; use app\common\model\task\Task; @@ -72,6 +73,24 @@ class PayNotifyLogic extends BaseLogic Task::where('id', $order['extend']['task_id'])->update(['status' => 3,'extend'=>json_encode($extend)]); TaskTemplate::where('id', $find['template_id'])->update(['over_decimal' => $order->order_amount]); } else { + + if($order['change_type']==300){ + $company=Company::where('user_id',$order['user_id'])->find(); + $left_amount= $company['deposit']+$order->order_amount; + $datas = [ + 'order_sn' => $order->sn, + 'user_id' => $order->user_id, + 'company_id' => $company['id']??0, + 'change_type' => 300, + 'change_object' => 2, + 'action' => 1, + 'change_amount' => $order->order_amount, + 'left_amount' =>$left_amount, + 'remark' => '保证金充值', + ]; + CompanyAccountLog::create($datas); + Company::where('id',$company['id'])->update(['deposit'=>$left_amount]); + }else{ // 增加用户累计充值金额及用户余额 $user = User::findOrEmpty($order->user_id); $user->total_recharge_amount += $order->order_amount; @@ -87,6 +106,8 @@ class PayNotifyLogic extends BaseLogic $order->sn, '用户充值' ); + } + } // 更新充值订单状态 From 285554a8ba7a7aa54cd89bbfc0cd4df1e15b36a7 Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 21:58:23 +0800 Subject: [PATCH 7/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/RechargeController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/api/controller/RechargeController.php b/app/api/controller/RechargeController.php index b63c35f44..ef420ff4c 100755 --- a/app/api/controller/RechargeController.php +++ b/app/api/controller/RechargeController.php @@ -16,7 +16,7 @@ namespace app\api\controller; use app\api\lists\recharge\RechargeLists; use app\api\logic\RechargeLogic; use app\api\validate\RechargeValidate; - +use app\common\model\company\CompanyAccountLog; /** * 充值控制器 @@ -36,6 +36,12 @@ class RechargeController extends BaseApiController { return $this->dataLists(new RechargeLists()); } + public function deposit_lists() + { + $params=$this->request->param(); + $list=CompanyAccountLog::where('company_id',$this->userId)->page($params['page'],15)->select(); + return $this->success('ok',['count'=>0,'extend'=>[],'lists'=>$list,'page_no'=>$params['page'],'page_size'=>$params['page_size']]); + } /** From b358dfe299c43fff5ac1dd293e064fb66b17535f Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 22:00:21 +0800 Subject: [PATCH 8/9] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/RechargeController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/controller/RechargeController.php b/app/api/controller/RechargeController.php index ef420ff4c..0b3dea986 100755 --- a/app/api/controller/RechargeController.php +++ b/app/api/controller/RechargeController.php @@ -39,8 +39,8 @@ class RechargeController extends BaseApiController public function deposit_lists() { $params=$this->request->param(); - $list=CompanyAccountLog::where('company_id',$this->userId)->page($params['page'],15)->select(); - return $this->success('ok',['count'=>0,'extend'=>[],'lists'=>$list,'page_no'=>$params['page'],'page_size'=>$params['page_size']]); + $list=CompanyAccountLog::where('company_id',$this->userId)->page($params['page_no'],15)->select(); + return $this->success('ok',['count'=>0,'extend'=>[],'lists'=>$list,'page_no'=>$params['page_no'],'page_size'=>$params['page_size']]); } From 3034eaf5b1a4338bf71eaeed45a1abb991afb97c Mon Sep 17 00:00:00 2001 From: mkm <727897186@qq.com> Date: Mon, 25 Sep 2023 22:04:03 +0800 Subject: [PATCH 9/9] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/api/controller/RechargeController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/api/controller/RechargeController.php b/app/api/controller/RechargeController.php index 0b3dea986..a80090373 100755 --- a/app/api/controller/RechargeController.php +++ b/app/api/controller/RechargeController.php @@ -40,7 +40,13 @@ class RechargeController extends BaseApiController { $params=$this->request->param(); $list=CompanyAccountLog::where('company_id',$this->userId)->page($params['page_no'],15)->select(); - return $this->success('ok',['count'=>0,'extend'=>[],'lists'=>$list,'page_no'=>$params['page_no'],'page_size'=>$params['page_size']]); + $datas=[]; + foreach($list as $k=>$v){ + $datas[$k]['create_time']=$v['create_time']; + $datas[$k]['order_amount']=$v['change_amount']; + $datas[$k]['tips']='充值保证金'.$v['change_amount']; + } + return $this->success('ok',['count'=>0,'extend'=>[],'lists'=>$datas,'page_no'=>$params['page_no'],'page_size'=>$params['page_size']]); }