Beispiel #1
0
    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('修改失败'));
     }
 }
Beispiel #3
0
 /**
  * 流标处理
  * 
  */
 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;
     }
 }
Beispiel #4
0
 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'));
     }
 }