|
@@ -32,10 +32,15 @@ class FloorRepository
|
|
|
|
|
|
public function create($request)
|
|
|
{
|
|
|
+ if (is_array($request['group_ids'])){
|
|
|
+ $group_ids = implode(',',$request['group_ids']);
|
|
|
+ }else{
|
|
|
+ $group_ids = $request['group_ids'];
|
|
|
+ }
|
|
|
$data = [
|
|
|
'name' => $request['name'],
|
|
|
'floor_location' => $request['floor_location'],
|
|
|
- 'group_ids' => implode(',',$request['group_ids']),//多个banner用英文,隔开
|
|
|
+ 'group_ids' => $group_ids,//多个banner用英文,隔开
|
|
|
'floor_type' => $request['floor_type'],
|
|
|
'is_open' => $request['is_open']
|
|
|
];
|
|
@@ -48,9 +53,14 @@ class FloorRepository
|
|
|
{
|
|
|
$floor = $this->floor->where('id', $request['id'])->first();
|
|
|
|
|
|
+ if (is_array($request['group_ids'])){
|
|
|
+ $group_ids = implode(',',$request['group_ids']);
|
|
|
+ }else{
|
|
|
+ $group_ids = $request['group_ids'];
|
|
|
+ }
|
|
|
$floor->name = $request['name'];
|
|
|
$floor->floor_location = $request['floor_location'];
|
|
|
- $floor->group_ids = implode(',',$request['group_ids']);
|
|
|
+ $floor->group_ids = $group_ids;
|
|
|
$floor->floor_type = $request['floor_type'];
|
|
|
$floor->is_open = $request['is_open'] ?? 0;
|
|
|
|