/** * 流标处理 * */ 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; } }
/** * 审核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'], ''); } }