| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- <?php
- namespace backend\modules\mall\controllers;
- use backend\controllers\MallController;
- use common\enums\StatusEnum;
- use common\enums\WhetherEnum;
- use common\models\common\UpgradeCondition;
- use common\models\goods\Goods;
- use common\models\goods\GoodsCate;
- use common\models\goods\GoodsLabel;
- use common\models\goods\GoodsService;
- use Yii;
- /**
- * 会员控制器
- *
- * Class IdentityController
- * @package backend\modules\mall\controllers
- */
- class UpgradeConditionController extends MallController
- {
- /**
- *
- * @return mixed|string|void
- */
- public function actionIndex()
- {
- $request = Yii::$app->request;
- if ($request->isAjax) {
- // 查询参数
- $where[] = ['in','status',[StatusEnum::DISABLED,StatusEnum::ENABLED]];
- $params = array('where' => $where, 'order'=>'id desc','limit' => $request->get('limit',12));
- $page_data = UpgradeCondition::listPage($params,false);
- return $this->success('操作成功',$page_data);
- }
- return $this->render($this->action->id);
- }
- /**
- * 编辑数据
- * @return mixed|void
- */
- public function actionEdit()
- {
- try {
- $request = Yii::$app->request;
- if ($request->isAjax) {
- if ($request->isGet) {
- $id = Yii::$app->request->get('id', '');
- $data = UpgradeCondition::findOne($id);
- $info['content'] = $data['content'];
- $info['remark'] = $data['remark'];
- return $this->success('操作成功',$info);
- }
- }
- } catch (\Exception $e) {
- return $this->error($e->getMessage(), []);
- }
- try {
- $request = Yii::$app->request;
- if ($request->isAjax) {
- if ($request->isPost) {
- $params = Yii::$app->request->post();
- $res = Yii::$app->services->validate->validate($params,[
- [['content'], 'required'],
- [['id','remark'], 'safe'],
- ]);
- if($res === false) return $this->error(Yii::$app->services->validate->getErrorMessage());
- $params['mall_id'] = $this->mall_id;
- $res = UpgradeCondition::setData($params);
- if($res === false) return $this->error(GoodsService::getStaticError());
- return $this->success('操作成功');
- }
- }
- } catch (\Exception $e) {
- return $this->error($e->getMessage(), []);
- }
- }
- /**
- * 添加数据
- * @return mixed|void
- */
- public function actionAdd(){
- try {
- $request = Yii::$app->request;
- if ($request->isAjax) {
- if ($request->isPost) {
- $params = Yii::$app->request->post();
- $res = Yii::$app->services->validate->validate($params,[
- [['content'], 'required'],
- [['id','remark'], 'safe'],
- ]);
- if($res === false) return $this->error(Yii::$app->services->validate->getErrorMessage());
- $params['mall_id'] = $this->mall_id;
- $res = UpgradeCondition::setData($params);
- if($res === false) return $this->error(GoodsService::getStaticError());
- return $this->success('操作成功');
- }
- }
- } catch (\Exception $e) {
- return $this->error($e->getMessage(), []);
- }
- }
- /**
- * 删除
- * @param null $keyword
- * @param int $is_recycle
- * @return mixed|void
- */
- public function actionDel()
- {
- $request = Yii::$app->request;
- if ($request->isAjax) {
- if ($request->isGet) {
- $id = Yii::$app->request->get('id', '');
- $res = UpgradeCondition::del($id,StatusEnum::DELETE);
- if ($res) {
- return $this->success('操作成功',[]);
- } else {
- return $this->error('fail', []);
- }
- }
- }
- }
- }
|