コード例 #1
0
ファイル: NotifyAction.class.php プロジェクト: GStepOne/CI
 /**
  * 流标处理
  * 
  */
 public function auditBids()
 {
     import("ORG.Loan.Escrow");
     $loan = new Escrow();
     if ($loan->loanAuditVerify($_POST)) {
         $str = '';
         if ($_POST['ResultCode'] == 88) {
             $borrow_id = loanBorrowId($_POST['LoanNoList']);
             if (!$borrow_id) {
                 echo 'error';
                 exit;
             }
             $borrow = M("borrow_info")->field('borrow_uid, first_verify_time, borrow_status')->where("id={$borrow_id}")->find();
             if ($borrow['borrow_status'] != 2) {
                 echo 'SUCCESS';
                 exit;
             }
             //流标返回
             $appid = borrowRefuse($borrow_id, 2);
             if (!$appid) {
                 alogs("borrowRefuse", 0, 0, '流标操作失败!');
                 //管理员操作日志
                 echo 'error';
                 exit;
             } else {
                 alogs("borrowRefuse", 0, 1, '流标操作成功!');
                 //管理员操作日志
             }
             MTip('chk11', $borrow['borrow_uid'], $borrow_id);
             $vss = M("members")->field("user_phone,user_name")->where("id = {$borrow['borrow_uid']}")->find();
             SMStip("refuse", $vss['user_phone'], array("#USERANEM#", "ID"), array($vss['user_name'], $verify_info['borrow_id']));
             //保存当前数据对象
             $borrow_save = array('second_verify_time' => time(), 'borrow_status' => 3);
             if ($result = M('borrow_info')->where("id={$borrow_id}")->save($borrow_save)) {
                 //保存成功
                 preg_match('/([0-9]+)/', $_POST['Remark1'], $id_arr);
                 $admin_id = $id_arr[0];
                 //流标操作相当于复审
                 $verify_info['borrow_id'] = $borrow_id;
                 $verify_info['deal_info_2'] = text($_POST['Remark1']);
                 $verify_info['deal_user_2'] = $admin_id;
                 $verify_info['deal_time_2'] = time();
                 $verify_info['deal_status_2'] = 3;
                 if ($borrow['first_verify_time'] > 0) {
                     M('borrow_verify')->save($verify_info);
                 } else {
                     M('borrow_verify')->add($verify_info);
                 }
                 notifyMsg('流标', $_POST, 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'SUCCESS');
                 $str = 'SUCCESS';
             } else {
                 notifyMsg('流标', $_POST, 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'ERROR');
                 $str = 'error';
             }
         }
         notifyMsg('流标', $_POST, 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], $str);
         echo $str;
         exit;
     }
 }
コード例 #2
0
ファイル: NotifyAction.class.php プロジェクト: GStepOne/CI
 /**
  * 审核vip 后台通知地址
  * 
  */
 public function auditVip()
 {
     import("ORG.Loan.Escrow");
     $loan = new Escrow();
     if ($loan->loanAuditVerify($_POST) && $_POST['ResultCode'] == 88) {
         $status = intval($_POST['AuditType']);
         preg_match('/([0-9]+)/', $_POST['Remark1'], $id_arr);
         $save['deal_time'] = time();
         $save['deal_user'] = $id_arr[0];
         $save['status'] = $status;
         $save['deal_info'] = $_POST['Remark1'];
         $apply = M('vip_apply')->field("id, status")->where("loanno='{$_POST['LoanNoList']}'")->find();
         if (!$apply['status'] && auditVIP($apply['id'], $status, $save)) {
             echo "SUCCESS";
             notifyMsg('VIP审核', $_POST, 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'SUCCESS');
             exit;
         }
         notifyMsg('VIP审核', $_POST, 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], '');
     }
 }