lcly-data-admin/app/Http/Controllers/ThirdApi/SendSmsController.php

58 lines
1.4 KiB
PHP

<?php
namespace App\Http\Controllers\ThirdApi;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Models\ThirdLog;
class SendSmsController extends Controller
{
public function startMachine(Request $request)
{
$logId = $request->log_id ?? 0;
$log = ThirdLog::find($logId);
if(empty($log)){
return response()->json([
'respCd'=>'99',
'respMsg' => '系统错误',
], 500);
}
$log->api_name = '发送农机开机提醒';
$resData = [
'respCd'=>'00',
'respMsg'=>'',
];
$log->resp_status = 1;
$log->response_params = json_encode($resData);
$log->save();
return response()->json($resData);
}
public function makeSign(){
$params = [
'appKey'=>'aaaa',
'timeStamp'=>time(),
// 'startTime'=>'2022-05-01 00:00:00',
// 'endTime'=>'2022-06-01 00:00:00',
// 'signDate'=>'2022-6-1',
];
$appSecret = 'yK44SmeRktiXnn4QrapE3XOykcKsDM0O';
$paramStr = '';
ksort($params);
foreach ($params as $k=>$v) {
$paramStr .= "$k=".$v."&";
}
$paramStr = substr($paramStr, 0, -1);
$params['sign'] = md5($paramStr.$appSecret);
return response()->json($params);
}
}