params['ptStyle'] = 1; $applyData = ApplyClass::getById(86); $sjId = 12449; $shopId = 35903; CustomClass::buildCustom($applyData, $sjId, $shopId); } //即时配送 public function actionGetBindAccount() { $merchant = WxOpenClass::getGhsWxInfo(); $isOpen = 2; $r = miniUtil::getBindAccount($merchant, $isOpen); dd($r); } public function actionDada() { //https://github.com/wanDoubleMing/dada_openapi_php //初始化一个配置文件 $dada = Yii::getAlias("@vendor/dada/"); require_once $dada . 'api/addOrderApi.php'; require_once $dada . 'client/dadaRequestClient.php'; require_once $dada . 'client/dadaResponse.php'; require_once $dada . 'config/config.php'; require_once $dada . 'model/orderModel.php'; // isOnline 判断是否是测试环境,会有不同的域名等 $isOnline = false; //商户id $sourceId = 73753; $shopNo = 11047059; // 初始化一个config $config = new \Config($sourceId, $isOnline); //3.domain文件新建一个model,并初始化 $orderModel = new \OrderModel(); $orderModel->setShopNo($shopNo); $orderModel->setOriginId('2020043017180001'); $orderModel->setCityCode('021'); $orderModel->setCargoPrice(10); $orderModel->setIsPrepay(0); $orderModel->setReceiverName('测试达达'); $orderModel->setReceiverAddress('上海市崇明岛'); $orderModel->setReceiverLat(31.63); $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; $order = OrderService::getById($orderId); $merchantId = $order['merchantId']; $openMerchant = WxOpenService::getWxInfo(); $merchant = MerchantService::getMerchantById($merchantId); $shopId = $merchant['defaultShopId']; $params = ['sourceType' => $order['sourceType'], 'miniAppId' => $openMerchant['miniAppId'], 'orderId' => $orderId]; $type = 'income'; InformAdminService::addInform($shopId, $type, $params); } //添加优惠券 ssh 2020.5.5 public function actionAddCoupon() { $merchant = MerchantService::getMerchantById(12358); $user = UserService::getById(12543444); UserService::focus($user, $merchant); } public function actionGetUnionId() { $merchant = MerchantService::getMerchantById(12358); $extend = MerchantExtendService::getByMerchantId(12358); $mcId = $extend['wxPayMerchantId']; $orderId = '200512145420123581254345688252'; miniUtil::getPaidUnionId($merchant, 'o-hXO4qOzIVbUNVucoFzEiArOz5k', $mcId, $orderId, 0); } public function actionCalc() { $dis = mapUtil::calculateDistance('116.308479', '39.983171', '116.328479', '39.973171'); echo $dis; } }