123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace catchAdmin\api\model;
- use catchAdmin\permissions\model\DataRangScopeTrait;
- use catcher\base\CatchModel as Model;
- use catcher\traits\db\BaseOptionsTrait;
- use catcher\traits\db\ScopeTrait;
- class PublishAck extends Model
- {
- use DataRangScopeTrait;
-
- public $name = 'publish_ack';
-
- public $field = array(
- 'id',
-
- 'PublishVersion',
-
- 'PublishContent',
-
- 'AddTime',
-
- 'Succ',
-
- 'AckTime',
-
- 'Extra',
-
- 'Imei',
- );
- public function getList()
- {
- $res = $this->dataRange()
- ->catchSearch()
- ->order($this->aliasField('id'), 'desc')
- ->paginate();
- return $res;
- }
- public function getAddTimeAttr()
- {
- $addtime = $this->getData('AddTime');
- return date('Y-m-d H:i:s', $time = substr($addtime, 0, 10));
- }
- public function getAckTimeAttr()
- {
- $addtime = $this->getData('AckTime');
- return date('Y-m-d H:i:s', $time = substr($addtime, 0, 10));
- }
- }
|