Commit 0b98d801 authored by hujun's avatar hujun

年限

parent 39e42067
......@@ -467,6 +467,7 @@ Route::group('task', [
'updateShopImageIdTask' => [ 'task/JobTask/updateShopImageIdTask', [ 'method' => 'post | get' ] ], //默认图片
'image' => [ 'task/JobTask/image', [ 'method' => 'post | get' ] ], //压缩图片
'updateShopAddress' => [ 'task/JobTask/updateShopAddress', [ 'method' => 'get' ] ], //默认图片
'updateShopAgeLimit' => [ 'task/JobTask/updateShopAgeLimit', [ 'method' => 'get' ] ], //默认年限
'push' => [ 'task/PushMessageTask/push', [ 'method' => 'get' ] ] //推送
]);
......
......@@ -4,6 +4,7 @@ namespace app\task\controller;
use app\index\service\ImageDepotService;
use app\model\GHouses;
use app\model\GHousesExt;
use app\model\GImageDepot;
use think\Image;
use think\Request;
......@@ -18,10 +19,12 @@ use think\Request;
class JobTask
{
private $gHouseModel;
private $gHouseExtModel;
public function __construct()
{
$this->gHouseModel = new GHouses();
$this->gHouseExtModel = new GHousesExt();
}
public function updateShopTask()
......@@ -131,4 +134,24 @@ class JobTask
}
}
}
//转换年限
public function updateShopAgeLimit() {
set_time_limit(0); // 取消脚本运行时间的超时上限
$field = "id,age_limit";
$params['age_limit'] = ['>', 0];
$total = $this->gHouseExtModel->getTotal($params);
$pageSize = 200;
$pageTotal = ceil($total / $pageSize);
for ($pageNo = 1; $pageNo <= $pageTotal; $pageNo++) {
$houseList = $this->gHouseExtModel->getList($pageNo, $pageSize, 'id asc',$field, $params);
foreach ($houseList as $item) {
$age_limit = explode('-', $item['age_limit']);
if (!is_array($age_limit)) {
$houseBin["age_limit"] = $item["age_limit"].'-'.$item["age_limit"];
$this->gHouseExtModel->editData($houseBin, $item["id"]);
}
}
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment