58 lines
1.4 KiB
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);
|
|
}
|
|
} |