作者 lyh

gx

@@ -172,8 +172,12 @@ class LoginController extends BaseController @@ -172,8 +172,12 @@ class LoginController extends BaseController
172 $message = file_get_contents("php://input"); 172 $message = file_get_contents("php://input");
173 $message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR); 173 $message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR);
174 $data = $this->wechatLogin($message->FromUserName); 174 $data = $this->wechatLogin($message->FromUserName);
175 - $socket = new Socket();  
176 - $socket->socket(json_encode($data)); 175 + if($data == 0){//登录失败,请先绑定
  176 + $resMessage = $data['message'];
  177 + }else{
  178 + $resMessage = $data['message'];
  179 + $info = $data['info'];
  180 + }
177 $arr = [ 181 $arr = [
178 'ToUserName' => 'gh_27174ac5c9d8', 182 'ToUserName' => 'gh_27174ac5c9d8',
179 'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w', 183 'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w',
@@ -188,7 +192,7 @@ class LoginController extends BaseController @@ -188,7 +192,7 @@ class LoginController extends BaseController
188 <FromUserName><![CDATA[$message->ToUserName]]></FromUserName> 192 <FromUserName><![CDATA[$message->ToUserName]]></FromUserName>
189 <CreateTime>".time()."</CreateTime> 193 <CreateTime>".time()."</CreateTime>
190 <MsgType><![CDATA[text]]></MsgType> 194 <MsgType><![CDATA[text]]></MsgType>
191 - <Content><![CDATA[扫码成功了]]></Content> 195 + <Content><![CDATA[$resMessage]]></Content>
192 </xml>"; 196 </xml>";
193 } 197 }
194 198
@@ -232,7 +236,7 @@ class LoginController extends BaseController @@ -232,7 +236,7 @@ class LoginController extends BaseController
232 $info = $userModel->read(['wechat'=>$wechat]); 236 $info = $userModel->read(['wechat'=>$wechat]);
233 if($info === false){ 237 if($info === false){
234 $data = [ 238 $data = [
235 - 'code'=>Code::USER_LOGIN_ERROE, 239 + 'code'=>0,
236 'message'=>'当前用户未绑定账户,请绑定后', 240 'message'=>'当前用户未绑定账户,请绑定后',
237 ]; 241 ];
238 }else { 242 }else {
@@ -250,8 +254,8 @@ class LoginController extends BaseController @@ -250,8 +254,8 @@ class LoginController extends BaseController
250 //更新用户信息 254 //更新用户信息
251 $this->model->edit(['token'=>$token],['id'=>$info['id']]); 255 $this->model->edit(['token'=>$token],['id'=>$info['id']]);
252 $data = [ 256 $data = [
253 - 'code'=>Code::SUCCESS,  
254 - 'message'=>'当前用户未绑定账户,请绑定后', 257 + 'code'=>1,
  258 + 'message'=>'登陆成功',
255 'data'=>$info 259 'data'=>$info
256 ]; 260 ];
257 } 261 }
@@ -170,6 +170,9 @@ class MonthCountLogic extends BaseLogic @@ -170,6 +170,9 @@ class MonthCountLogic extends BaseLogic
170 if(!isset($groupedData[$month])){ 170 if(!isset($groupedData[$month])){
171 $groupedData[$month] = []; 171 $groupedData[$month] = [];
172 } 172 }
  173 + if(empty($v['country'])){
  174 + $v['country'] = ['中国'=>0];
  175 + }
173 $groupedData[$month][] = $v; 176 $groupedData[$month][] = $v;
174 } 177 }
175 return $this->success($groupedData); 178 return $this->success($groupedData);