|
@@ -1410,9 +1410,13 @@ class PublicController extends AbstractController
|
|
|
]
|
|
|
);
|
|
|
}
|
|
|
- $pid_arr = json_decode($categoryInfo['data']['pid_arr'],true);
|
|
|
- $requireData['cat_arr_id'] = array_push($pid_arr,intval($requireData['catid']));
|
|
|
- $requireData['cat_arr_id'] = isset($pid_arr) ? json_encode($pid_arr) : '';
|
|
|
+ if($categoryInfo['data']['pid']!=0){
|
|
|
+ $pid_arr = json_decode($categoryInfo['data']['pid_arr'],true);
|
|
|
+ $requireData['cat_arr_id'] = array_push($pid_arr,intval($requireData['catid']));
|
|
|
+ $requireData['cat_arr_id'] = isset($pid_arr) ? json_encode($pid_arr) : '';
|
|
|
+ }else{
|
|
|
+ $requireData['cat_arr_id'] = json_encode([intval($requireData['catid'])]);
|
|
|
+ }
|
|
|
$loginIp = $this->request->getHeader('x-forwarded-for')[0] ?? $this->request->getHeader('x-real-ip')[0] ?? $this->request->getServerParams()['remote_addr'] ?? '0.0.0.0';
|
|
|
$requireData['ip'] = $loginIp;
|
|
|
$requireData['admin_user_id'] = 0;
|