作者 lyh

gx

... ... @@ -96,15 +96,6 @@ class NewsLogic extends BaseLogic
try {
//上传图片
if(isset($this->param['image']) && is_file($this->param['image'])){
//查看当前用户是否已有头像
if($info !== false && !empty($info['image'])){
//TODO::删除资源
$imageModel = new Image();
$image_info = $imageModel->read(['hash'=>$info['image']],['id','path']);
shell_exec('rm -rf '.$image_info['path'] . ' ./../uploads/images/cache_'. $info['image'] . '*');
//清空数据库
$imageModel->del(['hash'=>$info['image']]);
}
$this->param['image'] = $this->upload();
}
//设置路由
... ...
... ... @@ -70,18 +70,9 @@ class UserLogic extends BaseLogic
try {
//上传图片
if(isset($this->param['image']) && is_file($this->param['image'])){
//查看当前用户是否已有头像
$info = $this->model->read(['id'=>$this->param['id']],['id','image']);
if($info !== false && !empty($info['image'])){
//TODO::删除资源
$imageModel = new Image();
$image_info = $imageModel->read(['hash'=>$info['image']],['id','path']);
shell_exec('rm -rf '.$image_info['path'] .'./../uploads/images/cache_'. $info['image'] . '*');
$imageModel->del(['hash'=>$info['image']]);
}
$this->param['image'] = $this->upload();
$this->model->edits($this->param);
}
$this->model->edits($this->param);
}catch (\exception $e){
$this->fail('参数错误或其他服务器原因,编辑失败');
}
... ...