1234567891011121314151617181920212223242526272829303132 |
- <?php
- namespace app\common\service;
- use app\common\model\ProjectStatus;
- class ProjectStatusService extends Service
- {
- public function create($param = [])
- {
- $param = $this->autoParams($param);
- $key = $this->req('key');
- $status = (new ProjectStatus)->where('key', '=', $key)->findOrEmpty();
- if ($status->isExists()) {
- throw $this->exception("状态键($status->key)已存在,对应的值为$status->value");
- }
- return ProjectStatus::create($param);
- }
- public function update($param = [])
- {
- $param = $this->autoParams($param);
- return ProjectStatus::update($param);
- }
- public function list()
- {
- return (new ProjectStatus)->select();
- }
- }
|