Example #1
0
 /**
  * 店铺审核
  */
 public function actionChangestatus()
 {
     $request = \Yii::$app->request;
     $identity = Identity::checkIdentity('changestatus', '/app-backend/backend/store/changestatus');
     if (is_array($identity)) {
         return $identity;
     }
     $storeId = $request->_get('storeId', 0);
     $status = $request->_get('status', '');
     $message = $request->_get('message', '');
     if (!$storeId || !in_array($status, ['approval', 'deny', 'disable'])) {
         return ['code' => 1, 'msg' => '数据非法', 'data' => []];
     }
     $userId = $identity;
     $res = Store::changeStatus($storeId, $status, $message, $userId);
     if ($res !== false) {
         return ['code' => 0, 'msg' => '操作成功', 'data' => ['status' => $res]];
     } else {
         return ['code' => 2, 'msg' => '操作失败,请重试', 'data' => []];
     }
 }