1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?php
- /**
- * Niushop商城系统 - 团队十年电商经验汇集巨献!
- * =========================================================
- * Copy right 2019-2029 山西牛酷信息科技有限公司, 保留所有权利。
- * ----------------------------------------------
- * 官方网址: https://www.niushop.com.cn
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用。
- * 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
- * =========================================================
- */
- // +---------------------------------------------------------------------+
- // | NiuCloud | [ WE CAN DO IT JUST NiuCloud ] |
- // +---------------------------------------------------------------------+
- // | Copy right 2019-2029 www.niucloud.com |
- // +---------------------------------------------------------------------+
- // | Author | NiuCloud <niucloud@outlook.com> |
- // +---------------------------------------------------------------------+
- // | Repository | https://github.com/niucloud/framework.git |
- // +---------------------------------------------------------------------+
- declare (strict_types = 1);
- namespace app\event;
- use app\model\shop\ShopOrderCalc as ShopOrderCalcModel;
- use app\model\system\Stat;
- /**
- * 订单支付后店铺点单计算
- */
- class ShopOrderCalc
- {
- /**
- * 传入订单信息
- * @param unknown $data
- */
- public function handle($data)
- {
- $shop_order_calc = new ShopOrderCalcModel();
- $res = $shop_order_calc->calculate($data['order_id']);
- //添加统计
- $stat = new Stat();
- $data = [
- 'site_id' => $data['site_id'],
- 'order_total' => $data['order_money'] - $data['adjust_money'],
- 'shipping_total' => $data['delivery_money'],
- 'order_pay_count' => 1,
- 'goods_pay_count' => $data['goods_num'],
- ];
- $stat->addShopStat($data);
- return $res;
- }
-
- }
|