|
|
@@ -10,6 +10,7 @@ use biz\user\services\UserAssetService;
|
|
|
use biz\user\services\UserGrowthService;
|
|
|
use biz\user\services\UserIntegralService;
|
|
|
use biz\user\services\UserService;
|
|
|
+use biz\user\services\UserUpgradeService;
|
|
|
use common\components\wxUtil;
|
|
|
use common\services\xhMerchantExtendService;
|
|
|
use common\services\xhRechargeService;
|
|
|
@@ -142,10 +143,9 @@ class UserController extends BaseController
|
|
|
if (empty($user)) {
|
|
|
util::fail('客户不存在');
|
|
|
}
|
|
|
- if ($user['merchantId'] != $this->merchantId) {
|
|
|
- util::fail('您没有权限操作');
|
|
|
- }
|
|
|
-
|
|
|
+ //验证是否商家客户
|
|
|
+ UserService::valid($user, $this->merchantId);
|
|
|
+ //验证确认密码
|
|
|
$confirmPassword = $post['confirmPassword'];
|
|
|
AdminService::verifyConfirmPassword($this->adminId, $confirmPassword);
|
|
|
|
|
|
@@ -164,19 +164,29 @@ class UserController extends BaseController
|
|
|
$connection = Yii::$app->db;//事务处理
|
|
|
$transaction = $connection->beginTransaction();
|
|
|
try {
|
|
|
-
|
|
|
+
|
|
|
$addGrowth = $newLevelGrowth - $userAsset['growth'];
|
|
|
$upData['growth'] = $newLevelGrowth;
|
|
|
$upData['member'] = $member;
|
|
|
$upData['discount'] = $newDiscount;
|
|
|
UserAssetService::updateByUserId($userId, $upData);
|
|
|
UserService::updateById($userId, ['member' => $member]);
|
|
|
-
|
|
|
+
|
|
|
+ $upgradeData = [
|
|
|
+ 'member' => $member,
|
|
|
+ 'prevMember' => $userAsset['member'],
|
|
|
+ 'merchantId' => $this->merchantId,
|
|
|
+ 'type' => 0,
|
|
|
+ 'addTime' => $now,
|
|
|
+ 'userId' => $userId,
|
|
|
+ ];
|
|
|
+ $upgradeRespond = UserUpgradeService::add($upgradeData);
|
|
|
+
|
|
|
$growthData = [
|
|
|
'userId' => $userId,
|
|
|
'userName' => $user['userName'],
|
|
|
'merchantId' => $this->merchantId,
|
|
|
- 'relateId' => '',
|
|
|
+ 'relateId' => $upgradeRespond['id'],
|
|
|
'growth' => $newLevelGrowth,
|
|
|
'num' => $addGrowth,
|
|
|
'io' => 1,
|