Files
pgserver3.0/pgserver/application/model/InquiryOldData.php
annnj-company 130c1026c4 first commit
2026-04-17 18:29:53 +08:00

43 lines
1.0 KiB
PHP

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