|
|
@@ -72,7 +72,7 @@ class AtlasController extends BaseController {
|
|
|
if ($userName !== '') {
|
|
|
//$oneUser = Info::getUserByUserNameFromUserInfoTable($userName);
|
|
|
if (!$userId = Info::getUserIdByUserName($userName)) {
|
|
|
-
|
|
|
+
|
|
|
return static::notice(Yii::t('ctx', 'memberDoesNotExist'), 400); // 会员不存在
|
|
|
}
|
|
|
} else {
|
|
|
@@ -162,11 +162,18 @@ class AtlasController extends BaseController {
|
|
|
$userId = Yii::$app->request->get('id', Yii::$app->params['mainUserId']);
|
|
|
$periodNum = Yii::$app->request->get('periodNum', null);
|
|
|
$deep = Yii::$app->request->get('deep', 2);
|
|
|
+ $isData = Yii::$app->request->get('isData', null);
|
|
|
if ($deep > 20) {
|
|
|
return static::notice(Yii::t('ctx', 'atlasNetworkViewLimitNotice'), 400);//最多查看会员的前20层子会员
|
|
|
}
|
|
|
$allData = UserNetwork::getChildrenWithDeepAndLayer($userId, $deep, 1, $periodNum);
|
|
|
- return static::notice(['allData' => $allData, 'periodNum' => $periodNum]);
|
|
|
+ if(!$isData){
|
|
|
+ return static::notice(['allData' => $allData, 'periodNum' => $periodNum]);
|
|
|
+ } else {
|
|
|
+ $createPngData = UserRelation::getDataCreatePng($allData,$userId,$deep);
|
|
|
+ return static::notice(['allData' => $createPngData]);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -231,4 +238,4 @@ class AtlasController extends BaseController {
|
|
|
]);
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|