| 123456789101112131415161718192021222324 |
- <?php
- namespace hd\controllers;
- use Yii;
- use common\components\util;
- use bizHd\goods\classes\UseCaseClass;
- class UseCaseController extends BaseController
- {
- public function actionList() { util::success(UseCaseClass::getAllByCondition(['mainId'=>$this->mainId, 'delStatus'=>0], 'inTurn DESC', '*')); }
- public function actionAdd() {
- $post = Yii::$app->request->post(); $name = trim($post['useCaseName'] ?? '');
- if ($name === '') util::fail('请输入使用场景名称');
- $item = UseCaseClass::addUseCase(['mainId'=>$this->mainId,'sjId'=>$this->sjId,'useCaseName'=>$name,'inTurn'=>(int)($post['inTurn']??0),'status'=>(int)($post['status']??1),'delStatus'=>0]);
- util::success(['id'=>$item->id]);
- }
- public function actionUpdate() {
- $post=Yii::$app->request->post(); $id=(int)($post['useCaseId']??0); $item=UseCaseClass::getById($id);
- if (!$item || $item['mainId'] != $this->mainId) util::fail('您无法操作');
- $name=trim($post['useCaseName']??''); if ($name==='') util::fail('请输入使用场景名称');
- UseCaseClass::updateById($id,['useCaseName'=>$name,'inTurn'=>(int)($post['inTurn']??0),'status'=>(int)($post['status']??1)]); util::complete('修改成功');
- }
- public function actionChangeStatus() { $id=(int)Yii::$app->request->get('useCaseId',0); $item=UseCaseClass::getById($id); if(!$item||$item['mainId']!=$this->mainId) util::fail('您无法操作'); UseCaseClass::updateById($id,['status'=>(int)Yii::$app->request->get('status',0)]); util::complete(); }
- public function actionDelete() { $id=(int)Yii::$app->request->get('useCaseId',0); $item=UseCaseClass::getById($id); if(!$item||$item['mainId']!=$this->mainId) util::fail('您无法操作'); UseCaseClass::updateById($id,['delStatus'=>1]); util::complete('删除成功'); }
- }
|