| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\admin\controllers;
- use app\modules\admin\models\AlipayThirdForm;
- use app\modules\client\models\v1\NewSalesmanForm;
- class AlipayThirdController extends BaseController
- {
- //设置应用aes
- public function actionAesAuth(){
- $form = new AlipayThirdForm();
- $res = $form->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);
- }
- }
|