作者 赵彬吉

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop

@@ -173,15 +173,16 @@ class LoginController extends BaseController @@ -173,15 +173,16 @@ class LoginController extends BaseController
173 $message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR); 173 $message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR);
174 $jsonData = json_encode($message); 174 $jsonData = json_encode($message);
175 $arrayData = json_decode($jsonData, true); 175 $arrayData = json_decode($jsonData, true);
176 - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($arrayData, true) . PHP_EOL, FILE_APPEND);  
177 -// $data = $this->wechatLogin($message->FromUserName);  
178 -// if($data == 0){//登录失败,请先绑定  
179 -// $resMessage = $data['message'];  
180 -// }else{  
181 -// $resMessage = $data['message'];  
182 -// $info = $data['data'];  
183 -// Cache::add('user-login-'.$info['id'],$info,300);  
184 -// } 176 + $data = $this->wechatLogin($arrayData['ToUserName']);
  177 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND);
  178 + if($data['code'] == 0){//登录失败,请先绑定
  179 + $resMessage = $data['message'];
  180 + }else{
  181 + $resMessage = $data['message'];
  182 + $info = $data['data'];
  183 + Cache::add($arrayData['Ticket'],$info,300);
  184 + }
  185 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($resMessage, true) . PHP_EOL, FILE_APPEND);
185 // $arr = [ 186 // $arr = [
186 // 'ToUserName' => 'gh_27174ac5c9d8', 187 // 'ToUserName' => 'gh_27174ac5c9d8',
187 // 'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w', 188 // 'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w',
@@ -196,7 +197,7 @@ class LoginController extends BaseController @@ -196,7 +197,7 @@ class LoginController extends BaseController
196 <FromUserName><![CDATA[$message->ToUserName]]></FromUserName> 197 <FromUserName><![CDATA[$message->ToUserName]]></FromUserName>
197 <CreateTime>".time()."</CreateTime> 198 <CreateTime>".time()."</CreateTime>
198 <MsgType><![CDATA[text]]></MsgType> 199 <MsgType><![CDATA[text]]></MsgType>
199 - <Content><![CDATA[成功]]></Content> 200 + <Content><![CDATA[$resMessage]]></Content>
200 </xml>"; 201 </xml>";
201 } 202 }
202 203
@@ -208,7 +209,8 @@ class LoginController extends BaseController @@ -208,7 +209,8 @@ class LoginController extends BaseController
208 * @time :2023/9/1 10:12 209 * @time :2023/9/1 10:12
209 */ 210 */
210 public function getWechatLoginInfo(){ 211 public function getWechatLoginInfo(){
211 - 212 + $info = Cache::get($this->param['Ticket']);
  213 + $this->response('success',Code::SUCCESS,$info);
212 } 214 }
213 215
214 /** 216 /**
@@ -251,7 +253,7 @@ class LoginController extends BaseController @@ -251,7 +253,7 @@ class LoginController extends BaseController
251 if($info === false){ 253 if($info === false){
252 $data = [ 254 $data = [
253 'code'=>0, 255 'code'=>0,
254 - 'message'=>'当前用户未绑定账户,请绑定后', 256 + 'message'=>'当前用户未绑定账户,请绑定后登录',
255 ]; 257 ];
256 }else { 258 }else {
257 //获取项目详情 259 //获取项目详情
@@ -344,4 +344,5 @@ Route::group([], function () { @@ -344,4 +344,5 @@ Route::group([], function () {
344 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin'); 344 Route::any('/autologin', [\App\Http\Controllers\Bside\LoginController::class, 'autologin'])->name('autologin');
345 Route::any('/qrcode', [\App\Http\Controllers\Bside\LoginController::class, 'qrcode'])->name('qrcode'); 345 Route::any('/qrcode', [\App\Http\Controllers\Bside\LoginController::class, 'qrcode'])->name('qrcode');
346 Route::any('/globalSo_v6_login', [\App\Http\Controllers\Bside\LoginController::class, 'globalSo_v6_login'])->name('globalSo_v6_login'); 346 Route::any('/globalSo_v6_login', [\App\Http\Controllers\Bside\LoginController::class, 'globalSo_v6_login'])->name('globalSo_v6_login');
  347 + Route::any('/getWechatLoginInfo', [\App\Http\Controllers\Bside\LoginController::class, 'getWechatLoginInfo'])->name('getWechatLoginInfo');
347 }); 348 });