|
@@ -169,11 +169,11 @@ class UserBrokerageServices extends BaseServices
|
|
|
return '{%' . $item . '%}';
|
|
|
}, $key);
|
|
|
$value = array_values($number);
|
|
|
- $data['number'] = $number['number'] ?? 0;
|
|
|
+ $data['number'] = (string)($number['number'] ?? 0);
|
|
|
$data['frozen_time'] = $number['frozen_time'] ?? 0;
|
|
|
$data['mark'] = $mark ?: str_replace($key, $value, $data['mark']);
|
|
|
} else {
|
|
|
- $data['number'] = $number;
|
|
|
+ $data['number'] = (string)$number;
|
|
|
$data['mark'] = $mark ?: str_replace(['{%number%}'], $number, $data['mark']);
|
|
|
}
|
|
|
/** @var UserServices $userService */
|
|
@@ -182,13 +182,13 @@ class UserBrokerageServices extends BaseServices
|
|
|
if ($data['status'] == 1) {
|
|
|
$user = $userService->getUserInfo($uid);
|
|
|
if ($data['pm'] == 1) {
|
|
|
- $data['balance'] = bcadd((string)$user['brokerage_price'], (string)$data['number'], 2);
|
|
|
+ $data['balance'] = bcadd((string)$user['brokerage_price'], $data['number'], 2);
|
|
|
$userService->bcInc($uid, 'brokerage_price', $data['number'], 'uid');
|
|
|
} else {
|
|
|
if ($data['number'] > $user['brokerage_price']) {
|
|
|
throw new ValidateException('用户佣金不足');
|
|
|
}
|
|
|
- $data['balance'] = bcsub((string)$user['brokerage_price'], (string)$data['number'], 2);
|
|
|
+ $data['balance'] = bcsub((string)$user['brokerage_price'], $data['number'], 2);
|
|
|
$userService->bcDec($uid, 'brokerage_price', $data['number'], 'uid');
|
|
|
}
|
|
|
}
|