Ignore:
Timestamp:
Jan 15, 2015 12:08:25 PM (10 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/services/controllers/recharge.php

    r636 r695  
    4141                $chargErrMsg = lang('_SBG_CHARGING_FROM_CARD_FAIL_MSG');
    4242                $errMsg = '';
    43                
     43                $cardValue = 0;
    4444                if ($isLocked == 0) {
    4545                        $aryParams = array(
     
    5050                       
    5151                        $aryResult = array();
     52                        //$aryResult['TransactionAmount'] = 10000;
    5253                        $chargCard = $this->services_model->cardPaidProcess($aryParams,  $aryResult);
    53                        
     54                        //$chargCard = _SBG_CARD_PAY_SUCCESS;
     55                        $status = $chargCard;
    5456                        $paidType = 2;
    5557                        $amount = $aryResult['TransactionAmount'];
     58                        $cardValue = $amount;
    5659                        $paidTime = date('Y-m-d H:i:s');
    5760                        $user['acc_balanced'] = $user['acc_balanced'] + $amount;
    5861                        $user['updated_time'] = date('Y-m-d H:i:s');
    59                         if ($amount>0){
    60                                 $this->objUserModel->updateUser($userID, $user);
     62                        if ($amount > 0){
     63                                $updateData = array('acc_balanced' => $user['acc_balanced'], 'updated_time' => $user['updated_time'] );
     64                                $updated = $this->objUserModel->updateUser($userID, $updateData);
    6165                        }
    6266                       
     
    7478                        else {
    7579                                $isLocked = createLockFile($lockFilePreFix, $maxReach, $timeToUnlock, $lockFilePath, FALSE);
    76                                 $errMsg = $isLocked == 1 ? $chargErrMsg .'<br />'.$lockedMsg : $chargErrMsg;
     80                                $errMsg = $isLocked == 1 ? $chargErrMsg .'<br />'.$lockedMsg : $chargErrMsg;
     81                                $status = 0;
    7782                        }
    7883                }else if ($isLocked == 1) {
    7984                        $errMsg = $lockedMsg;
    8085                        $result['success'] = _SBG_CARD_PAY_FAIL;
     86                        $status = -1;
    8187                }
     88
     89                $this->objUserModel->insertCardlog($user['cellphone'],$userID, $status, $pinCard, $cardSerial, $cardValue, $user['updated_time']);
    8290               
     91                $result['us_id'] = $userID;
     92                $result['UPDATED_DATA'] = $user;
    8393                $result['errMsg'] = $errMsg;
    8494                echo json_encode($result);
Note: See TracChangeset for help on using the changeset viewer.