first commit
This commit is contained in:
43
pgserver/application/model/InquiryOldData.php
Normal file
43
pgserver/application/model/InquiryOldData.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
|
||||
namespace app\model;
|
||||
|
||||
|
||||
use app\admin\service\CommonService;
|
||||
use app\migrate\controller\Migrates;
|
||||
use think\Db;
|
||||
use think\db\Where;
|
||||
|
||||
class InquiryOldData extends Base
|
||||
{
|
||||
public function buildMapFromOldArray($data = [])
|
||||
{
|
||||
$map = [];
|
||||
if (!empty($data['min_create_date'])) {
|
||||
$map[] = ['create_date','>=', $data['min_create_date'] . ' 00:00:00'] ;
|
||||
}
|
||||
if (!empty($data['max_create_date'])) {
|
||||
$map[] = ['create_date','<=', $data['max_create_date'] . ' 23:59:59'] ;
|
||||
}
|
||||
if (!empty($data['property_full_name'])) {
|
||||
$map[] = ['property_full_name', 'like', '%' . $data['property_full_name'] . '%'];
|
||||
}
|
||||
|
||||
return $map;
|
||||
}
|
||||
|
||||
public function getOldInquiryPaginate($paginate,$data = [])
|
||||
{
|
||||
$map = $this->buildMapFromOldArray($data);
|
||||
$resultData = Db::name('inquiry_old_data')
|
||||
->field('*')
|
||||
->where($map)
|
||||
->paginate($paginate)
|
||||
->toArray();
|
||||
return $resultData;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user