店铺备注: ({{item.note}})
+ <<返回
总金额: {{total_money}} 元
From 4905d3e9d40e1a92cadd0a69079dc7f8caf5204e Mon Sep 17 00:00:00 2001
From: lanzu_qinsheng <334039090@qq.com>
Date: Mon, 21 Sep 2020 17:42:14 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E7=AB=99=E7=82=B9?=
=?UTF-8?q?=E5=8D=A1=E7=89=87=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/Admin/Controllers/HomeController.php | 22 ++++++++++++++-----
.../Metrics/Examples/Order/OrderData.php | 21 +++++++++++-------
2 files changed, 29 insertions(+), 14 deletions(-)
diff --git a/app/Admin/Controllers/HomeController.php b/app/Admin/Controllers/HomeController.php
index 8e2bf6d..3760fa8 100644
--- a/app/Admin/Controllers/HomeController.php
+++ b/app/Admin/Controllers/HomeController.php
@@ -99,20 +99,30 @@ class HomeController extends Controller
protected function lanzu_biz(Content $content)
{
+ $uid = LanzuUserRelationBind::pluck('user_id')->toArray();
return $content->header('控制面板')
->description('欢迎回到懒族后台')
- ->body(function (Row $row) {
- $row->column(4, function (Column $column) {
- $column->row(new Examples\ServiceCard\TotalMp());
- });
+ ->body(function (Row $row)use ($uid) {
+// $row->column(4, function (Column $column) {
+// $column->row(new Examples\ServiceCard\TotalMp());
+// });
- $row->column(4, function (Column $column) {
+ $row->column(3, function (Column $column) {
$column->row(new Examples\Community\TotalCommunity());
});
- $row->column(4, function (Column $column) {
+ $row->column(3, function (Column $column) {
$column->row(new Examples\Community\TotalUser());
});
+ $row->column(3, function (Column $column)use ($uid) {
+ $column->row(new Examples\Order\OrderData('user',null,'下单人数',$uid));
+ });
+ $row->column(3, function (Column $column)use ($uid) {
+ $column->row(new Examples\Order\OrderData('number',null,'订单数',$uid));
+ });
+ $row->column(3, function (Column $column)use ($uid) {
+ $column->row(new Examples\Order\OrderData('amount',null,'订单金额(元)',$uid));
+ });
});
}
diff --git a/app/Admin/Metrics/Examples/Order/OrderData.php b/app/Admin/Metrics/Examples/Order/OrderData.php
index 9001f5b..a525e30 100644
--- a/app/Admin/Metrics/Examples/Order/OrderData.php
+++ b/app/Admin/Metrics/Examples/Order/OrderData.php
@@ -49,7 +49,7 @@ class OrderData extends Card
$this->content($this->orderNum($data_type, $type, $market_id, $user_ids));
}
- public function orderDataBuild($type = null, $marketId = null, $user_ids = [])
+ public function orderDataBuild($type = null, $marketId = null)
{
$where = [];
$where['type'] = 1;
@@ -61,10 +61,6 @@ class OrderData extends Card
}
}
- if (count($user_ids)) {
- $where[] = ['in' => ['user_id' => $user_ids]];
- }
-
switch ($type) {
case '1':
$beginTime = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
@@ -109,14 +105,23 @@ class OrderData extends Card
public function orderNum($data_type, $type, $marketId, $user_ids)
{
- $build = $this->orderDataBuild($type, $marketId, $user_ids);
+ $build = $this->orderDataBuild($type, $marketId);
+ if ($user_ids){
+ $build = $build->whereIn('user_id',$user_ids);
+ }
if ($data_type == 'number') {
$result = $build->count();
} elseif ($data_type == 'amount') {
$result = $build->sum('money');
} elseif ($data_type == 'user') {
- $result = $build->groupBy('user_id')->pluck('user_id')->toArray();
- $result = count($result);
+ if ($user_ids){
+ $result = $build->groupBy('user_id')
+ ->pluck('user_id')
+ ->toArray();
+ $result = count($result);
+ }else{
+ $result = 0;
+ }
} else {
$result = 0;
}
From 436af2f46aeee8d7f265d5fa1e8e27cfc5ea2dd4 Mon Sep 17 00:00:00 2001
From: lanzu_qinsheng <334039090@qq.com>
Date: Mon, 21 Sep 2020 18:13:35 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E7=BC=96=E8=BE=91?=
=?UTF-8?q?=E6=97=B6=20=E6=9B=B4=E6=96=B0=E5=B0=8F=E7=A8=8B=E5=BA=8F?=
=?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/Admin/Controllers/LanzuCsInfoController.php | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/app/Admin/Controllers/LanzuCsInfoController.php b/app/Admin/Controllers/LanzuCsInfoController.php
index a50ed58..fe94edf 100644
--- a/app/Admin/Controllers/LanzuCsInfoController.php
+++ b/app/Admin/Controllers/LanzuCsInfoController.php
@@ -41,6 +41,7 @@ class LanzuCsInfoController extends AdminController
$grid->disableCreateButton();
$grid->disableEditButton();
$grid->disableFilterButton();
+ $grid->disableActions();
}
$grid->id->sortable();
$grid->name;
@@ -152,6 +153,17 @@ class LanzuCsInfoController extends AdminController
$row = $model::find($id);
$ad = $adu->find($row->admin_user_id);
$ad->status = $form->status;
+ $images = new Images();
+ $param = "p=index&sid={$row->admin_user_id}";
+ $path = 'zh_cjdianc/pages/Liar/loginindex';
+ $qrcode = $images->createQrCode($param, $path);
+ $fileName = 'public/upload/' . 'qrcode' . '/' . date('Y') . '/' . date('m-d') . '/' . rand(100000000000000, 999999999999999) . '.png';
+ $result = $images->uploadOss($qrcode, $fileName);
+ if ($result == true) {
+ //>>3.保存二维码路径
+ $row->qrcode_path = $fileName;
+ $row->save();
+ }
$ad->save();
}
});