diff --git a/app/controller/api/community/Community.php b/app/controller/api/community/Community.php index f0ee8dc6..b247f4c7 100644 --- a/app/controller/api/community/Community.php +++ b/app/controller/api/community/Community.php @@ -292,7 +292,15 @@ class Community extends BaseController $data['status_time'] = date('Y-m-d H:i:s', time()); } if (!$data['video_link']) throw new ValidateException('请上传视频'); + } elseif ($data['is_type'] == 4) { + if (empty($data['entrust_mer_id']) || empty($data['entrust_day'])) { + throw new ValidateException('请选择供应链商家、委托天数'); + } + if ($data['entrust_day'] < 15 || $data['entrust_day'] > 90) { + throw new ValidateException('委托天数区间为[15-90]'); + } } + $data['content'] = filter_emoji($data['content']); MiniProgramService::create()->msgSecCheck($this->request->userInfo(), $data['content'],3,0); app()->make(CommunityValidate::class)->check($data);