|
|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace saas\controllers;
|
|
|
|
|
|
+use biz\merchant\services\MerchantExtendService;
|
|
|
use biz\merchant\services\MerchantService;
|
|
|
use biz\message\services\InformAdminService;
|
|
|
use biz\order\services\OrderService;
|
|
|
@@ -21,10 +22,10 @@ class TestController extends PublicController
|
|
|
$merchant = WxOpenService::getWxInfo();
|
|
|
miniUtil::openLocalExpress($merchant, 1);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function actionDada()
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
//https://github.com/wanDoubleMing/dada_openapi_php
|
|
|
//初始化一个配置文件
|
|
|
$dada = Yii::getAlias("@vendor/dada/");
|
|
|
@@ -33,7 +34,7 @@ class TestController extends PublicController
|
|
|
require_once $dada . 'client/dadaResponse.php';
|
|
|
require_once $dada . 'config/config.php';
|
|
|
require_once $dada . 'model/orderModel.php';
|
|
|
-
|
|
|
+
|
|
|
// isOnline 判断是否是测试环境,会有不同的域名等
|
|
|
$isOnline = false;
|
|
|
//商户id
|
|
|
@@ -41,7 +42,7 @@ class TestController extends PublicController
|
|
|
$shopNo = 11047059;
|
|
|
// 初始化一个config
|
|
|
$config = new \Config($sourceId, $isOnline);
|
|
|
-
|
|
|
+
|
|
|
//3.domain文件新建一个model,并初始化
|
|
|
$orderModel = new \OrderModel();
|
|
|
$orderModel->setShopNo($shopNo);
|
|
|
@@ -55,17 +56,17 @@ class TestController extends PublicController
|
|
|
$orderModel->setReceiverLng(121.41);
|
|
|
$orderModel->setReceiverPhone('15280215347');
|
|
|
$orderModel->setCallback('https://api.saas.huaml.com/express/callback');
|
|
|
-
|
|
|
+
|
|
|
// api主要有2个参数,一个是url, 一个是业务参数
|
|
|
$addOrderApi = new \AddOrderApi(json_encode($orderModel));
|
|
|
-
|
|
|
+
|
|
|
//5.初始化客户端,并调用rpc
|
|
|
$dada_client = new \DadaRequestClient($config, $addOrderApi);
|
|
|
$resp = $dada_client->makeRequest();
|
|
|
echo json_encode($resp);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function actionRabbit()
|
|
|
{
|
|
|
$orderId = 214752;
|
|
|
@@ -78,19 +79,22 @@ class TestController extends PublicController
|
|
|
$type = 'income';
|
|
|
InformAdminService::addInform($shopId, $type, $params);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//添加优惠券 shish 2020.5.5
|
|
|
public function actionAddCoupon()
|
|
|
{
|
|
|
$merchant = MerchantService::getMerchantById(12358);
|
|
|
$user = UserService::getById(12543444);
|
|
|
- UserService::focus($user,$merchant);
|
|
|
+ UserService::focus($user, $merchant);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public function actionGetUnionId()
|
|
|
{
|
|
|
$merchant = MerchantService::getMerchantById(12358);
|
|
|
- miniUtil::getPaidUnionId($merchant,'o-hXO4qOzIVbUNVucoFzEiArOz5k',0);
|
|
|
+ $extend = MerchantExtendService::getByMerchantId(12358);
|
|
|
+ $mcId = $extend['wxPayMerchantId'];
|
|
|
+ $orderId = '200512145420123581254345688252';
|
|
|
+ miniUtil::getPaidUnionId($merchant, 'o-hXO4qOzIVbUNVucoFzEiArOz5k', $mcId, $orderId, 0);
|
|
|
}
|
|
|
|
|
|
}
|