Browse Source

保存前查询数据优化

master
wanghongjun 9 months ago
parent
commit
3a17bda40e
  1. 16
      app/common/controller/Upload.php

16
app/common/controller/Upload.php

@ -154,9 +154,13 @@ class Upload extends BaseController
return $data; return $data;
}else{ }else{
$fileInfo=new FileModel; $fileInfo=new FileModel;
$exists = $fileInfo->where($ret)->find(); $saveData = $ret;
if (isset($saveData['type'])) {
unset($saveData['type']);
}
$exists = $fileInfo->where($saveData)->find();
if (!$exists) { if (!$exists) {
$fileInfo->save($ret); $fileInfo->save($saveData);
} }
// 上传视频切片 // 上传视频切片
if ($fileType == 4) { if ($fileType == 4) {
@ -374,9 +378,13 @@ class Upload extends BaseController
unlink($savePath); unlink($savePath);
if ($info && $is_save) { if ($info && $is_save) {
$fileInfo=new FileModel; $fileInfo=new FileModel;
$exists = $fileInfo->where($info)->find(); $saveInfo = $info;
if (isset($saveInfo['type'])) {
unset($saveInfo['type']);
}
$exists = $fileInfo->where($saveInfo)->find();
if (!$exists) { if (!$exists) {
$fileInfo->save($info); $fileInfo->save($saveInfo);
} }
} }
return $info; return $info;

Loading…
Cancel
Save