mirror of
https://gitee.com/ShopeX/OMS
synced 2026-03-23 10:55:34 +08:00
39 lines
1.3 KiB
PHP
39 lines
1.3 KiB
PHP
<?php
|
||
/**
|
||
* Copyright © ShopeX (http://www.shopex.cn). All rights reserved.
|
||
* See LICENSE file for license details.
|
||
*/
|
||
|
||
class omeanalysts_mdl_ordersPrice extends dbeav_model{
|
||
|
||
function price_interval($data = null){
|
||
$interval_price = app::get('omeanalysts')->model('interval');
|
||
$interval_list = $interval_price->getList();
|
||
$db = kernel::database();
|
||
$order_price = array();
|
||
|
||
$data['to'] = $data['to'] + 86400;
|
||
|
||
foreach($interval_list as $v){
|
||
|
||
if(empty($data['shop_id'])){
|
||
$sql = "select sum(num) as num from sdb_omeanalysts_ordersPrice where interval_id = ".$v['interval_id']." AND dates >= ".$data['from']." AND dates <= ".$data['to']."";
|
||
$info = $db->selectrow($sql);
|
||
$order_price[] .= $info['num'];
|
||
}else{
|
||
$sql = "select sum(num) as num from sdb_omeanalysts_ordersPrice where interval_id = ".$v['interval_id']." AND dates >= ".$data['from']." AND dates <= ".$data['to']." AND shop_id = '".$data['shop_id']."'";
|
||
$info = $db->selectrow($sql);
|
||
$order_price[] .= $info['num'];
|
||
}
|
||
}
|
||
|
||
return $order_price;
|
||
|
||
}
|
||
|
||
function del(){
|
||
$sql = "truncate table sdb_omeanalysts_interval";
|
||
kernel::database()->exec($sql);
|
||
}
|
||
}
|
||
?>
|