| | <?php |
| | namespace app\api\controller; |
| | use think\Controller; |
| |
|
| | class Receive extends Base |
| | { |
| | var $_param; |
| |
|
| | public function __construct() |
| | { |
| | parent::__construct(); |
| | $this->_param = input('','','trim,urldecode'); |
| |
|
| |
|
| | if($GLOBALS['config']['interface']['status'] != 1){ |
| | echo json_encode(['code'=>3001,'msg'=>lang('api/close_err')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if($GLOBALS['config']['interface']['pass'] != $this->_param['pass']){ |
| | echo json_encode(['code'=>3002,'msg'=>lang('api/pass_err')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if( strlen($GLOBALS['config']['interface']['pass']) <16){ |
| | echo json_encode(['code'=>3003,'msg'=>lang('api/pass_safe_err')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | } |
| |
|
| | public function index() |
| | { |
| |
|
| | } |
| |
|
| | public function vod() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['vod_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['type_id']) && empty($info['type_name'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_type')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | $inter = mac_interface_type(); |
| | if(empty($info['type_id'])) { |
| | $info['type_id'] = $inter['vodtype'][$info['type_name']]; |
| | } |
| |
|
| | $data['data'][] = $info; |
| | $res = model('Collect')->vod_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| |
|
| | public function art() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['art_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['type_id']) && empty($info['type_name'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_type')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | $inter = mac_interface_type(); |
| | if(empty($info['type_id'])) { |
| | $info['type_id'] = $inter['arttype'][$info['type_name']]; |
| | } |
| | $data['data'][] = $info; |
| | $res = model('Collect')->art_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| |
|
| | public function actor() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['actor_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_actor_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['actor_sex'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_sex')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['type_id']) && empty($info['type_name'])){ |
| | echo json_encode(['code'=>2003,'msg'=>lang('api/require_type')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | $inter = mac_interface_type(); |
| | if(empty($info['type_id'])) { |
| | $info['type_id'] = $inter['actortype'][$info['type_name']]; |
| | } |
| | $data['data'][] = $info; |
| | $res = model('Collect')->actor_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| |
|
| | public function role() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['role_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_role_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['role_actor'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_actor_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['vod_name']) && empty($info['douban_id'])){ |
| | echo json_encode(['code'=>2003,'msg'=>lang('api/require_rel_vod')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | $data['data'][] = $info; |
| | $res = model('Collect')->role_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| |
|
| | public function website() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['website_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['type_id']) && empty($info['type_name'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_type')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| | $inter = mac_interface_type(); |
| | if(empty($info['type_id'])) { |
| | $info['type_id'] = $inter['websitetype'][$info['type_name']]; |
| | } |
| | $data['data'][] = $info; |
| | $res = model('Collect')->website_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| |
|
| | public function comment() |
| | { |
| | $info = $this->_param; |
| |
|
| | if(empty($info['comment_name'])){ |
| | echo json_encode(['code'=>2001,'msg'=>lang('api/require_comment_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['comment_content'])){ |
| | echo json_encode(['code'=>2002,'msg'=>lang('api/require_comment_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['comment_mid'])){ |
| | echo json_encode(['code'=>2004,'msg'=>lang('api/require_mid')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| | if(empty($info['rel_name']) && empty($info['douban_id'])){ |
| | echo json_encode(['code'=>2003,'msg'=>lang('api/require_rel_name')],JSON_UNESCAPED_UNICODE); |
| | exit; |
| | } |
| |
|
| |
|
| | $data['data'][] = $info; |
| | $res = model('Collect')->comment_data([],$data,0); |
| | echo json_encode($res,JSON_UNESCAPED_UNICODE); |
| | } |
| | } |
| |
|