85 lines
2.7 KiB
PHP
85 lines
2.7 KiB
PHP
<?php
|
|
namespace app\model;
|
|
use think\Db;
|
|
use think\db\Where;
|
|
|
|
class CebReevaluateResult extends Base
|
|
{
|
|
/**
|
|
* 获取光大银行贷后重估回复列表
|
|
* @Author llz
|
|
* @DateTime 2023-03-22
|
|
* @version 2.0
|
|
* @param array $field 查询字段值
|
|
* @param array $where 查询条件
|
|
* @param array $paginate 分页设置
|
|
* @return array
|
|
*/
|
|
public function getReevaluateResultList($page,$limit, $handle_status){
|
|
|
|
|
|
$where = new Where();
|
|
/*if($handle_status != 'all') {
|
|
$where['handle_status'] = $handle_status;
|
|
}*/
|
|
|
|
$res = Db::name('ceb_reevaluate_result')->alias('crr')
|
|
|
|
->leftJoin('pg_inquiry pi','pi.business_no = crr.business_no')
|
|
->leftJoin('pg_property_cert_info pid','pid.quot_id= pi.id')
|
|
->field('crr.*,if(crr.update_time,crr.update_time,crr.create_time) as time')
|
|
->field('pid.property_full_name,pi.bank_name,pi.bank_sub_name,pi.bank_customer_mgr_name')
|
|
->order("time","desc")
|
|
//->where($where)
|
|
// ->page($page)
|
|
// ->limit($limit)
|
|
->select();
|
|
return $res;
|
|
}
|
|
|
|
public function deleteReevaluateResult($businessNo) {
|
|
Db::name('ceb_reevaluate_result')->where('business_no',$businessNo)->delete();
|
|
}
|
|
public function updateReevaluateApplyStatus($business_no,$status) {
|
|
$res = Db::name('ceb_reevaluate_apply')->where('business_no', $business_no)
|
|
->update(['handle_status' => $status]);
|
|
}
|
|
|
|
public function insertReevaluateResult(array $data){
|
|
|
|
Db::startTrans();
|
|
|
|
|
|
$this->business_no = $data['businessNo'];
|
|
$this->company_code = $data['companyCode'];
|
|
$this->reevaluated_file_name = $data['reevaluatedFileName'];
|
|
$this->reevaluated_file_end = $data['reevaluatedFileEnd'];
|
|
$this->reevaluated_file_path = $data['reevaluatedFilePath'];
|
|
$this->status = $data['status'];
|
|
$this->estimate_deal_no = $data['estimateDealNo'];
|
|
if (isset($data['field1'])) {
|
|
$this->field1 = $data['field1'];
|
|
}
|
|
if (isset($data['field2'])) {
|
|
$this->field2 = $data['field2'];
|
|
}
|
|
if (isset($data['field3'])) {
|
|
$this->field3 = $data['field3'];
|
|
}
|
|
|
|
$this->estimate_time = $data['estimateTime'];
|
|
$this->is_upload = 2;
|
|
$this->handle_status = 2;
|
|
|
|
$this->create_time = date('Y-m-d H:i:s');
|
|
$this->update_time = date('Y-m-d H:i:s');
|
|
|
|
if (!$this->save()){
|
|
Db::rollback();
|
|
return false;
|
|
}
|
|
Db::commit();
|
|
return true;
|
|
}
|
|
}
|
|
?>
|