public function lendedit() { $token = I('addtoken'); if (!empty($token)) { $LendrecordModel = new LendrecordModel(); $c = $LendrecordModel->alias('a')->where(array('a.salestatus' => '1', 'a.id' => I('id')))->count(); if ($c > 0) { $this->ajaxError('编辑已放贷资产失败,该资产已经销售!'); } $c = ispg(I('id')); if ($c > 0) { $this->ajaxError('该资产已经打包,不能编辑!'); } $c = $LendrecordModel->where(array('status' => 1, 'id' => array('neq', I('id')), 'serializenum' => I('serializenum')))->count(); if ($c > 0) { $this->ajaxError('资产编号已经存在!'); } $result = $LendrecordModel->lendedit(); if ($result !== false) { $this->ajaxSuccess('编辑已放贷资产成功!'); } else { $this->ajaxError('编辑已放贷资产失败!'); } } else { $islendrule = islendrule(I('id')); $this->assign('islendrule', $islendrule); $row = M('lend_record')->where(array('id' => I('id')))->find(); $nodelist = M('innode_basicinfo')->field('id,nodename')->where(array('status' => 1))->order('updatetime desc')->select(); $this->assign('nodelist', $nodelist); $zcsource_type = M('zcsource_type')->field('id,name')->where(array('status' => 1))->select(); $this->assign('zcsource_type', $zcsource_type); $payment_type = M('payment_type')->field('id,name')->where(array('status' => 1))->select(); $riskleve = M('riskleve')->field('id,name')->where(array('status' => 1))->order('updatetime desc')->select(); $this->assign('riskleve', $riskleve); $this->assign('payment_type', $payment_type); $this->assign('namespace', 'lendedit'); $this->assign('pnamespace', 'lendpassindex'); $this->assign('row', $row); $this->display(); } }
function lendedit() { $time = time(); $basicinfo = array('innode_id' => I('innodeid'), 'serializenum' => I('serializenum'), 'personname' => I('personname'), 'zcsourcetype' => I('zcsourcetype'), 'yearlv' => I('yearlv'), 'islend' => I('islend'), 'riskleve' => I('riskleve'), 'begindate' => I('begindate'), 'paymenttypeid' => I('payment_type'), 'uplimit' => I('uplimit'), 'leavemoney' => I('zcmoney'), 'channeltype' => I('channeltype'), 'cardcode' => I('cardcode'), 'zcmoney' => I('zcmoney'), 'enddate' => I('enddate'), 'ratemoney' => I('ratemoney'), 'riskleve' => I('riskleve'), 'updatetime' => $time, 'member_id' => session('member.id')); $row = islendrule(I('id')); if ($row['sorttype'] == 2) { unset($basicinfo['innode_id']); unset($basicinfo['zcsourcetype']); unset($basicinfo['islend']); unset($basicinfo['zcmoney']); unset($basicinfo['islend']); } $result = $this->where(array('id' => I('id')))->save($basicinfo); return $result; }