wugg 1 year ago
parent
commit
fb1acbdcf7
1 changed files with 5 additions and 2 deletions
  1. 5 2
      app/admin/controller/WeChat.php

+ 5 - 2
app/admin/controller/WeChat.php

@@ -26,7 +26,7 @@ class WeChat extends Base {
 		if($uid==false){
 			return error_show(1004,"未获取到用户数据");
 		}
-		if(!isset($uid['openid'])|| $uid['openid'])	return error_show(1004,"未获取到用户数据");
+		if(!isset($uid['openid'])|| $uid['openid']=='')	return error_show(1004,"未获取到用户数据");
 		$Dbuser =Db::name("wechat_user")->where(["openid"=>$uid['openid']])->findOrEmpty();
 		if(empty($Dbuser)){
 			$useinfo = $this->wechat->getUserInfo($uid['openid']);
@@ -37,9 +37,10 @@ class WeChat extends Base {
 				"mobile"=>'',
 				"gender"=>$useinfo['sex'],
 				"avatar"=>$useinfo['headimgurl'],
-				"subscribe_time"=>$useinfo['subscribe_time'],
+				"subscribe_time"=>date("Y-m-d H:i:s",$useinfo['subscribe_time']),
 				"addr"=>"{$useinfo['province']}/{$useinfo['city']}/{$useinfo['country']}",
 				"status"=>$useinfo['subscribe'],
+				"companyArr"=>[],
 				"addtime"=>date("Y-m-d H:i:s"),
 				"updatetime"=>date("Y-m-d H:i:s")
 				];
@@ -48,6 +49,8 @@ class WeChat extends Base {
 			{
 				$Dbuser["updatetime"]=date("Y-m-d H:i:s");
 				Db::name("wechat_user")->save($Dbuser);
+				$Dbuser["companyArr"]=$Dbuser['companyArr']!=''?json_encode($Dbuser['companyArr'],
+				JSON_UNESCAPED_UNICODE):[];
 			}
 		return app_show(0,"获取成功",$Dbuser);
 	}