request->cookies; $user_id = MyLib::encrypt($cookie->get('aid'),'DECODE'); if($user_id != 0) { $this->my = UserT::findOne(['id'=>$user_id]); } else { Yii::$app->response->redirect('/common/login')->send(); exit; } } public function actionIndex() { $request = Yii::$app->request; $name = $request->get('name'); $query = GiftTypeT::find(); if($name != '') { $query = $query->andWhere(['like','name',$name]); } $items = $query->all(); return $this->render('index',[ 'items' => $items, 'name' => $name ]); } public function actionEdit() { $request = Yii::$app->request; $id = $request->get('id',0); if($id > 0) { $info = GiftTypeT::findOne(['id'=>$id]); } else { $info = new GiftTypeT(); } return $this->render('edit',[ 'info' => $info ]); } public function actionSave() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '保存失败'; if($request->isPost) { $id = $request->post('id',0); $name = $request->post('name'); if($name == '') { $result['msg'] = '请输入名称!'; return $result; } $row = null; if($id > 0) { $row = GiftTypeT::findOne(['id'=>$id]); } else { $row = new GiftTypeT(); } $row->name = $name; $row->save(); $result['success'] = true; $result['msg'] = '保存成功'; } return $result; } public function actionDelete() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '删除失败'; if($request->isPost) { $id = $request->post('id',0); if($id > 0) { $row = GiftTypeT::findOne(['id'=>$id]); $row->delete(); $result['success'] = true; $result['msg'] = '删除成功'; } } return $result; } public function actionType2List() { $request = Yii::$app->request; $name = $request->get('name'); $query = GiftType2T::find(); if($name != '') { $query = $query->andWhere(['like','name',$name]); } $items = $query->all(); return $this->render('type2-list',[ 'items' => $items, 'name' => $name ]); } public function actionType2Edit() { $request = Yii::$app->request; $id = $request->get('id',0); if($id > 0) { $info = GiftType2T::findOne(['id'=>$id]); } else { $info = new GiftType2T(); } return $this->render('type2-edit',[ 'info' => $info ]); } public function actionType2Save() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '保存失败'; if($request->isPost) { $id = $request->post('id',0); $name = $request->post('name'); if($name == '') { $result['msg'] = '请输入名称!'; return $result; } $row = null; if($id > 0) { $row = GiftType2T::findOne(['id'=>$id]); } else { $row = new GiftType2T(); } $row->name = $name; $row->save(); $result['success'] = true; $result['msg'] = '保存成功'; } return $result; } public function actionType2Delete() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '删除失败'; if($request->isPost) { $id = $request->post('id',0); if($id > 0) { $row = GiftType2T::findOne(['id'=>$id]); $row->delete(); $result['success'] = true; $result['msg'] = '删除成功'; } } return $result; } public function actionType3List() { $request = Yii::$app->request; $name = $request->get('name'); $query = GiftType3T::find(); if($name != '') { $query = $query->andWhere(['like','name',$name]); } $items = $query->all(); return $this->render('type3-list',[ 'items' => $items, 'name' => $name ]); } public function actionType3Edit() { $request = Yii::$app->request; $id = $request->get('id',0); if($id > 0) { $info = GiftType3T::findOne(['id'=>$id]); } else { $info = new GiftType3T(); } return $this->render('type3-edit',[ 'info' => $info ]); } public function actionType3Save() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '保存失败'; if($request->isPost) { $id = $request->post('id',0); $name = $request->post('name'); $price = $request->post('price',0); $total = $request->post('total',-1); $type = $request->post('type',0); if($name == '') { $result['msg'] = '请输入名称!'; return $result; } $row = null; if($id > 0) { $row = GiftType3T::findOne(['id'=>$id]); } else { $row = new GiftType3T(); } $row->name = $name; $row->price = $price; $row->total = $total; $row->type = $type; if(!$row->save()) { var_dump($row->errors); } $result['success'] = true; $result['msg'] = '保存成功'; } return $result; } public function actionType3Delete() { Yii::$app->response->format = Response::FORMAT_JSON; $request = Yii::$app->request; $result = array(); $result['success'] = false; $result['msg'] = '删除失败'; if($request->isPost) { $id = $request->post('id',0); if($id > 0) { $row = GiftType3T::findOne(['id'=>$id]); $row->delete(); $result['success'] = true; $result['msg'] = '删除成功'; } } return $result; } }