|
|
@@ -130,11 +130,13 @@ class UserClass extends BaseClass
|
|
|
if (isset($getUserInfo['headImgUrl']) && !empty($getUserInfo['headImgUrl'])) {
|
|
|
if (empty($preUser) || (isset($preUser['avatar']) && empty($preUser['avatar']))) {
|
|
|
$imgUrl = $getUserInfo['headImgUrl'];
|
|
|
- $name = ImageService::generateAvatar($merchantId, $imgUrl);
|
|
|
- self::updateById($userId, ['avatar' => $name]);
|
|
|
+ $currentImg = ImageService::generateAvatar($merchantId, $imgUrl);
|
|
|
+ if (!empty($currentImg)) {
|
|
|
+ self::updateById($userId, ['avatar' => $currentImg]);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//商家客户粉丝 +1
|
|
|
$type = $subscribe == 1 ? 3 : 1;
|
|
|
MerchantAssetClass::addUserNum($merchantId, $type);
|
|
|
@@ -185,7 +187,9 @@ class UserClass extends BaseClass
|
|
|
if (isset($getUserInfo['headImgUrl']) && !empty($getUserInfo['headImgUrl'])) {
|
|
|
$imgUrl = $getUserInfo['headImgUrl'];
|
|
|
$name = ImageService::generateAvatar($merchantId, $imgUrl);
|
|
|
- $data['avatar'] = $name;
|
|
|
+ if(!empty($name)){
|
|
|
+ $data['avatar'] = $name;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -231,17 +235,17 @@ class UserClass extends BaseClass
|
|
|
$connection = Yii::$app->db;//事务处理
|
|
|
$transaction = $connection->beginTransaction();
|
|
|
try {
|
|
|
-
|
|
|
+
|
|
|
$delUserId = $delUser['id'];
|
|
|
$retainUserId = $retainUser['id'];
|
|
|
-
|
|
|
+
|
|
|
$userName = $retainUser['userName'];
|
|
|
$merchantId = $retainUser['merchantId'];
|
|
|
-
|
|
|
+
|
|
|
//合并记录
|
|
|
$return = UserMergeClass::add(['delUserId' => $delUserId, 'merchantId' => $merchantId, 'retainUserId' => $retainUserId, 'addTime' => time(), 'createTime' => date("Y-m-d H:i:s")]);
|
|
|
$targetId = $return['id'];
|
|
|
-
|
|
|
+
|
|
|
$typeList = configDict::getConfig('capitalType');
|
|
|
$capitalType = $typeList['xhMergeUser']['id'];
|
|
|
$now = time();
|