#0 [2]ErrorException in ToResourceLogic.php line 111

array_merge(): Expected parameter 2 to be an array, null given

  1. */
  2. public function dealDetail($info){
  3. //查询预览用户
  4. $info=$this->dealCategory($info);
  5. $view = (new ToResourceBehavorLogic())->getDTArrayList([['resource_id','=',$info['id'],['is_view','=',1]]],'0,1', ['with' => ['viewUser']]);
  6. if($view){//预览者信息
  7. $view=$view['data'];
  8. foreach ($view as $k=>$v){
  9. unset($v['viewUser']['addtime']);
  10. $view[$k]= array_merge($v,$v['viewUser']);
  11. unset( $view[$k]['viewUser']);
  12. }
  13. }else{
  14. $view=[];
  15. }
  16. $info['viewList']=$view;
  17. //处理发布用户数据
  18. if(isset($info['publishUser'])){
  19. $info['nickname']=$info['publishUser']['nickname'];

Call Stack

  1. in ToResourceLogic.php line 111
  2. at Error->appError(2, 'array_merge(): Expec...', '/www/wwwroot/twoya_v...', 111, ['info' => ['id' => 315, 'user_id' => 67982, 'type' => '1', ...], 'view' => [['id' => 2737, 'resource_id' => 315, 'user_id' => 68273, ...]], 'v' => ['id' => 2737, 'resource_id' => 315, 'user_id' => 68273, ...], ...])
  3. at array_merge(['id' => 2737, 'resource_id' => 315, 'user_id' => 68273, ...], null) in ToResourceLogic.php line 111
  4. at ToResourceLogic->dealDetail(['id' => 315, 'user_id' => 67982, 'type' => '1', ...])
  5. at call_user_func([object(ToResourceLogic), 'dealDetail'], ['id' => 315, 'user_id' => 67982, 'type' => '1', ...]) in BaseLogic.php line 349
  6. at BaseLogic->dealInfo(['id' => 315, 'user_id' => 67982, 'type' => '1', ...]) in BaseLogic.php line 369
  7. at BaseLogic->dealOne(['id' => 315, 'user_id' => 67982, 'type' => '1', ...], 0) in BaseLogic.php line 310
  8. at BaseLogic->dealArr([['id' => 315, 'user_id' => 67982, 'type' => '1', ...], ['id' => 251, 'user_id' => 67982, 'type' => '1', ...]]) in BaseLogic.php line 152
  9. at BaseLogic->getDTArrayList([['type', '=', 1], ['status', '=', 1], ['publish', '=', 1], ...], 2, ['with' => ['category']], true) in BaseLogic.php line 383
  10. at BaseLogic->getAvailableList([['type', '=', 1], ['status', '=', 1], ['publish', '=', 1], ...], 2, ['with' => ['category']]) in Index.php line 33
  11. at Index->newIndex()
  12. at ReflectionMethod->invokeArgs(object(Index), []) in Container.php line 329
  13. at Container->invokeMethod('newIndex', [], false) in Container.php line 362
  14. at Container->invoke(['\app\index\controlle...', 'newIndex'], []) in Callback.php line 27
  15. at Callback->exec() in Dispatch.php line 90
  16. at Dispatch->run() in Route.php line 772
  17. at Route->think\{closure}(object(Request)) in Pipeline.php line 59
  18. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  19. at Pipeline->then(object(Closure)) in Route.php line 773
  20. at Route->dispatch(object(Request), object(Closure)) in Http.php line 216
  21. at Http->dispatchToRoute(object(Request)) in Http.php line 206
  22. at Http->think\{closure}(object(Request)) in Pipeline.php line 59
  23. at Pipeline->think\{closure}(object(Request)) in MultiApp.php line 71
  24. at MultiApp->think\app\{closure}(object(Request)) in Pipeline.php line 59
  25. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  26. at Pipeline->then(object(Closure)) in MultiApp.php line 72
  27. at MultiApp->handle(object(Request), object(Closure))
  28. at call_user_func([object(MultiApp), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  29. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  30. at Pipeline->think\{closure}(object(Request)) in UserInfo.php line 27
  31. at UserInfo->handle(object(Request), object(Closure))
  32. at call_user_func([object(UserInfo), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  33. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  34. at Pipeline->think\{closure}(object(Request)) in SessionInit.php line 67
  35. at SessionInit->handle(object(Request), object(Closure))
  36. at call_user_func([object(SessionInit), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  37. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  38. at Pipeline->think\{closure}(object(Request)) in TraceDebug.php line 71
  39. at TraceDebug->handle(object(Request), object(Closure))
  40. at call_user_func([object(TraceDebug), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  41. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  42. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  43. at Pipeline->then(object(Closure)) in Http.php line 207
  44. at Http->runWithRequest(object(Request)) in Http.php line 170
  45. at Http->run() in index.php line 21

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
USER www
HOME /home/www
HTTP_X_FORWARDED_FOR 3.86.235.207
HTTP_X_CLIENT_SCHEME http
HTTP_X_ALICDN_DA_VIA 61.170.79.231,119.23.123.179
HTTP_VIA cn6011.l1, l2st4-5.l2
HTTP_REFERER http://twoya.com.cn/goods/37186.html
HTTP_EAGLEEYE_TRACEID 3daa4f3117116192517171123e
HTTP_ALI_SWIFT_STAT_HOST twoya.com.cn
HTTP_ALI_SWIFT_LOG_HOST twoya.com.cn
HTTP_ALI_SWIFT_FORCE_TTL_CODE 400=0
HTTP_ALI_CDN_REAL_PORT 54736
HTTP_ALI_CDN_REAL_IP 3.86.235.207
HTTP_ALI_CDN_APPVIEW_NAME cdn-tengine
HTTP_ACCEPT */*
HTTP_USER_AGENT claudebot
HTTP_HOST twoya.com.cn
PATH_INFO
REDIRECT_STATUS 200
SERVER_NAME www.twoya.com.cn
SERVER_PORT 80
SERVER_ADDR 172.27.33.245
REMOTE_PORT 34664
REMOTE_ADDR 119.23.123.165
SERVER_SOFTWARE nginx/1.14.2
GATEWAY_INTERFACE CGI/1.1
REQUEST_SCHEME http
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /www/wwwroot/twoya_v2/twoya_pc/public
DOCUMENT_URI /index.php
REQUEST_URI /
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING
SCRIPT_FILENAME /www/wwwroot/twoya_v2/twoya_pc/public/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711619251.7334
REQUEST_TIME 1711619251
0.331958s