errors as $errors) return [ 'code' => 1, 'msg' => $errors[0], ]; } public static function getUserId() { if(!\Yii::$app->admin->isGuest){ return \Yii::$app->admin->identity->user_id; } if(!\Yii::$app->user->isGuest){ return \Yii::$app->user->identity->id; } return 0; } /** * 获得平台商户ID */ public static function getCxMchId() { return \Yii::$app->controller->cx_mch_id; } public function apiReturnSuccess($msg = "ok", $data = [], $code = 0) { return [ 'code' => $code, 'msg' => $msg, 'data' => $data ]; } public function apiReturnError($msg = "failed", $data = [], $code = 1) { return [ 'code' => $code, 'msg' => $msg, 'data' => $data ]; } public static function getModelErrorInfo($model) { if($model == null) return [ 'code' => 1, 'msg' => '没有对象', ]; foreach ($model->errors as $errors) return [ 'code' => 1, 'msg' => $errors[0], ]; } public static function asReturnSuccess($msg = "ok", $data = [], $code = 0) { return [ 'code' => $code, 'msg' => $msg, 'data' => $data ]; } public static function asReturnError($msg = "failed", $data = [], $code = 1) { return [ 'code' => $code, 'msg' => $msg, 'data' => $data ]; } /** ----- 审核状态 START ----- */ public static $reviewStatusWaitting = 0; //待审核 public static $reviewStatusApprove = 1; //审核通过 public static $reviewStatusReject = 2; //审核拒绝 public static $reviewStatusDraft = 3; //草稿 public static function getReviewStatus($key) { $labels = self::reviewStatusLabels(); return isset($labels[$key]) ? $labels[$key] : "未知"; } public static function reviewStatusLabels() { return [ '0' => '待审核', '1' => '审核通过', '2' => '审核拒绝', '3' => '草稿', ]; } /** ----- 审核状态 END ----- */ public function dde($arg, $dumpAndDie = true) { echo "
";
\yii\helpers\VarDumper::dump($arg);
echo "";
if ($dumpAndDie) {
die(1);
}
}
}