fix:dish
This commit is contained in:
@@ -32,12 +32,11 @@ class DishService extends BaseService
|
||||
$id = (int)$this->request->input('query_id');
|
||||
$cityId = (int)$this->request->input('query_city_id',0);
|
||||
$dishName = $this->request->input('query_dish_name');
|
||||
$dateId = (int)$this->request->input('query_date_id');
|
||||
$date = $this->request->input('query_date');
|
||||
$status = (int)$this->request->input('query_status');
|
||||
$chefId = (int)$this->request->input('query_chef_id',0);
|
||||
|
||||
$list = $this->DishModel
|
||||
->leftJoin('cycle','dish.cycle_id','=','cycle.id')
|
||||
->where('is_del',DishCode::IS_NO_DEL)
|
||||
->when($id > 0, function ($query) use ($id) {
|
||||
$query->where('id', $id);
|
||||
@@ -48,8 +47,8 @@ class DishService extends BaseService
|
||||
->when($dishName, function ($query) use ($dishName) {
|
||||
$query->where('dish', 'like', "$dishName%");
|
||||
})
|
||||
->when($dateId, function ($query) use ($dateId) {
|
||||
$query->where('cycle_id', $dateId);
|
||||
->when($date, function ($query) use ($date) {
|
||||
$query->where('date', $date);
|
||||
})
|
||||
->when($status, function ($query) use ($status) {
|
||||
$query->where('status', $status);
|
||||
@@ -57,8 +56,8 @@ class DishService extends BaseService
|
||||
->when($chefId, function ($query) use ($chefId) {
|
||||
$query->where('chef_id', $chefId);
|
||||
})
|
||||
->orderBy('cycle.dates','desc')
|
||||
->paginate($limit,['dish.*','cycle.dates'])->toArray();
|
||||
->orderBy('date','desc')
|
||||
->paginate($limit)->toArray();
|
||||
|
||||
return $this->return->success('success',$list);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user