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; } } ?>