作者 lyh

gx数据

@@ -41,6 +41,7 @@ class CountAllProject extends Command @@ -41,6 +41,7 @@ class CountAllProject extends Command
41 $lists = $query->paginate(100000, $this->selectParam(), 'page', 1)->toArray(); 41 $lists = $query->paginate(100000, $this->selectParam(), 'page', 1)->toArray();
42 $manageModel = new ManageHr(); 42 $manageModel = new ManageHr();
43 foreach ($lists as $k => $v){ 43 foreach ($lists as $k => $v){
  44 +
44 $data[] = [ 45 $data[] = [
45 'project_id'=>$v['id'], 46 'project_id'=>$v['id'],
46 'version'=>1,//代表6.0 47 'version'=>1,//代表6.0
@@ -56,30 +56,43 @@ class UpdateRoute extends Command @@ -56,30 +56,43 @@ class UpdateRoute extends Command
56 * @time :2023/11/20 15:13 56 * @time :2023/11/20 15:13
57 */ 57 */
58 public function handle(){ 58 public function handle(){
59 - $recordModel = new ProcessRecords();  
60 - $lists = $recordModel->list();  
61 - foreach ($lists as $k => $v){  
62 - $date = $v['record'][0]['date'];  
63 - $recordModel->edit(['date'=>$date],['id'=>$v['id']]);  
64 - }  
65 -// $projectModel = new Project();  
66 -// $list = $projectModel->list(['delete_status'=>['=',0]]);  
67 -// $data = [];  
68 -// foreach ($list as $v){  
69 -// echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;  
70 -// ProjectServer::useProject($v['id']);  
71 -//// $this->getProduct();  
72 -//// $this->setProductKeyword();  
73 -//// $this->getBlog();  
74 -//// $this->setCustomRoute($v['id']);  
75 -// $this->editProductAlt();  
76 -//// $this->custom_to_blogs();  
77 -// DB::disconnect('custom_mysql');  
78 -// } 59 + $projectModel = new Project();
  60 + $list = $projectModel->list(['id'=>['=',475]]);
  61 + $data = [];
  62 + foreach ($list as $v){
  63 + echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
  64 + ProjectServer::useProject($v['id']);
  65 + $this->updateProduct();
  66 + DB::disconnect('custom_mysql');
  67 + }
79 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 68 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
80 } 69 }
81 70
82 /** 71 /**
  72 + * @remark :更新产品
  73 + * @name :updateProduct
  74 + * @author :lyh
  75 + * @method :post
  76 + * @time :2024/11/11 13:59
  77 + */
  78 + public function updateProduct(){
  79 + $productModel = new Product();
  80 + $list = $productModel->list(['created_at'=>['like','%2024-11-11%']],'id',['id']);
  81 + $productModel->edit(['category_id'=>',14,'],['created_at'=>['like','%2024-11-11%']]);
  82 + $data = [];
  83 + foreach ($list as $k => $v){
  84 + $data[] = [
  85 + 'product_id'=>$v['id'],
  86 + 'cate_id'=>14,
  87 + 'created_at'=>date('Y-m-d H:i:s'),
  88 + 'updated_at'=>date('Y-m-d H:i:s')
  89 + ];
  90 + }
  91 + $relaModel = new CategoryRelated();
  92 + $relaModel->insert($data);
  93 + }
  94 +
  95 + /**
83 * @remark :同步擴展模塊數據到blogs 96 * @remark :同步擴展模塊數據到blogs
84 * @name :custom_to_blogs 97 * @name :custom_to_blogs
85 * @author :lyh 98 * @author :lyh
  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :CountAllProject.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2024/11/11 10:36
  8 + */
  9 +
  10 +namespace App\Models\Project;
  11 +
  12 +use App\Models\Base;
  13 +
  14 +class CountAllProject extends Base
  15 +{
  16 + protected $table = 'gl_count_all_project';
  17 +}