作者 lyh

gx定时发布产品

... ... @@ -83,8 +83,8 @@ class SendProduct extends Command
$start_date = date('Y-m-d H:i:s');
$end_date = date('Y-m-d 23:59:59');
$productModel = new Product();
$arr = $productModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>0])->pluck('route');
$productModel->edit(['status'=>1],['send_time'=>['between',[$start_date,$end_date]],'status'=>0]);
$arr = $productModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>3])->pluck('route');
$productModel->edit(['status'=>1],['send_time'=>['between',[$start_date,$end_date]],'status'=>3]);
return $arr;
}
... ... @@ -99,8 +99,8 @@ class SendProduct extends Command
$start_date = date('Y-m-d H:i:s');
$end_date = date('Y-m-d 23:59:59');
$blogModel = new Blog();
$arr = $blogModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>0])->pluck('url');
$blogModel->edit(['status'=>1],['release_at'=>['between',[$start_date,$end_date]],'status'=>0]);
$arr = $blogModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>3])->pluck('url');
$blogModel->edit(['status'=>1],['release_at'=>['between',[$start_date,$end_date]],'status'=>3]);
return $arr;
}
... ... @@ -115,8 +115,8 @@ class SendProduct extends Command
$start_date = date('Y-m-d H:i:s');
$end_date = date('Y-m-d 23:59:59');
$newsModel = new News();
$arr = $newsModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>0])->pluck('url');
$newsModel->edit(['status'=>1],['release_at'=>['between',[$start_date,$end_date]],'status'=>0]);
$arr = $newsModel->formatQuery(['send_time'=>['between',[$start_date,$end_date]],'status'=>3])->pluck('url');
$newsModel->edit(['status'=>1],['release_at'=>['between',[$start_date,$end_date]],'status'=>3]);
return $arr;
}
}
... ...
... ... @@ -721,4 +721,20 @@ class ProductController extends BaseController
$typeModel->del(['project_id'=>$this->user['project_id'],'name'=>$this->param['name']]);
$this->response('success');
}
/**
* @remark :获取按钮
* @name :getButton
* @author :lyh
* @method :post
* @time :2024/8/30 16:29
*/
public function getButton(){
return [
'0'=>'草稿',
'1'=>'发布',
'2'=>'回收站',
'3'=>'待发布'
];
}
}
... ...
... ... @@ -260,6 +260,7 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/getProductType', [\App\Http\Controllers\Bside\Product\ProductController::class, 'getProductType'])->name('product_getProductType');
Route::any('/saveType', [\App\Http\Controllers\Bside\Product\ProductController::class, 'saveType'])->name('product_saveType');
Route::any('/delProductType', [\App\Http\Controllers\Bside\Product\ProductController::class, 'delProductType'])->name('product_delProductType');
Route::any('/getButton', [\App\Http\Controllers\Bside\Product\ProductController::class, 'getButton'])->name('product_getButton');
//产品分类
Route::get('category', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'index'])->name('product_category');
Route::get('category/info', [\App\Http\Controllers\Bside\Product\CategoryController::class, 'info'])->name('product_category_info');
... ...