feat : spu

This commit is contained in:
2025-03-25 10:25:15 +08:00
parent 09fd4aa89d
commit e573bcde7b
3 changed files with 6 additions and 3 deletions

View File

@@ -79,9 +79,9 @@ class AdminUser extends Model
/**
* @param int $userId
* @return \Hyperf\Database\Model\Model|Builder|null
* @return \Hyperf\Database\Model\Model|Builder|AdminUser|null
*/
public function getAdminInfoByBindUserId(int $userId): \Hyperf\Database\Model\Model|Builder|null
public function getAdminInfoByBindUserId(int $userId): \Hyperf\Database\Model\Model|Builder|null|AdminUser
{
return $this->where('bind_user_id', $userId)->where('is_del',UserCode::IS_NO_DEL)->first();
}

View File

@@ -27,8 +27,9 @@ class GoodRequest extends FormRequest
'chef_id' => 'required|integer|exists:chef,id',
'title' => 'required|string',
'sub_title' => 'string',
'category_id' => 'required|integer|exists:category,id',
'category_id' => 'required_if:type,1|integer|exists:category,id',
'saleable' => 'required|integer|in:1,2',
'type' => 'required|integer|in:1,2',
'id' => 'required|integer',
'cycle_id' => 'required|integer|exists:cycle,id',
'spu_id' => 'required|integer|exists:spu,id',

View File

@@ -151,6 +151,7 @@ class SpuService extends BaseService
$insertModel->chef_id = $this->request->input('chef_id');
$insertModel->title = $title;
$insertModel->sub_title = $this->request->input('sub_title','');
$insertModel->caterer_id = $this->request->input('caterer_id');
$insertModel->category_id = $this->request->input('category_id');
$insertModel->saleable = $this->request->input('saleable');
$insertModel->type = $this->request->input('type');
@@ -214,6 +215,7 @@ class SpuService extends BaseService
$info->kitchen_id = $this->request->input('kitchen_id');
$info->chef_id = $this->request->input('chef_id');
$info->title = $this->request->input('title');
$info->caterer_id = $this->request->input('caterer_id');
$info->sub_title = $this->request->input('sub_title','');
$info->category_id = $this->request->input('category_id');
$info->saleable = $this->request->input('saleable');