Your Name 3 年之前
父節點
當前提交
9d8f2820a2
共有 2 個文件被更改,包括 27 次插入1 次删除
  1. 15 0
      app/shop/database/sell_order.php
  2. 12 1
      service/agent/lib/Dhorder.php

+ 15 - 0
app/shop/database/sell_order.php

@@ -943,5 +943,20 @@ return array
             'type' => 'count',
             'col' => '*',
         ),
+
+        'getSumCdate' => array
+        (
+            # 匹配的正则或函数 选填项
+            'where' => array
+            (
+                'start' => array('yes-cdate', '>='),
+                'end' => array('yes-cdate', '<='),
+                'card_code_id' => 'yes',
+                // 'status' => array('yes', 'in'),
+                'state' => 1,
+            ),
+            'type' => 'one',
+            'col' => 'sum(card_code_cash) as total',
+        ),
     ),
 );

+ 12 - 1
service/agent/lib/Dhorder.php

@@ -1253,7 +1253,7 @@ class Dhorder
     }
     #权益管理导出
     public function out_member_goods_api($data){
-        $header = array('权益名称', '会员等级', '姓名', '手机号', '卡号','剩余数量', '总数量', '单件价值', '未兑换价值', '剩余面值','获取方式', '获取时间');
+        $header = array('权益名称', '会员等级', '姓名', '手机号', '卡号','剩余数量', '总数量', '单件价值', '未兑换价值', '已用面值','5月已用面值','获取方式', '获取时间');
         $body = array();
         foreach($data as $k => $v){
             $member = Dever::db('agent/member')->find(array('id'=>$v['mid']));
@@ -1261,8 +1261,18 @@ class Dhorder
             $wd = ($v['total_num'] - $v['sell_num'])*$v['price'];
             $card = '-';
             $mianzhi = '-';
+            $money = '-';
             if($v['type'] == 2){
                 $code = Dever::db('card/code')->find($v['sku_id']);
+                $start = '1651334400';
+                $end = '1654012799';
+                if($code){
+                    $sell_order = Dever::db('shop/sell_order')->getSumCdate(array('start'=>$start,'end'=>$end,'card_code_id'=>$code['id'],'state'=>1));
+                    if($sell_order && $sell_order['total']){
+                        $money = $sell_order['total'];
+                    }
+                }
+                
                 $card = $code['card']."\t";
                 $mianzhi = $code['total_cash'] - $code['use_cash'];                
             }
@@ -1278,6 +1288,7 @@ class Dhorder
                 $v['price'],
                 $wd,
                 $mianzhi,
+                $money,
                 '',
                 date('Y-m-d H:i',$v['cdate']),