public function doEditWaitmoney() { //复审的时候这些信息不允许更改 unset($_POST["repayment_type"]); unset($_POST["borrow_money"]); unset($_POST["borrow_interest_rate"]); unset($_POST["borrow_duration"]); unset($_POST["reward_type"]); unset($_POST["can_auto"]); unset($_POST["is_tuijian"]); unset($_POST["borrow_type"]); unset($_POST["borrow_fee"]); unset($_POST["collect_day"]); unset($_POST["borrow_max"]); $m = D(ucfirst($this->getActionName())); if (false === $m->create()) { $this->error($m->getError()); } //$vm = M('borrow_info')->field('borrow_uid,borrow_type,borrow_money,first_verify_time,borrow_interest_rate,borrow_duration,repayment_type,collect_day,collect_time')->find($m->id); $vm = M('borrow_info')->alias('bi')->field('borrow_uid,borrow_status,borrow_type,first_verify_time,password,updata,borrow_name,borrow_money,borrow_interest_rate,repayment_type,borrow_duration, borrow_info,pro_provide,can_auto,is_tuijian,borrow_fee,collect_day,borrow_max,reward_type,reward_num,bv.deal_info')->join("left join {$this->pre}borrow_verify bv on bi.id=bv.borrow_id")->where(array("bi.id" => $m->id))->find(); // if( $vm['borrow_money']<>$m->borrow_money || // $vm['borrow_interest_rate']<>$m->borrow_interest_rate || // $vm['borrow_duration']<>$m->borrow_duration || // $vm['borrow_type']<>$m->borrow_type || // $vm['repayment_type']<>$m->repayment_type // ){ // $this->error('招标中的借款不能再更改‘还款方式’,‘借款种类’,‘借款金额’,‘年化利率’,‘借款期限’'); // exit; // } //招标中的借款流标 if ($m->borrow_status == 3) { //流标返回 $appid = borrowRefuse($m->id, 2); if (!$appid) { $this->error("流标失败"); } MTip('chk11', $vm['borrow_uid'], $m->id); $m->second_verify_time = time(); //流标操作相当于复审 $verify_info['borrow_id'] = $m->id; $verify_info['deal_info_2'] = text($_POST['deal_info']); $verify_info['deal_user_2'] = $this->admin_id; $verify_info['deal_time_2'] = time(); $verify_info['deal_status_2'] = $m->borrow_status; if ($vm['first_verify_time'] > 0) { M('borrow_verify')->save($verify_info); } else { M('borrow_verify')->add($verify_info); } $vss = M("members")->field("user_phone,user_name")->where("id = {$vm['borrow_uid']}")->find(); SMStip("refuse", $vss['user_phone'], array("#USERANEM#", "ID"), array($vss['user_name'], $verify_info['borrow_id']), $verify_info['borrow_id'], array($vm['borrow_uid'])); } else { if ($vm['collect_day'] < $m->collect_day) { $spanday = $m->collect_day - $vm['collect_day']; $m->collect_time = strtotime("+ {$spanday} day", $vm['collect_time']); } unset($m->second_verify_time); } //保存当前数据对象 unset($m->borrow_uid); ////////////////////图片编辑/////////////////////// foreach ($_POST['swfimglist'] as $key => $v) { $row[$key]['img'] = substr($v, 1); $row[$key]['info'] = $_POST['picinfo'][$key]; } $m->updata = serialize($row); ////////////////////图片编辑/////////////////////// if (($result = $m->save()) !== false) { //保存成功 //$this->assign("waitSecond",10000); //成功提示 // 日志记录 unset($vm["repayment_type"]); unset($vm["borrow_money"]); unset($vm["borrow_interest_rate"]); unset($vm["borrow_duration"]); unset($vm["reward_type"]); unset($vm["reward_num"]); unset($vm["can_auto"]); unset($vm["is_tuijian"]); unset($vm["borrow_type"]); unset($vm["borrow_fee"]); unset($vm["collect_day"]); unset($vm["borrow_max"]); saveDataLog($_POST['id'], $vm, $_POST, C('BORROW_LOG_KEY'), session('adminname'), $this->admin_id, $this->logOpType["BORROW_OPT"][0]); $this->assign('jumpUrl', __URL__ . "/" . session('listaction')); $this->success('修改成功'); } else { //失败提示 $this->error('修改失败'); } }
public function doEditWaitmoney() { $m = D(ucfirst($this->getActionName())); if (false === $m->create()) { $this->error($m->getError()); } $vm = M('borrow_info')->field('borrow_uid,borrow_type,borrow_money,first_verify_time,borrow_interest_rate,borrow_duration,repayment_type,collect_day,collect_time,borrow_fee,money_collect')->find($m->id); if ($vm['borrow_money'] != $m->borrow_money || $vm['borrow_interest_rate'] != $m->borrow_interest_rate || $vm['borrow_duration'] != $m->borrow_duration || $vm['repayment_type'] != $m->repayment_type || $vm['borrow_fee'] != $m->borrow_fee) { $this->error('招标中的借款不能再更改‘还款方式’,‘借款种类’,‘借款金额’,‘年化利率’,‘借款期限’,‘借款管理费’'); exit; } //招标中的借款流标 if ($m->borrow_status == 3) { alogs("borrowRefuse", 0, 1, '流标操作成功!'); //管理员操作日志 //流标返回 $appid = borrowRefuse($m->id, 2); if (!$appid) { alogs("borrowRefuse", 0, 0, '流标操作失败!'); //管理员操作日志 $this->error("流标失败"); } MTip('chk11', $vm['borrow_uid'], $m->id); $m->second_verify_time = time(); //流标操作相当于复审 $verify_info['borrow_id'] = $m->id; $verify_info['deal_info_2'] = text($_POST['deal_info_2']); $verify_info['deal_user_2'] = $this->admin_id; $verify_info['deal_time_2'] = time(); $verify_info['deal_status_2'] = $m->borrow_status; if ($vm['first_verify_time'] > 0) { M('borrow_verify')->save($verify_info); } else { M('borrow_verify')->add($verify_info); } $vss = M("members")->field("user_phone,user_name")->where("id = {$vm['borrow_uid']}")->find(); SMStip("refuse", $vss['user_phone'], array("#USERANEM#", "ID"), array($vss['user_name'], $m->id)); } else { if ($vm['collect_day'] < $m->collect_day) { $spanday = $m->collect_day - $vm['collect_day']; $m->collect_time = strtotime("+ {$spanday} day", $vm['collect_time']); } unset($m->second_verify_time); } //保存当前数据对象 unset($m->borrow_uid); ////////////////////图片编辑/////////////////////// foreach ($_POST['swfimglist'] as $key => $v) { $row[$key]['img'] = substr($v, 1); $row[$key]['info'] = $_POST['picinfo'][$key]; } $m->updata = serialize($row); ////////////////////图片编辑/////////////////////// if ($result = $m->save()) { //保存成功 //$this->assign("waitSecond",10000); alogs("borrowing", 0, 1, '招标中的借款操作修改成功!'); //管理员操作日志 //成功提示 $this->assign('jumpUrl', __URL__ . "/" . session('listaction')); $this->success(L('修改成功')); } else { alogs("borrowing", 0, 0, '招标中的借款操作修改失败!'); //管理员操作日志 //失败提示 $this->error(L('修改失败')); } }
/** * 流标处理 * */ 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; } }
function doEdit() { if (empty($_POST)) { $this->error('数据不正确', U('/Admin/Tborrow/review')); } $id = intval($_POST['id']); $data = array(); $data['borrow_id'] = $id; $data['deal_user_2'] = $this->admin_id; $data['deal_time_2'] = time(); $data['deal_info_2'] = $_POST['deal_info']; $data['deal_status_2'] = $_POST['borrow_status']; //second_verify_time = time(); //$update = array(); //$update['borrow_id'] = $_POST['id']; //$update['borrow_status'] = $_POST['borrow_status']; if ($data['deal_status_2'] == 6) { $appid = borrowApproved($id); if (!$appid) { $this->error("复审失败", U('/Admin/Tborrow/review')); } } if ($data['deal_status_2'] == 5) { $refid = borrowRefuse($id, 3); if (!$refid) { $this->error("复审失败", U('/Admin/Tborrow/review')); } } //exit('1231'); $results = M('borrow_info')->where('id = ' . $id)->find(); if ($results['borrow_status'] == 6 || $results['borrow_status'] == 5) { M('borrow_verify')->where("borrow_id={$id}")->save($data); alogs("Tborrow", $result, 1, '复审操作成功!'); //管理员操作日志 //成功提示 $this->success('复审操作成功', U('/Admin/Tborrow/review')); } else { alogs("Tborrow", $result, 0, '复审操作失败!'); //管理员操作日志 $this->error('复审操作失败', U('/Admin/Tborrow/review')); } }