Commit 738d36ba authored by zhz's avatar zhz

footprint

parent 79d505d5
...@@ -26,8 +26,7 @@ class FootprintServiceModel extends \Business\AbstractModel ...@@ -26,8 +26,7 @@ class FootprintServiceModel extends \Business\AbstractModel
$startTime = mktime(0,0,0,$month-2,1,$year); $startTime = mktime(0,0,0,$month-2,1,$year);
$endTime = mktime(0,0,-1,$month+1,1,$year); $endTime = mktime(0,0,-1,$month+1,1,$year);
$browseDAO = \DAO\GoodsBrowseModel::getInstance(); $browseDAO = \DAO\GoodsBrowseModel::getInstance();
// $list = \Our\RedisHelper::cachedFunction(\Redis\Db4\GoodsBrowserRedisModel::getInstance(),array(&$browseDAO, 'getDistinctDate'),array($memberId,$startTime,$endTime,$order),\Our\ApiConst::twoMinSecond,array($memberId)); $list = \Our\RedisHelper::cachedFunction(\Redis\Db4\GoodsBrowserRedisModel::getInstance(),array(&$browseDAO, 'getDistinctDate'),array($memberId,$startTime,$endTime,$order),\Our\ApiConst::twoMinSecond,array($memberId));
$list = $browseDAO->getDistinctDate($memberId,$startTime,$endTime,$order);
$date = []; $date = [];
if($list){ if($list){
$date = array_column($list,'browsedate'); $date = array_column($list,'browsedate');
......
...@@ -90,7 +90,13 @@ class GoodsBrowseModel extends \DAO\AbstractModel { ...@@ -90,7 +90,13 @@ class GoodsBrowseModel extends \DAO\AbstractModel {
} }
public function getDistinctDate($member_id,$startTime,$endTime,$order){ public function getDistinctDate($member_id,$startTime,$endTime,$order){
$this->setDb(); $this->setDb();
return $this->db->select('DISTINCT browsedate')->from($this->_tableName)->where("member_id={$member_id}")->where("browsedate BETWEEN {$startTime} AND {$endTime}")->order($order[0],$order[1])->fetchAll(); $data = $this->db->select('DISTINCT browsedate')->from($this->_tableName)->where("member_id={$member_id}")->where("browsedate BETWEEN {$startTime} AND {$endTime}")->order($order[0],$order[1])->fetchAll();
if($data) {
foreach ($data as &$v) {
$v['browsedate'] = (int)$v['browsedate'];
}
}
return $data;
} }
public function delete($where){ public function delete($where){
if(!$where){ if(!$where){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment