|
|
@@ -42,8 +42,8 @@ class UserNetwork extends \common\components\ActiveRecord
|
|
|
public function rules()
|
|
|
{
|
|
|
return [
|
|
|
- [['USER_ID', 'PARENT_UID', 'LOCATION', 'TOP_UID', 'TOP_DEEP', 'CREATED_AT'], 'required'],
|
|
|
- [['TOP_DEEP', 'PERIOD_NUM', 'RELATIVE_LOCATION', 'CREATED_AT', 'UPDATED_AT'], 'integer'],
|
|
|
+ [['USER_ID', 'PARENT_UID', 'LOCATION', 'TOP_UID', 'CREATED_AT'], 'required'],
|
|
|
+ [['PERIOD_NUM', 'RELATIVE_LOCATION', 'CREATED_AT', 'UPDATED_AT'], 'integer'],
|
|
|
[['ID', 'USER_ID', 'PARENT_UID', 'TOP_UID'], 'string', 'max' => 32],
|
|
|
[['ID'], 'unique'],
|
|
|
];
|
|
|
@@ -61,7 +61,6 @@ class UserNetwork extends \common\components\ActiveRecord
|
|
|
'LOCATION_TAG' => '网体标记',
|
|
|
'RELATIVE_LOCATION' => '相对父级的区位',
|
|
|
'TOP_UID' => '顶端会员ID',
|
|
|
- 'TOP_DEEP' => '距离顶端会员深度',
|
|
|
'PARENT_UIDS' => '所有上级ID',
|
|
|
'CREATED_AT' => '创建时间',
|
|
|
'UPDATED_AT' => '更新时间',
|
|
|
@@ -117,16 +116,15 @@ class UserNetwork extends \common\components\ActiveRecord
|
|
|
foreach ($pageParentUids as $parentUid) {
|
|
|
try {
|
|
|
$parentNetInfo = static::find($isSlaves, $db)
|
|
|
- ->select(['TOP_DEEP', 'RELATIVE_LOCATION', 'PARENT_UID'])
|
|
|
+ ->select(['RELATIVE_LOCATION', 'PARENT_UID'])
|
|
|
->where('USER_ID=:USER_ID', ['USER_ID'=>$parentUid])
|
|
|
->asArray()
|
|
|
->one();
|
|
|
- $location = empty($parentNetInfo['RELATIVE_LOCATION']) ? 1 : $parentNetInfo['RELATIVE_LOCATION'];
|
|
|
+ $location = $parentNetInfo['RELATIVE_LOCATION'];
|
|
|
$parentList[] = [
|
|
|
'USER_ID' => $userId,
|
|
|
'TOP_DEEP' => $topDeep,
|
|
|
'PARENT_UID' => $parentUid,
|
|
|
- 'PARENT_DEEP' => $parentNetInfo['TOP_DEEP'],
|
|
|
'LOCATION' => $location,
|
|
|
];
|
|
|
} catch (Exception $e) {
|