1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- /*
- * @Descripttion:
- * @version:
- * @Author: YouHuJun
- * @Date: 2022-07-27 09:57:43
- * @LastEditors: YouHuJun
- * @LastEditTime: 2022-08-02 11:30:50
- */
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-09-07
- * Time: 11:12
- */
- namespace api\js\controller;
- use api\js\model\JsModel;
- use api\js\model\JsOrderGrabModel;
- use api\js\model\JsOrderModel;
- use api\js\model\JsSiteModel;
- use api\js\model\JsTimeModel;
- use api\js\model\UserModel;
- use cmf\controller\RestBaseController;
- use JPush\Client;
- use think\Db;
- use Aliyun\DySDKLite\SignatureHelper;
- class TestController extends RestBaseController
- {
- public function index()
- {
- echo "测试";
- }
- public function pullReferral()
- {
- $userModel = new UserModel();
- $result = $userModel->where('user_type', 2)->where('referral', 'NULL')->field('id')->select()->toArray();
- foreach ($result as $key => $value) {
- $id = $value['id'];
- if ($id) {
- $referral = cmf_get_referral();
- $userModel->allowField(true)->isUpdate(true)->save(['referral' => $referral], ['id' => $id]);
- }
- }
- echo '处理结束';
- }
- /**
- * 向用户发送短信通知
- *
- * @param [type] $mobile
- * @param [type] $product
- * @return void
- */
- public function sendMsg($mobile, $product)
- {
- $helper = new SignatureHelper();
- $alisms = cmf_get_option('alisms');
- $security = false;
- $accessKeyId = $alisms['access_key_id'];
- $accessKeySecret = $alisms['access_key_secret'];
- $js_mobile = $mobile;
- $params["PhoneNumbers"] = $js_mobile;
- $params["SignName"] = '嘀咚点到';
- $params["TemplateCode"] = 'SMS_204986367';
- $params['TemplateParam'] = array(
- "product" => $product,
- );
- if (!empty($params["TemplateParam"]) && is_array($params["TemplateParam"])) {
- $params["TemplateParam"] = json_encode($params["TemplateParam"], JSON_UNESCAPED_UNICODE);
- }
- $content = $helper->request(
- $accessKeyId,
- $accessKeySecret,
- "dysmsapi.aliyuncs.com",
- array_merge($params, array(
- "RegionId" => "cn-hangzhou",
- "Action" => "SendSms",
- "Version" => "2017-05-25",
- )),
- $security
- );
- }
- }
|