Commit 7a5286e5 authored by hujun's avatar hujun

阿里大于回调接口

parent da49e5ec
<?php <?php
//配置文件 //配置文件
error_reporting(E_ERROR | E_PARSE); error_reporting(E_ERROR | E_PARSE);
define('_MESSAGE_TYPE','SecretReport');
define('_QUEUE_NAME','Alicom-Queue-1186048444498461-SecretReport');
return [ return [
'jwt_key' => 'tonglian+123', 'jwt_key' => 'tonglian+123',
// 应用模式状态 // 应用模式状态
......
...@@ -83,7 +83,6 @@ class MsgDemo ...@@ -83,7 +83,6 @@ class MsgDemo
{ {
// 当回调返回真值时,删除已接收的信息 // 当回调返回真值时,删除已接收的信息
$receiptHandle = $res->getReceiptHandle(); $receiptHandle = $res->getReceiptHandle();
dump($receiptHandle);die;
$queue->deleteMessage($receiptHandle); $queue->deleteMessage($receiptHandle);
} }
} }
......
<?php
namespace app\model;
use think\Model;
class SecretReport extends Model
{
// 设置当前模型对应的完整数据表名称
protected $table = 'aliyun_secret_report';
}
...@@ -207,7 +207,8 @@ Route::group('api', [ ...@@ -207,7 +207,8 @@ Route::group('api', [
]); ]);
Route::group('task',[ Route::group('task',[
'exclusiveExpirationTime' => [ 'task/exclusive/exclusiveExpirationTime', [ 'method' => 'get' ]] //独家过期时间 'exclusiveExpirationTime' => [ 'task/exclusive/exclusiveExpirationTime', [ 'method' => 'get' ]], //独家过期时间
'addReport' => [ 'task/PrivacyNumber/addReport', [ 'method' => 'get|post' ]] //阿里大于隐私号码回调
]); ]);
Route::group('broker', [ Route::group('broker', [
......
<?php <?php
error_reporting(E_ERROR | E_PARSE);
//配置文件 //配置文件
return [ return [
......
<?php
/**
* Created by PhpStorm.
* User: fuju
* Date: 2018/2/12
* Time: 10:24
*/
namespace app\task\controller;
use app\model\AliyunSecretReport;
use app\model\SecretReport;
use think\Db;
use think\Log;
use think\Request;
class PrivacyNumber
{
/**
* 阿里大于隐私号码回调处理
*
* @return string
*/
public function addReport() {
$post_data = Request::instance()->param();
$report = new SecretReport();
$post_data[0]['report_id'] = $post_data[0]['id'];
unset($post_data[0]['id']);
$report->allowField(true)->save($post_data[0]);
Log::write(serialize($post_data[0]),'AliyunSecretReport'); //记录日志
return json_encode(['code'=>0,'msg'=>'接收成功']);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment