|
...
|
...
|
@@ -66,16 +66,32 @@ class Demo extends Command |
|
|
|
protected $description = 'demo';
|
|
|
|
|
|
|
|
public function handle(){
|
|
|
|
|
|
|
|
echo date('Y-m-d H:i:s') . 'project_id:' . PHP_EOL;
|
|
|
|
ProjectServer::useProject(2837);
|
|
|
|
$this->ceshi();
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
// $this->countTemplate();
|
|
|
|
echo date('Y-m-d H:i:s') . 'project_id:' . PHP_EOL;
|
|
|
|
ProjectServer::useProject(3092);
|
|
|
|
$this->delProduct();
|
|
|
|
DB::disconnect('custom_mysql');
|
|
|
|
echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :删除product
|
|
|
|
* @name :delProduct
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/1/10 9:35
|
|
|
|
*/
|
|
|
|
public function delProduct(){
|
|
|
|
$productModel = new Product();
|
|
|
|
$list = $productModel->list(['status'=>2]);
|
|
|
|
foreach ($list as $k => $v){
|
|
|
|
$routeModel = new RouteMap();
|
|
|
|
$routeModel->del(['source'=>'product','source_id'=>$v['id']]);
|
|
|
|
}
|
|
|
|
$productModel->del(['status'=>2]);
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :统计当前模版使用情况
|
|
|
|
* @name :countTemplate
|
|
|
|
* @author :lyh
|
...
|
...
|
|