| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <?php
- /**
- * Created by PhpStorm.
- * User: wangming
- * Date: 2019/1/22
- * Time: 21:34
- */
- class Reader{
- public function __construct()
- {
- }
- static public function getInfoById($id)
- {
- $Table_reader = new Table_reader();
- return $Table_reader->getInfoById($id);
- }
- static public function getInfoByOpenId($openId)
- {
- $Table_reader = new Table_reader();
- return $Table_reader->getInfoByOpenId($openId);
- }
- static public function add($attrs)
- {
- $Table_reader = new Table_reader();
- $id = $Table_reader->add($attrs);
- return $id;
- }
- static public function update($id, $attrs)
- {
- $Table_reader = new Table_reader();
- return $Table_reader->update($id, $attrs);
- }
- static public function addOrUpdate($id, $attrs)
- {
- $Table_reader = new Table_reader();
- if(empty($id)) {
- $id = $Table_reader->add($attrs);
- } else {
- $Table_reader->update($id, $attrs);
- }
- return $id;
- }
- static public function addCountByOpenId($openId)
- {
- $Table_reader = new Table_reader();
- $rs = $Table_reader->getInfoByOpenId($openId);
- if (empty($rs)) {
- return 0;
- }
- return $Table_reader->addCountByOpenId($openId, $rs['count']+1);
- }
- static public function del($id)
- {
- $Table_reader = new Table_reader();
- return $Table_reader->del($id);
- }
- static public function getList($filter = array(), $count=0, $page=0, $pageSize=0)
- {
- $Table_reader = new Table_reader();
- return $Table_reader->getList($filter, $count, $page, $pageSize);
- }
- static public function getListByPage($filter = array(), $page=0, $pagesize=0){
- $Table_reader = new Table_reader();
- return $Table_reader->getList($filter, 0, $page, $pagesize);
- }
- static public function getCountAll($filter = array()){
- $Table_reader = new Table_reader();
- return $Table_reader->getList($filter, 1);
- }
- }
|