Kaynağa Gözat

删除视频后统一搜索生成文件

15954078560 2 yıl önce
ebeveyn
işleme
993d4dc99b
1 değiştirilmiş dosya ile 44 ekleme ve 0 silme
  1. 44 0
      application/admin/controller/Video.php

+ 44 - 0
application/admin/controller/Video.php

@@ -275,6 +275,9 @@ class Video extends Backend
         if (!$params) {
             $this->success();
         }
+        if ($params['status'] != 0) {
+            $this->error('请先将视频状态修改为不显示');
+        }
 
         Db::startTrans();
         $rt = Db::name('video')->delete($ids);
@@ -330,6 +333,47 @@ class Video extends Backend
             $this->error('删除失败');
         }
 
+        //生成ftp文件
+        $content = [
+            'cpPrvdName' => '健康e家',
+            'cpPrvCode' => '41000144',
+            'cpPrvType' => '1006',
+            'ChnName' => '健康',
+            'ChnCode' => '1000020',
+            'actors' => '无',
+            'directors' => '无',
+            'contentYear' => date('Y'),
+            'tags' => '',
+            'contentTime' => date('Y-m-d H:i:s'),
+            'formatType' => '超清'
+        ];
+        //生成ftp文件
+        $content['contentId'] = $params['movieid'];
+        $content['extraContentID'] = $params['movieid'];
+        $content['content'] = $params['title'];
+        $content['intent'] = [
+            'action' => 'com.huxiu.heh.tv.ui.video.detail.VideoDetailActivity',
+            'package' => 'com.huxiu.heh.tv',
+            'component' => [
+                'pkg' => 'com.huxiu.heh.tv',
+                'cls' => 'com.huxiu.heh.tv.ui.video.detail.VideoDetailActivity'
+            ],
+            'extras' => [
+//                        'cmd' => '',
+//                        'from' => '',
+//                        'media_id' => ''
+                'type_id' => $params['video_type_id'],
+                'id' => $params['id']
+            ]
+        ];
+        $content['isEffective'] = $params['status'];
+        $content['pic'] = one_domain_image($params['image']);
+        $content['isPaid'] = $params['is_pay'];
+
+        $content = json_encode($content, 320);
+        $filename = 'shipin_'.date('Ymd').'_'.date('His').'_increment'.'.json';
+        error_log(print_r($content, 1) . PHP_EOL, 3, './jiankang/' . $filename);
+
         Db::commit();
         $this->success();
     }