作者 lyh

gx

@@ -38,11 +38,19 @@ class Channel extends Model @@ -38,11 +38,19 @@ class Channel extends Model
38 if(!$channel){ 38 if(!$channel){
39 return []; 39 return [];
40 } 40 }
41 - $user = User::where('channel_id', $channel['id'])->where('name', $sales)->first(); 41 + $userModel = new User();
  42 + $user = $userModel->read(['name'=>$sales]);
  43 + if(!$user){
  44 + $data = [
  45 + 'channel_id' => $channel['id'] ?? 0,
  46 + 'name'=>$sales
  47 + ];
  48 + $user['id'] = $userModel->addReturnId($data);
  49 + }
42 return [ 50 return [
43 'zone_id' => $channel['zone_id'] ?? 0, 51 'zone_id' => $channel['zone_id'] ?? 0,
44 'channel_id' => $channel['id'] ?? 0, 52 'channel_id' => $channel['id'] ?? 0,
45 - 'user_id' => $user['id'] ?? $sales, 53 + 'user_id' => $user['id'] ?? 0,
46 ]; 54 ];
47 } 55 }
48 56
@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace App\Models\Channel; 3 namespace App\Models\Channel;
4 4
  5 +use App\Models\Base;
5 use Illuminate\Database\Eloquent\Model; 6 use Illuminate\Database\Eloquent\Model;
6 7
7 /** 8 /**
@@ -10,7 +11,7 @@ use Illuminate\Database\Eloquent\Model; @@ -10,7 +11,7 @@ use Illuminate\Database\Eloquent\Model;
10 * @author zbj 11 * @author zbj
11 * @date 2023/6/27 12 * @date 2023/6/27
12 */ 13 */
13 -class User extends Model 14 +class User extends Base
14 { 15 {
15 //设置关联表名 16 //设置关联表名
16 protected $table = 'gl_channel_user'; 17 protected $table = 'gl_channel_user';