|
@@ -123,16 +123,24 @@ class SystemStore extends AuthController
|
|
|
['latlng', ''],
|
|
['latlng', ''],
|
|
|
['day_time', []],
|
|
['day_time', []],
|
|
|
]);
|
|
]);
|
|
|
- $this->validate($data, \app\adminapi\validate\merchant\SystemStoreValidate::class, 'save');
|
|
|
|
|
|
|
|
|
|
- $data['address'] = implode(',', $data['address']);
|
|
|
|
|
|
|
+ // 修改时验证数据
|
|
|
|
|
+ if ($id) {
|
|
|
|
|
+ $this->validate($data, \app\adminapi\validate\merchant\SystemStoreValidate::class, 'save');
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ if (is_array($data['address'])) {
|
|
|
|
|
+ $data['address'] = implode(',', $data['address']);
|
|
|
|
|
+ }
|
|
|
$data['latlng'] = explode(',', $data['latlng']);
|
|
$data['latlng'] = explode(',', $data['latlng']);
|
|
|
// if (!isset($data['latlng'][0]) || !isset($data['latlng'][1])) {
|
|
// if (!isset($data['latlng'][0]) || !isset($data['latlng'][1])) {
|
|
|
// return app('json')->fail(400125);
|
|
// return app('json')->fail(400125);
|
|
|
// }
|
|
// }
|
|
|
// $data['latitude'] = $data['latlng'][0];
|
|
// $data['latitude'] = $data['latlng'][0];
|
|
|
// $data['longitude'] = $data['latlng'][1];
|
|
// $data['longitude'] = $data['latlng'][1];
|
|
|
- $data['day_time'] = implode(' - ', $data['day_time']);
|
|
|
|
|
|
|
+ if (is_array($data['day_time'])) {
|
|
|
|
|
+ $data['day_time'] = implode(' - ', $data['day_time']);
|
|
|
|
|
+ }
|
|
|
// unset($data['latlng']);
|
|
// unset($data['latlng']);
|
|
|
if ($data['image'] && strstr($data['image'], 'http') === false) {
|
|
if ($data['image'] && strstr($data['image'], 'http') === false) {
|
|
|
$site_url = sys_config('site_url');
|
|
$site_url = sys_config('site_url');
|