瀏覽代碼

支付设置,需要新的公众号

shish 6 年之前
父節點
當前提交
3800ac85fc
共有 2 個文件被更改,包括 45 次插入1 次删除
  1. 42 0
      app/saas/controllers/MerchantExtendController.php
  2. 3 1
      console/controllers/UpgradeController.php

+ 42 - 0
app/saas/controllers/MerchantExtendController.php

@@ -0,0 +1,42 @@
+<?php
+
+namespace saas\controllers;
+
+use biz\merchant\services\MerchantExtendService;
+use Yii;
+use biz\admin\services\AdminService;
+use biz\merchant\services\MerchantService;
+use common\components\util;
+use common\components\wxUtil;
+use common\services\xhMerchantService;
+
+class MerchantExtendController extends BaseController
+{
+
+	//设置微信支付
+	public function actionSetWxPay()
+	{
+		$post = Yii::$app->request->post();
+		$merchantId = isset($post['merchantId']) ? $post['merchantId'] : 0;
+		util::ok();
+		MerchantExtendService::updateByCondition(['merchantId' => $merchantId], $post);
+	}
+	
+	//设置支付宝支付
+	public function actionSetAlipay()
+	{
+		$post = Yii::$app->request->post();
+		$merchantId = isset($post['merchantId']) ? $post['merchantId'] : 0;
+		util::ok();
+		MerchantExtendService::updateByCondition(['merchantId' => $merchantId], $post);
+	}
+	
+	//商家的拓展信息 shish 2020.2.16
+	public function actionDetail()
+	{
+		$id = Yii::$app->request->get('id');
+		$extend = MerchantExtendService::getByMerchantId($id);
+		util::success($extend);
+	}
+	
+}

+ 3 - 1
console/controllers/UpgradeController.php

@@ -1102,7 +1102,9 @@ ALTER TABLE `xhAd` MODIFY `startTime` BIGINT NOT NULL DEFAULT 0 COMMENT '开始
 
 		//支付相关配置修改
 		$sql = "ALTER TABLE `xhMerchantExtend` ADD wxPayInit TINYINT NOT NULL DEFAULT 0 COMMENT '0微信支付未配置 1配置' AFTER `miniVersion`;
-ALTER TABLE `xhMerchantExtend` ADD alipayInit TINYINT NOT NULL DEFAULT 0 COMMENT '0支付宝支付未配置 1配置' AFTER `wxPayKey`;";
+ALTER TABLE `xhMerchantExtend` ADD alipayInit TINYINT NOT NULL DEFAULT 0 COMMENT '0支付宝支付未配置 1配置' AFTER `wxPayKey`;
+ALTER TABLE `xhMerchantExtend` MODIFY `alipayKey` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '商户密钥';
+ALTER TABLE `xhMerchantExtend` ADD alipayPublicKey VARCHAR(500) NOT NULL DEFAULT '' COMMENT '支付宝公钥' AFTER `alipayKey`;";
 		Yii::$app->db->createCommand($sql)->execute();
 
 	}