|
@@ -201,7 +201,6 @@ class O2oApp {
|
|
|
$keys = array('user' => 1);
|
|
|
$initial = array('sum' => 0.0, 'order' => 0, 'append' => 0);
|
|
|
$reduce = 'function (obj, prev) {';
|
|
|
- $reduce .= 'alert(obj.commision);';
|
|
|
$reduce .= 'prev.sum += obj.commision;';
|
|
|
$reduce .= 'if(obj.type == 0){prev.order++};';
|
|
|
$reduce .= 'if(obj.type == 1){prev.append++};';
|
|
@@ -217,22 +216,17 @@ class O2oApp {
|
|
|
),
|
|
|
));
|
|
|
$g = $collection->group($keys, $initial, $reduce, $condition);
|
|
|
- var_dump($g);
|
|
|
$group_data = $g['retval'];
|
|
|
-
|
|
|
- foreach($group_data as $data) {
|
|
|
- var_dump($data);
|
|
|
- $sum += $data['commision'];
|
|
|
- }
|
|
|
- exit;
|
|
|
if (!empty($group_data)) {
|
|
|
$group_data = $group_data[0];
|
|
|
+ var_dump($group_data);
|
|
|
$sum = $group_data['sum'];
|
|
|
$order = $group_data['order'];
|
|
|
$append = $group_data['append'];
|
|
|
}
|
|
|
-
|
|
|
+ var_dump($group_data);exit;
|
|
|
$parsedRows = Commision::model()->parse($rows);
|
|
|
+
|
|
|
$data = array(
|
|
|
'userid' => $this->userid, // 用户企业号内ID
|
|
|
'sum' => $sum, // 总提成数
|