|
@@ -1763,13 +1763,25 @@ class Order
|
|
|
$member = $db->fetch('select * from ims_ewei_shop_member where id = ' . $v['mid'] . '');
|
|
|
if ($member) {
|
|
|
if ($member['uid'] && $member['uid'] > 0) {
|
|
|
- $record = $db->fetch('select sum(num) as total from `ims_ewei_shop_member_credit_record` where uid = '.$member['uid'].' and `remark` LIKE "%推荐%" and credittype = "credit2"');
|
|
|
+ $record = $db->fetchAll('select * from `ims_ewei_shop_member_credit_record` where uid = '.$member['uid'].' and `remark` LIKE "%推荐%" and credittype = "credit2"');
|
|
|
} elseif ($member['openid']) {
|
|
|
- $record = $db->fetch('select sum(num) as total from `ims_ewei_shop_member_credit_record` where `remark` LIKE "%推荐%" and `remark` LIKE "%'.$member['openid'].'%" and credittype = "credit2"');
|
|
|
+ $record = $db->fetchAll('select * from `ims_ewei_shop_member_credit_record` where `remark` LIKE "%推荐%" and `remark` LIKE "%'.$member['openid'].'%" and credittype = "credit2"');
|
|
|
}
|
|
|
+ if (isset($record) && $record) {
|
|
|
+ $month = array();
|
|
|
+ $total = 0;
|
|
|
+ foreach ($record as $k1 => $v1) {
|
|
|
+ $time = date('Ym', $v1['createtime']);
|
|
|
+ if (!isset($month[$time])) {
|
|
|
+ $month[$time] = 0;
|
|
|
+ }
|
|
|
+ $month[$time] += $v1['num'];
|
|
|
+ $total += $total;
|
|
|
+ }
|
|
|
|
|
|
- if (isset($record) && $record && isset($record['total']) && $record['total']) {
|
|
|
- $cash += $record['total'];
|
|
|
+ if ($total > 0) {
|
|
|
+ $cash += $total;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1788,6 +1800,12 @@ class Order
|
|
|
$v['agent_cash'],
|
|
|
$cash,
|
|
|
);
|
|
|
+ if (isset($month) && $month) {
|
|
|
+ foreach ($month as $k2 => $v2) {
|
|
|
+ $header[] = $k2 . '直推奖励';
|
|
|
+ $d[] = $v2;
|
|
|
+ }
|
|
|
+ }
|
|
|
$body[] = $d;
|
|
|
}
|
|
|
$file = Dever::input('excel_name');
|