Commit 01de3a24 authored by 刘小敏's avatar 刘小敏

个人信息保存生日数据为空报错处理;去掉生成图片接口中的异常截获处理;上传图片视频改为50M上限;试戴列表增加3d是滴啊图片不为空限制;

parent de371347
...@@ -75,8 +75,6 @@ class AiTryon extends Common ...@@ -75,8 +75,6 @@ class AiTryon extends Common
$this->error(''); $this->error('');
} }
try {
$params = $this->request->only([ $params = $this->request->only([
'person_image', 'jewelry_image','goods_id','goods_title','goods_subtitle' 'person_image', 'jewelry_image','goods_id','goods_title','goods_subtitle'
]); ]);
...@@ -85,10 +83,10 @@ class AiTryon extends Common ...@@ -85,10 +83,10 @@ class AiTryon extends Common
$user = auth_user(); $user = auth_user();
//开发过程中临时调试代码 //开发过程中临时调试代码
// \think\Queue::push('\addons\shopro\job\AiImgGen@exec', ['user' => $user->toArray(), 'id' => 245 ], 'shopro-high'); // \think\Queue::push('\addons\shopro\job\AiImgGen@exec', ['user' => $user->toArray(), 'id' => 245 ], 'shopro-high');
// $this->success('推送队列成功777'); // $this->success('推送队列成功777');
// exit; // exit;
// $this->success('图片生成成功', 'https://zhubaoshop.sydggxs.com/uploads/20260508/c92396f646bd41887329891647fcfcaf.png'); // $this->success('图片生成成功', 'https://zhubaoshop.sydggxs.com/uploads/20260508/c92396f646bd41887329891647fcfcaf.png');
// 校验商品分类是否在允许试戴分类中 // 校验商品分类是否在允许试戴分类中
$goodsService = new GoodsService(); $goodsService = new GoodsService();
...@@ -136,10 +134,6 @@ class AiTryon extends Common ...@@ -136,10 +134,6 @@ class AiTryon extends Common
$this->success('图片生成中', $id); $this->success('图片生成中', $id);
} catch (\Exception $e) {
format_log_error_custom_name($e, '[AI生成图片接口]', '', 'gen_ai');
$this->error('生成失败: ' . $e->getMessage());
}
} }
/** /**
......
...@@ -100,6 +100,11 @@ class User extends Common ...@@ -100,6 +100,11 @@ class User extends Common
$params = $this->request->only(['avatar', 'nickname', 'birthday']); $params = $this->request->only(['avatar', 'nickname', 'birthday']);
$this->svalidate($params, '.update'); $this->svalidate($params, '.update');
// 处理 birthday 字段为空字符串的情况
if (isset($params['birthday']) && trim($params['birthday']) === '') {
$params['birthday'] = null;
}
$user->save($params); $user->save($params);
$user->hidden(['password', 'salt', 'createtime', 'updatetime', 'deletetime', 'remember_token', 'login_fail', 'login_ip', 'login_time']); $user->hidden(['password', 'salt', 'createtime', 'updatetime', 'deletetime', 'remember_token', 'login_fail', 'login_ip', 'login_time']);
......
...@@ -355,6 +355,8 @@ class GoodsService ...@@ -355,6 +355,8 @@ class GoodsService
// 默认排序 // 默认排序
$goods = $this->up() $goods = $this->up()
->categories($allowed_cate_ids) ->categories($allowed_cate_ids)
->whereNotNull('image_3d')
->where('image_3d', '<>', '')
->order('id', 'desc') ->order('id', 'desc')
->paginate($is_cache); ->paginate($is_cache);
return $goods; return $goods;
......
...@@ -17,7 +17,7 @@ return [ ...@@ -17,7 +17,7 @@ return [
/** /**
* 最大可上传大小 * 最大可上传大小
*/ */
'maxsize' => '10mb', 'maxsize' => '50mb',
/** /**
* 可上传的文件类型 * 可上传的文件类型
* 如配置允许 pdf,ppt,docx,svg 等可能含有脚本的文件时,请先从服务器配置此类文件直接下载而不是预览 * 如配置允许 pdf,ppt,docx,svg 等可能含有脚本的文件时,请先从服务器配置此类文件直接下载而不是预览
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment