xiaoai/php_server/app/adminapi/logic/hd/HdImageLogic.php

40 lines
904 B
PHP

<?php
namespace app\adminapi\logic\hd;
use app\common\logic\BaseLogic;
use app\common\model\hd\HdImage;
use app\common\model\hd\HdLog;
/**
* 图片
*/
class HdImageLogic extends BaseLogic
{
/**
* @notes 删除图片
* @param array $data
* @return bool
* @author 段誉
* @date 2022/9/20 17:09
*/
public static function delete(array $data): bool
{
try {
if (is_string($data['id'])) {
HdLog::destroy(['id' => $data['id']]);
HdImage::where('log_id', $data['id'])->select()->delete();
} else {
HdLog::destroy($data['id']);
HdImage::whereIn('log_id', $data['id'])->select()->delete();
}
return true;
} catch (\Exception $exception) {
self::setError($exception->getMessage());
return false;
}
}
}