|
|
@@ -262,6 +262,9 @@ class TransferForm extends Model {
|
|
|
* @param $params
|
|
|
*/
|
|
|
public function validatePassword($attribute, $params) {
|
|
|
+ if(!$this->_fromUserInfo || !$this->payPassword){
|
|
|
+ $this->addError($attribute, '操作有误');
|
|
|
+ }
|
|
|
if (!User::validatePayPassword($this->_fromUserInfo['ID'], $this->payPassword)) {
|
|
|
$this->addError($attribute, '支付密码不正确');
|
|
|
}
|
|
|
@@ -356,22 +359,22 @@ class TransferForm extends Model {
|
|
|
// 复消积分转余额
|
|
|
// 减少复消积分
|
|
|
Balance::changeUserBonus(
|
|
|
- $this->_fromUserInfo['ID'],
|
|
|
- 'reconsume_points',
|
|
|
- -abs($this->amount),
|
|
|
+ $this->_fromUserInfo['ID'],
|
|
|
+ 'reconsume_points',
|
|
|
+ -abs($this->amount),
|
|
|
[
|
|
|
- 'TRANSFER_SN' => $model->TRANSFER_SN,
|
|
|
- 'DEAL_TYPE_ID' => DealType::TRANSFER_OUT,
|
|
|
+ 'TRANSFER_SN' => $model->TRANSFER_SN,
|
|
|
+ 'DEAL_TYPE_ID' => DealType::TRANSFER_OUT,
|
|
|
'REMARK' => 'To:' . $this->_toUserInfo['USER_NAME'] . ',' . $this->remark
|
|
|
]
|
|
|
);
|
|
|
// 增加余额
|
|
|
Cash::changeUserCash(
|
|
|
- $this->_toUserInfo['ID'],
|
|
|
- 'CASH', abs($amount),
|
|
|
+ $this->_toUserInfo['ID'],
|
|
|
+ 'CASH', abs($amount),
|
|
|
[
|
|
|
'TRANSFER_SN' => $model->TRANSFER_SN,
|
|
|
- 'DEAL_TYPE_ID' => DealType::TRANSFER_IN,
|
|
|
+ 'DEAL_TYPE_ID' => DealType::TRANSFER_IN,
|
|
|
'REMARK' => 'From:' . $this->_fromUserInfo['USER_NAME'] . ',' . $this->remark
|
|
|
]
|
|
|
);
|