|
|
@@ -78,10 +78,11 @@ class WebsiteController extends AbstractController
|
|
|
return Result::error($errorMessage);
|
|
|
}
|
|
|
$requireData['website_url'] = json_encode($requireData['website_url']);
|
|
|
- $requireData['city_id'] = isset($requireData['city_arr_id']) ? end($requireData['city_arr_id']) : 0;
|
|
|
- $requireData['city_arr_id'] = isset($requireData['city_arr_id']) ? json_encode($requireData['city_arr_id']) : [0];
|
|
|
- $requireData['website_column_id'] = isset($requireData['website_column_arr_id']) ? end($requireData['website_column_arr_id']) : '';
|
|
|
- $requireData['website_column_arr_id'] = isset($requireData['website_column_arr_id']) ? json_encode($requireData['website_column_arr_id']) : '';
|
|
|
+ // $requireData['city_id'] = isset($requireData['city_arr_id']) ? end($requireData['city_arr_id']) : 0;
|
|
|
+ // $requireData['city_arr_id'] = isset($requireData['city_arr_id']) ? json_encode($requireData['city_arr_id']) : [0];
|
|
|
+ $website_column_arr_id = array_map('intval', $requireData['website_column_arr_id']);
|
|
|
+ $requireData['website_column_id'] = isset($website_column_arr_id) ? end($website_column_arr_id) : '';
|
|
|
+ $requireData['website_column_arr_id'] = isset($website_column_arr_id) ? json_encode($website_column_arr_id) : '';
|
|
|
var_dump($requireData);
|
|
|
$result = $this->websiteServiceClient->createWebsite($requireData);
|
|
|
return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
@@ -111,13 +112,13 @@ class WebsiteController extends AbstractController
|
|
|
return Result::error($errorMessage);
|
|
|
}
|
|
|
$result = $this->websiteServiceClient->getWebsitetList($requireData);
|
|
|
- if ($result['data']) {
|
|
|
- foreach ($result['data']['rows'] as $k => $v) {
|
|
|
- $result['data']['rows'][$k]['city_arr_id'] = $v['city_arr_id'] ? json_decode($v['city_arr_id']) : '';
|
|
|
- $result['data']['rows'][$k]['website_url'] = $v['website_url'] ? json_decode($v['website_url']) : [];
|
|
|
- $result['data']['rows'][$k]['website_column_arr_id'] = $v['website_column_arr_id'] ? json_decode($v['website_column_arr_id']) : [];
|
|
|
- }
|
|
|
- }
|
|
|
+ // if ($result['data']) {
|
|
|
+ // foreach ($result['data']['rows'] as $k => $v) {
|
|
|
+ // $result['data']['rows'][$k]['city_arr_id'] = $v['city_arr_id'] ? json_decode($v['city_arr_id']) : '';
|
|
|
+ // $result['data']['rows'][$k]['website_url'] = $v['website_url'] ? json_decode($v['website_url']) : [];
|
|
|
+ // $result['data']['rows'][$k]['website_column_arr_id'] = $v['website_column_arr_id'] ? json_decode($v['website_column_arr_id']) : [];
|
|
|
+ // }
|
|
|
+ // }
|
|
|
|
|
|
return $result ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
}
|
|
|
@@ -149,10 +150,11 @@ class WebsiteController extends AbstractController
|
|
|
return Result::error($errorMessage);
|
|
|
}
|
|
|
$requireData['website_url'] = json_encode($requireData['website_url']);
|
|
|
- $requireData['city_id'] = isset($requireData['city_arr_id']) ? end($requireData['city_arr_id']) : 0;
|
|
|
- $requireData['city_arr_id'] = isset($requireData['city_arr_id']) ? json_encode($requireData['city_arr_id']) : [0];
|
|
|
- $requireData['website_column_id'] = isset($requireData['website_column_arr_id']) ? end($requireData['website_column_arr_id']) : '';
|
|
|
- $requireData['website_column_arr_id'] = isset($requireData['website_column_arr_id']) ? json_encode($requireData['website_column_arr_id']) : '';
|
|
|
+ // $requireData['city_id'] = isset($requireData['city_arr_id']) ? end($requireData['city_arr_id']) : 0;
|
|
|
+ // $requireData['city_arr_id'] = isset($requireData['city_arr_id']) ? json_encode($requireData['city_arr_id']) : [0];
|
|
|
+ $website_column_arr_id = array_map('intval', $requireData['website_column_arr_id']);
|
|
|
+ $requireData['website_column_id'] = isset($website_column_arr_id) ? end($website_column_arr_id) : '';
|
|
|
+ $requireData['website_column_arr_id'] = isset($website_column_arr_id) ? json_encode($website_column_arr_id) : '';
|
|
|
$result = $this->websiteServiceClient->updateWebsite((int)$requireData['id'], $requireData);
|
|
|
return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
}
|