aesAuth(); return $this->asJson($res); } //获取授权需要的信息 public function actionGetParams(){ $form = new AlipayThirdForm(); $res = $form->getParams(); return $this->asJson($res); } //通过auth_code换取auth_token获取授权信息 public function actionGetInfo(){ $form = new AlipayThirdForm(); $form->auth_code = post_params("app_auth_code")??get_params("app_auth_code"); $res = $form->setAuthCode(); return $this->asJson($res); } //上传代码 public function actionUpMini(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->updateMiniVersion(); return $this->asJson($res); } //小程序审核 public function actionMiniAuditApply(){ $form = new AlipayThirdForm(); $form->auditData = post_params("auditData"); $res = $form->miniAuditApply(); return $this->asJson($res); } //个人账户升级为个体工商户 public function actionUpdateBussiness(){ $form = new AlipayThirdForm(); $form->license_no = post_params("license_no")??get_params("license_no"); $form->license_pic = post_params("license_pic")??get_params("license_pic"); $form->mini_id = post_params("id")??get_params("id"); $res = $form->updateBussiness(); return $this->asJson($res); } //查询版本构建状态 public function actionGetMiniStatus(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getMiniStatus(); return $this->asJson($res); } //小程序删除版本 public function actionDelVersion(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->delMiniVersion(input_params('version', 0)); return $this->asJson($res); } //小程序生成体验版获取体验码 public function actionCreateMiniExperience(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->createMiniExperience(); return $this->asJson($res); } //小程序直接生成体验码 public function actionCreateMiniExperienceQrcode(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->createMiniExperienceQrcode(); return $this->asJson($res); } //小程序取消体验版 public function actionCancelMiniExperience(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->createMiniExperienceCancel(); return $this->asJson($res); } //查询小程序基础信息 public function actionMiniInfo(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getMiniInfo(); return $this->asJson($res); } //修改小程序基础信息 public function actionSetMiniInfo(){ $form = new AlipayThirdForm(); \Yii::error(post_params()); $form->mini_id = post_params("id")??get_params("id"); $form->AppName = post_params("app_name"); $form->AppEnglishName = post_params("app_english_name"); $form->AppSlogan = post_params("app_slogan"); $form->AppLogo = post_params("app_logo"); $form->AppDesc = post_params("app_desc"); $form->ServicePhone = post_params("service_phone"); $form->ServiceEmail = post_params("service_email"); $form->MiniCategoryIds = post_params("mini_category_ids"); $form->license_no = post_params("license_no"); $form->license_pic = post_params("license_pic"); $form->license_name = post_params("license_name"); $form->license_date = post_params("license_date"); $form->is_long_effective = post_params("is_long_effective"); $res = $form->setMiniBaseInfo(); return $this->asJson($res); } //添加成员 public function actionAddMember(){ $form = new AlipayThirdForm(); $form->role = post_params("role")??get_params("role"); $form->logon_id = post_params("logon_id")??get_params("logon_id"); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniAddMember(); return $this->asJson($res); } //获取角色列表 public function actionGetRoleList(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $form->role = post_params("role")??get_params("role"); $res = $form->getRoleList(); return $this->asJson($res); } //小程序撤销审核 public function actionCancelMiniSubmitAudit(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniAuditCancel(); return $this->asJson($res); } //小程序类目 public function actionCategories(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $form->is_filter = post_params("is_filter"); $res = $form->getCategoryList(); return $this->asJson($res); } //小程序退回开发 public function actionVersionCancel(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniVersionCancel(); return $this->asJson($res); } //小程序上架 public function actionMiniOnline(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniOnline(); return $this->asJson($res); } //小程序生成推广二维码接口 public function actionMiniQrcodeCreate(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniQrcodeCreate(); return $this->asJson($res); } //获取小程序开始使用/暂停使用 public function actionMiniIsUse(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $form->is_use = post_params("is_use"); $res = $form->unbind(); return $this->asJson($res); } //设置参数 public function actionMiniOption(){ $mini_id = (int)input_params("id"); $key = input_params("key"); $val = input_params("val"); \app\models\Option::set($key . (string)$mini_id, $val, get_store_id(), 'store'); return $this->asJson([ 'code' => 0, 'msg' => '操作成功', ]); } //设置参数 public function actionGetClientConfig(){ $getClientConfig = \app\modules\client\models\v1\StoreConfigForm::getClientConfig(get_store_id(), ''); return $this->asJson([ 'code' => 0, 'msg' => '操作成功', 'data' => $getClientConfig, ]); } //小程序列表 public function actionMiniList(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $form->AppName = post_params("app_name")??get_params("app_name"); $form->is_use = post_params("is_use")??get_params("is_use"); $res = $form->getMiniList(); return $this->asJson($res); } //小程序版本列表 public function actionMiniVersionList(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getMiniVersionList(); return $this->asJson($res); } //获取审核信息 public function actionMiniApplyInfo(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getMiniApplyInfo(); return $this->asJson($res); } //小程序单一版本信息 public function actionMiniVersionInfo(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->miniVersionDetail(); return $this->asJson($res); } //快速注册小程序 public function actionIsvCreateMini(){ $form = new AlipayThirdForm(); $form->alipay_account = post_params("alipay_account"); $form->legal_personal_name = post_params("legal_personal_name"); $form->license_name = post_params("license_name"); $form->license_no = post_params("license_no"); $form->license_pic = post_params("license_pic"); $form->AppName = post_params("app_name"); $form->ServicePhone = post_params("service_phone"); $form->contact_name = post_params("contact_name"); $res = $form->isvCreateMini(); return $this->asJson($res); } //获取快速注册信息 public function actionGetIsvCreateMini(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getIsvCreateMini(); return $this->asJson($res); } //获取敏感字段场景 public function actionGetField(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id")??get_params("id"); $res = $form->getField(); return $this->asJson($res); } //申请 public function actionApplyPhone(){ $form = new AlipayThirdForm(); $form->apply_msg = post_params("apply_msg"); $res = $form->applyPhone(); return $this->asJson($res); } // //绑定普通二维码 // public function actionBindQrcode(){ // $form = new NewSalesmanForm(); // $form->type = "ali"; // $form->mini_id = post_params("id"); // $res = $form->bindPayQrcode(); // return $this->asJson($res); // } //签约流程(当面付) public function actionSignContract(){ $form = new AlipayThirdForm(); $form->mini_id = post_params("id"); $id = post_params("id"); $form->params_data = post_params("params_data"); $res = $form->agentCreate($id); return $this->asJson($res); } //设置服务器域名 public function actionSetSafeDomain() { $form = new AlipayThirdForm(); $id = post_params("id"); $res = $form->setSafeDomain($id); return $this->asJson($res); } //获取支付宝商品分类列表 public function actionAlipayGoodsCategory() { $form = new AlipayThirdForm(); $id = get_params("id"); $form->attributes = get_params(); $res = $form->alipayGoodsCategory($id); return $this->asJson($res); } //获取支付宝商品列表 public function actionAlipayGoodsList() { $form = new AlipayThirdForm(); $id = get_params("id"); $form->attributes = get_params(); $form->store_id = get_store_id(); $form->page_num = get_params("pageNo"); $form->page_size = get_params("pageSize"); $res = $form->alipayGoodsList($id); return $this->asJson($res); } //获取支付宝商品修改/添加 public function actionAlipayGoodsEdit() { $form = new AlipayThirdForm(); $id = post_params("id"); $goods_id = post_params("goods_id"); $out_item_id = post_params("out_item_id"); $category_id = post_params("category_id"); $form->attributes = get_params(); $form->store_id = get_store_id(); $res = $form->alipayGoodsEdit($id, $goods_id, $out_item_id, $category_id); return $this->asJson($res); } }