where("massager_id", $m_id) ->order("updatetime", "desc") ->find(); } function sumByNowMonth($m_id, $y = null, $m = null) { $ym = ym($y, $m); return $this->where("massager_id", $m_id) ->where("DATE_FORMAT(FROM_UNIXTIME(createtime),'%Y-%m') = '{$ym}'") ->sum("duration"); } function sumDurationByMassager($m_id) { return $this->where("massager_id", $m_id) ->where("duration", ">", 0) ->sum("duration"); } function fetchByMassager($m_id, $page, $size) { return $this->where("massager_id", $m_id) ->where("DATE_FORMAT(FROM_UNIXTIME(createtime),'%Y-%m-%d') = DATE_FORMAT(NOW(), '%Y-%m-%d')") ->order("updatetime", "desc") ->page($size) ->paginate($size); } }