| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- <?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'=>'接口关闭err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if( strlen($GLOBALS['config']['interface']['pass']) <16){
- echo json_encode(['code'=>3003,'msg'=>'安全起见入库密码必须大于等于16位'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if($GLOBALS['config']['interface']['pass'] != $this->_param['pass']){
- echo json_encode(['code'=>3002,'msg'=>'非法使用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'=>'名称必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['type_id']) && empty($info['type_name'])){
- echo json_encode(['code'=>2002,'msg'=>'分类名称和分类id至少填写1项err'],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'=>'名称必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['type_id']) && empty($info['type_name'])){
- echo json_encode(['code'=>2002,'msg'=>'分类名称和分类id至少填写1项err'],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'=>'演员名必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['actor_sex'])){
- echo json_encode(['code'=>2002,'msg'=>'性别必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['type_id']) && empty($info['type_name'])){
- echo json_encode(['code'=>2003,'msg'=>'分类名称和分类id至少填写1项err'],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'=>'角色名称必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['role_actor'])){
- echo json_encode(['code'=>2002,'msg'=>'演员名必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['vod_name'])){
- echo json_encode(['code'=>2003,'msg'=>'视频名必须err'],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'=>'名称必须err'],JSON_UNESCAPED_UNICODE);
- exit;
- }
- if(empty($info['type_id']) && empty($info['type_name'])){
- echo json_encode(['code'=>2002,'msg'=>'分类名称和分类id至少填写1项err'],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);
- }
- }
|