Browse Source

保存前查询数据优化

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

Loading…
Cancel
Save