UploadCallbackController.class.php
1006 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
/**
* 图片上传回调
* Created by PhpStorm.
* User: mr.song
* Date: 2016/7/22
* Time: 16:49
*/
namespace Api\Controller\Attachment;
use Common\Common\Attach;
use Common\Common\Login;
use VcySDK\Service;
class UploadCallbackController extends AbstractController
{
/**
* 用户登陆
*
* @return boolean
*/
protected function _userLogin()
{
$this->_login = &Login::instance();
return true;
}
public function Index()
{
// 接收消息
$serviceSdk = &Service::instance();
$callbackData = $serviceSdk->streamJsonData();
// 没有收到消息
if (empty($callbackData)) {
return false;
}
$atId = $callbackData['atId'];
if (isset($callbackData['code']) && $callbackData['code'] == "ERROR") {
Attach::instance()->setErrorFlag($atId);
} else {
Attach::instance()->clearFlag($atId);
}
exit('success');
}
}