first commit
This commit is contained in:
96
pgserver/application/model/CebReevaluateApply.php
Normal file
96
pgserver/application/model/CebReevaluateApply.php
Normal file
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
namespace app\model;
|
||||
use think\Db;
|
||||
use think\db\Where;
|
||||
|
||||
class CebReevaluateApply extends Base
|
||||
{
|
||||
/**
|
||||
* 获取光大银行贷后重估申请列表
|
||||
* @Author llz
|
||||
* @DateTime 2023-03-10
|
||||
* @version 2.0
|
||||
* @param array $field 查询字段值
|
||||
* @param array $where 查询条件
|
||||
* @param array $paginate 分页设置
|
||||
* @return array
|
||||
*/
|
||||
public function getReevaluateApplyList($page,$limit, $handle_status){
|
||||
|
||||
|
||||
$where = new Where();
|
||||
/*if($handle_status != 'all') {
|
||||
$where['handle_status'] = $handle_status;
|
||||
}*/
|
||||
|
||||
$res = Db::name('ceb_reevaluate_apply')
|
||||
->field('*,if(update_time,update_time,create_time) as time')
|
||||
->order("time","desc")
|
||||
->where($where)
|
||||
// ->page($page)
|
||||
// ->limit($limit)
|
||||
->select();
|
||||
return $res;
|
||||
}
|
||||
|
||||
public function updateReevaluateApplyStatus($businessNo,$status) {
|
||||
$res = Db::name('ceb_reevaluate_apply')->where('business_no', $businessNo)
|
||||
->update(['is_done' => $status]);
|
||||
}
|
||||
|
||||
public function addReevaluateApply(array $data){
|
||||
Db::startTrans();
|
||||
/*{
|
||||
"businessNo":"10101130730329237094410",
|
||||
"companyCode":"40",
|
||||
"reevaluateFileName":"10101130730329237094410",
|
||||
"reevaluateFileEnd":"xlsx",
|
||||
"reevaluateFilePath":"/cebbank/postLoan/send/20220823/",
|
||||
"field1":"",
|
||||
"field2":"",
|
||||
"field3":"",
|
||||
"createTime":"2022-08-23 11:28:32"
|
||||
}*/
|
||||
|
||||
$this->business_no = $data['businessNo'];
|
||||
$this->company_code = $data['companyCode'];
|
||||
$this->reevaluate_file_name = $data['reevaluateFileName'];
|
||||
$this->reevaluate_file_end = $data['reevaluateFileEnd'];
|
||||
$this->reevaluate_file_path = $data['reevaluateFilePath'];
|
||||
$this->is_done = 1;
|
||||
|
||||
if (isset($data['phoneNumber'])) {
|
||||
$this->phone_number = $data['phoneNumber'];
|
||||
}
|
||||
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->create_date = $data['createTime'];
|
||||
|
||||
|
||||
|
||||
$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;
|
||||
}
|
||||
|
||||
public function getreevaluateTotal(){
|
||||
return Db::name('ceb_reevaluate_apply')->where('is_done=1')->count();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user