|
|
@@ -519,7 +519,7 @@ class Auth extends BaseController
|
|
519
|
519
|
}
|
|
520
|
520
|
}
|
|
521
|
521
|
// Log::info($data);
|
|
522
|
|
- $user = $repository->registr($data['phone'], $data['password'],'APP',"","",1,0);
|
|
|
522
|
+ $user = $repository->registr($data['phone'], $data['password'],'APP',"","",1,$data['spread']);
|
|
523
|
523
|
// $repository->registr($data['phone'], $data['password'],'APP',$data['spread']);
|
|
524
|
524
|
$repository->addagent($user);
|
|
525
|
525
|
$user = $repository->mainUser($user);
|
|
|
@@ -543,22 +543,22 @@ class Auth extends BaseController
|
|
543
|
543
|
// }
|
|
544
|
544
|
// }
|
|
545
|
545
|
// }
|
|
546
|
|
-// if ($type == "marketing"){
|
|
547
|
|
-// $spread = Db::name("User") -> alias("u") -> leftjoin("MarketingUser mu","u.uid = mu.uid") -> where("u.uid",$data['spread']) -> field("u.uid,mu.spread_list") -> find();
|
|
548
|
|
-// $spread_list = explode(',',$spread['spread_list']);
|
|
549
|
|
-// if (!empty($spread_list)){
|
|
550
|
|
-// $spread_list[] = "[" . $spread['uid'] . "]";
|
|
551
|
|
-// }else{
|
|
552
|
|
-// array_push($spread_list,"[".$spread['uid']."]");
|
|
553
|
|
-// }
|
|
554
|
|
-// $spread_list = array_filter($spread_list);
|
|
555
|
|
-// $data = [
|
|
556
|
|
-// "uid" => $user->uid,
|
|
557
|
|
-// "spread_uid" => $spread['uid'],
|
|
558
|
|
-// "spread_list" => implode(",",$spread_list)
|
|
559
|
|
-// ];
|
|
560
|
|
-// Db::name("MarketingUser") -> insert($data);
|
|
561
|
|
-// }
|
|
|
546
|
+ if ($type == "marketing"){
|
|
|
547
|
+ $spread = Db::name("User") -> alias("u") -> leftjoin("MarketingUser mu","u.uid = mu.uid") -> where("u.uid",$data['spread']) -> field("u.uid,mu.spread_list") -> find();
|
|
|
548
|
+ $spread_list = explode(',',$spread['spread_list']);
|
|
|
549
|
+ if (!empty($spread_list)){
|
|
|
550
|
+ $spread_list[] = "[" . $spread['uid'] . "]";
|
|
|
551
|
+ }else{
|
|
|
552
|
+ array_push($spread_list,"[".$spread['uid']."]");
|
|
|
553
|
+ }
|
|
|
554
|
+ $spread_list = array_filter($spread_list);
|
|
|
555
|
+ $data = [
|
|
|
556
|
+ "uid" => $user->uid,
|
|
|
557
|
+ "spread_uid" => $spread['uid'],
|
|
|
558
|
+ "spread_list" => implode(",",$spread_list)
|
|
|
559
|
+ ];
|
|
|
560
|
+ Db::name("MarketingUser") -> insert($data);
|
|
|
561
|
+ }
|
|
562
|
562
|
|
|
563
|
563
|
$result = $repository->returnToken($user, $tokenInfo);
|
|
564
|
564
|
$result['uid'] = $user->uid;
|