refactor: 修改图片/视频上传记录表名
This commit is contained in:
@@ -3,8 +3,8 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace app\admin\controller\v1;
|
namespace app\admin\controller\v1;
|
||||||
|
|
||||||
use app\admin\model\v1\SysImageModel;
|
use app\admin\model\v1\SysImageUploadRecordModel;
|
||||||
use app\admin\model\v1\SysVideoModel;
|
use app\admin\model\v1\SysVideoUploadRecordModel;
|
||||||
use Intervention\Image\ImageManager;
|
use Intervention\Image\ImageManager;
|
||||||
use think\facade\Filesystem;
|
use think\facade\Filesystem;
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ class Upload
|
|||||||
$filemd5 = $file->md5();
|
$filemd5 = $file->md5();
|
||||||
$filesha1 = $file->sha1();
|
$filesha1 = $file->sha1();
|
||||||
|
|
||||||
$image_model = SysImageModel::md5($filemd5)->find();
|
$image_model = SysImageUploadRecordModel::md5($filemd5)->find();
|
||||||
if (is_null($image_model)) {
|
if (is_null($image_model)) {
|
||||||
$filename = Filesystem::disk('image')->putFile($param['module'], $file);
|
$filename = Filesystem::disk('image')->putFile($param['module'], $file);
|
||||||
// 生成缩略图
|
// 生成缩略图
|
||||||
@@ -51,7 +51,7 @@ class Upload
|
|||||||
$image->save('.' . $storage . '/' . $thumb_filename);
|
$image->save('.' . $storage . '/' . $thumb_filename);
|
||||||
|
|
||||||
// 保存图片
|
// 保存图片
|
||||||
$image_model = new SysImageModel();
|
$image_model = new SysImageUploadRecordModel();
|
||||||
$image_model->language_id = request()->lang_id;
|
$image_model->language_id = request()->lang_id;
|
||||||
$image_model->module = $param['module'];
|
$image_model->module = $param['module'];
|
||||||
$image_model->image_path = $filename;
|
$image_model->image_path = $filename;
|
||||||
@@ -106,12 +106,12 @@ class Upload
|
|||||||
$filemd5 = $file->md5();
|
$filemd5 = $file->md5();
|
||||||
$filesha1 = $file->sha1();
|
$filesha1 = $file->sha1();
|
||||||
|
|
||||||
$video = SysVideoModel::md5($filemd5)->find();
|
$video = SysVideoUploadRecordModel::md5($filemd5)->find();
|
||||||
if (is_null($video)) {
|
if (is_null($video)) {
|
||||||
$filename = Filesystem::disk('video')->putFile($param['module'], $file);
|
$filename = Filesystem::disk('video')->putFile($param['module'], $file);
|
||||||
|
|
||||||
// 保存视频
|
// 保存视频
|
||||||
$video = new SysVideoModel();
|
$video = new SysVideoUploadRecordModel();
|
||||||
$video->language_id = request()->lang_id;
|
$video->language_id = request()->lang_id;
|
||||||
$video->module = $param['module'];
|
$video->module = $param['module'];
|
||||||
$video->video_path = $filename;
|
$video->video_path = $filename;
|
||||||
|
|||||||
@@ -3,13 +3,13 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace app\admin\model\v1;
|
namespace app\admin\model\v1;
|
||||||
|
|
||||||
use app\common\model\SysImageBaseModel;
|
use app\common\model\SysImageUploadRecordBaseModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 图片上传模型
|
* 图片上传模型
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class SysImageModel extends SysImageBaseModel
|
class SysImageUploadRecordModel extends SysImageUploadRecordBaseModel
|
||||||
{
|
{
|
||||||
// 根据md5获取图片
|
// 根据md5获取图片
|
||||||
public function scopeMd5($query, $md5)
|
public function scopeMd5($query, $md5)
|
||||||
@@ -3,13 +3,13 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace app\admin\model\v1;
|
namespace app\admin\model\v1;
|
||||||
|
|
||||||
use app\common\model\SysVideoBaseModel;
|
use app\common\model\SysVideoUploadRecordBaseModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 视频上传模型
|
* 视频上传模型
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class SysVideoModel extends SysVideoBaseModel
|
class SysVideoUploadRecordModel extends SysVideoUploadRecordBaseModel
|
||||||
{
|
{
|
||||||
// 根据md5查询
|
// 根据md5查询
|
||||||
public function scopeMd5($query, $value)
|
public function scopeMd5($query, $value)
|
||||||
@@ -8,10 +8,10 @@ use think\Model;
|
|||||||
/**
|
/**
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class SysImageBaseModel extends Model
|
class SysImageUploadRecordBaseModel extends Model
|
||||||
{
|
{
|
||||||
// 表名
|
// 表名
|
||||||
protected $name = 'sys_image';
|
protected $name = 'sys_image_upload_record';
|
||||||
|
|
||||||
// 主键
|
// 主键
|
||||||
protected $pk = 'id';
|
protected $pk = 'id';
|
||||||
@@ -9,10 +9,10 @@ use think\Model;
|
|||||||
* 视频上传基础模型
|
* 视频上传基础模型
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class SysVideoBaseModel extends Model
|
class SysVideoUploadRecordBaseModel extends Model
|
||||||
{
|
{
|
||||||
// 表名
|
// 表名
|
||||||
protected $name = 'sys_video';
|
protected $name = 'sys_video_upload_record';
|
||||||
|
|
||||||
// 主键
|
// 主键
|
||||||
protected $pk = 'id';
|
protected $pk = 'id';
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
use think\migration\Migrator;
|
use think\migration\Migrator;
|
||||||
|
|
||||||
class CreateSysImage extends Migrator
|
class CreateSysImageUploadRecord extends Migrator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Change Method.
|
* Change Method.
|
||||||
@@ -27,7 +27,7 @@ class CreateSysImage extends Migrator
|
|||||||
*/
|
*/
|
||||||
public function change()
|
public function change()
|
||||||
{
|
{
|
||||||
$table = $this->table('sys_image', ['engine' => 'MyISAM', 'comment' => '图片上传表']);
|
$table = $this->table('sys_image_upload_record', ['engine' => 'MyISAM', 'comment' => '图片上传表']);
|
||||||
$table->addColumn('language_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '语言ID'])
|
$table->addColumn('language_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '语言ID'])
|
||||||
->addColumn('module', 'string', ['limit' => 64, 'null' => false, 'comment' => '图片所属模块'])
|
->addColumn('module', 'string', ['limit' => 64, 'null' => false, 'comment' => '图片所属模块'])
|
||||||
->addColumn('image_path', 'string', ['limit' => 125, 'null' => false, 'comment' => '图片路径'])
|
->addColumn('image_path', 'string', ['limit' => 125, 'null' => false, 'comment' => '图片路径'])
|
||||||
@@ -1,9 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use think\migration\Migrator;
|
use think\migration\Migrator;
|
||||||
use think\migration\db\Column;
|
|
||||||
|
|
||||||
class CreateSysVideo extends Migrator
|
class CreateSysVideoUploadRecord extends Migrator
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Change Method.
|
* Change Method.
|
||||||
@@ -28,7 +27,7 @@ class CreateSysVideo extends Migrator
|
|||||||
*/
|
*/
|
||||||
public function change()
|
public function change()
|
||||||
{
|
{
|
||||||
$table = $this->table('sys_video', ['engine' => 'MyISAM', 'comment' => '视频上传表']);
|
$table = $this->table('sys_video_upload_record', ['engine' => 'MyISAM', 'comment' => '视频上传表']);
|
||||||
$table->addColumn('language_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '语言ID'])
|
$table->addColumn('language_id', 'integer', ['signed' => false, 'null' => false, 'comment' => '语言ID'])
|
||||||
->addColumn('module', 'string', ['limit' => 64, 'null' => false, 'comment' => '视频所属模块'])
|
->addColumn('module', 'string', ['limit' => 64, 'null' => false, 'comment' => '视频所属模块'])
|
||||||
->addColumn('video_path', 'string', ['limit' => 125, 'null' => false, 'comment' => '视频路径'])
|
->addColumn('video_path', 'string', ['limit' => 125, 'null' => false, 'comment' => '视频路径'])
|
||||||
Reference in New Issue
Block a user