123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- <?php
- namespace App\Http\Controllers;
- use App\Models\Address;
- use App\Models\FwCode;
- use App\Models\User;
- use Illuminate\Http\Request;
- use App\Models\Select;
- use Illuminate\Support\Facades\Log;
- class LookController extends Controller
- {
- public function LookTime(Request $request){
- Log::error('测试'.$request->input('code'));
- $code=trim(urldecode($request->input('code')));
- $re=Select::where('code',$code)->with(['select_good','select_good_log'=>function($q){
- $q->where('op_id',0)->OrderByDesc('created_at')->limit(1);
- }])->first();
- if ($re){
- if(!$re->select_good_log){
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- $data=[
- 'style'=>$re->select_good->good_name,
- 'price'=>$re->select_good->price,
- // 'info'=>$re->select_good_log,
- 'nickname'=>$re->select_good_log->accept_name,
- 'level'=>'',
- 'phone'=>$re->select_good_log->accept_phone,
- 'time'=>$re->select_good_log->created_at->toDateTimeString()
- ];
- return $this->success($data);
- }else{
- if (mb_substr(urldecode($request->code),0,1)=='a'){
- return $this->success(['url'=>'http://fangwei.jiuweiyun.work/'.urldecode($request->code),'status'=>0]);
- }
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- }
- public function LookTimeNew(Request $request){
- Log::error('测试'.$request->input('code'));
- $code=trim(urldecode($request->input('code')));
- $re=Select::where('code',$code)->first();
- if ($re){
- if ($re->level==1){
- $uid=Select::where('pid',$re->sort)->select('user_id')->first();
- if ($uid->user_id){
- $user=User::where('id',$uid->user_id)->first();
- $address=Address::where('belong_id',$user->id)->select('username','mobile')->get();
- return $this->success($address);
- }
- }
- }
- return $this->error(500214,['msg'=>'未绑定信息!'],'未绑定信息!');
- }
- public function LookTimeNewNew(Request $request){
- Log::error('测试'.$request->input('code'));
- $code=trim(urldecode($request->input('code')));
- if (mb_strlen($code)>20){
- $re=Select::where('code',$code)->with(['select_good','select_good_log'=>function($q){
- $q->where('op_id',0)->OrderByDesc('created_at')->limit(1);
- }])->first();
- if ($re){
- if(!$re->select_good_log){
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- $data=[
- 'style'=>$re->select_good->good_name,
- 'price'=>$re->select_good->price,
- // 'info'=>$re->select_good_log,
- 'nickname'=>$re->select_good_log->accept_name,
- 'level'=>'',
- 'phone'=>$re->select_good_log->accept_phone,
- 'time'=>$re->select_good_log->created_at->toDateTimeString()
- ];
- return $this->success($data);
- }else{
- if (mb_substr(urldecode($request->code),0,1)=='a'){
- return $this->success(['url'=>'http://fangwei.jiuweiyun.work/'.urldecode($request->code),'status'=>0]);
- }
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- }else{
- $code=mb_substr($code,3);
- if (mb_strlen($code)==10){
- $fw=FwCode::where('top_code',$code);
- }elseif (mb_strlen($code)==11){
- $fw=FwCode::where('mid_code',$code);
- }elseif (mb_strlen($code)==12){
- $fw=FwCode::where('code',$code);
- }
- $re=$fw->with(['select_good','select_good_log'=>function($q){
- $q->where('op_id',0)->OrderByDesc('created_at')->limit(1);
- }])->first();
- if ($re){
- if(!$re->select_good_log){
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- $data=[
- 'style'=>$re->select_good->good_name,
- 'price'=>$re->select_good->price,
- // 'info'=>$re->select_good_log,
- 'nickname'=>$re->select_good_log->accept_name,
- 'level'=>'',
- 'phone'=>$re->select_good_log->accept_phone,
- 'time'=>$re->select_good_log->created_at->toDateTimeString()
- ];
- return $this->success($data);
- }else{
- if (mb_substr(urldecode($request->code),0,1)=='a'){
- return $this->success(['url'=>'http://fangwei.jiuweiyun.work/'.urldecode($request->code),'status'=>0]);
- }
- return $this->error(50021,['url'=>'http://fangw.jiuweiyun.cn/banner_1/banner_1.png'],urldecode($request->code));
- }
- }
- }
- }
|