Пример #1
0
 public function getFileByCode($code)
 {
     $shareCode = ShareCode::findOne(['code' => $code]);
     if ($shareCode == null) {
         return '1';
         //提取码不存在
     }
     $fileRecord = FileRecord::findOne(['f_record_id' => $shareCode->f_record_id, 'state' => '0']);
     if ($fileRecord == null) {
         return '2';
         //文件已删除
     }
     return $fileRecord->file_id;
 }
Пример #2
0
 public function actionRename()
 {
     if (Yii::$app->request->isPost) {
         $record_id = $_POST['record_id'];
         $newName = $_POST['new_name'];
         $fileService = new FileService();
         $msg = $fileService->rename($record_id, $newName);
         if ($msg == 'success') {
             $record = FileRecord::findOne(['f_record_id' => $record_id]);
             $result['code'] = '0';
             $result['file_name'] = $record->file_name;
             echo json_encode($result);
         } else {
             $result['code'] = '1';
             $result['msg'] = $msg;
             echo json_encode($result);
         }
     }
 }