如何在后台订单列表页加入订单金额汇总

风清扬 发布于 二次开发 2023-05-26 10:54:56

1、首先需要在控制器中获取订单金额汇总(backend\controllers\OrderController.php)

$amount = OrderModel::find()->select('order_amount')->where([])->sum('order_amount'); 


2、将统计金额数据传给视图使用

return Json::encode(['code' => 0, 'msg' => '', 'count' => $query->count(), 'data' => $list, 'amount ' => $amount ]); 


3、在视图使用该变量,可以通过done方法,将数据显示到指定的dom节点


4、如果需要加入条件限制(与该页搜索一致的条件搜索)

$query = OrderModel::find()->select('order_amount');
$amount = $query->getConditions($post, $query)->sum('order_amount'); 


5、如果只需要加入时间段条件

$add_time_from = Timezone::gmstr2time($post->add_time_from);
$add_time_to = Timezone::gmstr2time_end($post->add_time_to);
$amount = OrderModel::find()->select('order_amount')->where(['>=', 'add_time', $add_time_form])->andWhere(['<=', 'add_time', $add_time_to])->sum('order_amount') 


最后编辑于 2023-05-26 11:01:31
3 1435

回复(3)

沙发
学习了
发布于 2023-08-03 22:22:51
回复
板凳
html
发布于 2023-08-03 22:44:12
回复
地板
你好,想要一个多等级价格功能,有偿需求,可以沟通一下吗?V5637366566
发布于 2024-04-06 22:22:25
回复
Re :

风清扬 这家伙什么都没留下

  • 回答

    6
  • 发布

    25
  • 经验

    1270

内容精选

联系我们

  • 微信官网

    关注公众号

    系统更新,推送提醒
  • 开发交流群

    技术交流Q群

    安装使用,开发交流

垂询热线:18978189162