作者 lyh

变更数据

@@ -29,6 +29,7 @@ use App\Models\WebSetting\Translate; @@ -29,6 +29,7 @@ use App\Models\WebSetting\Translate;
29 use App\Models\WebSetting\TranslateData; 29 use App\Models\WebSetting\TranslateData;
30 use App\Models\WebSetting\WebSetting; 30 use App\Models\WebSetting\WebSetting;
31 use App\Models\WorkOrder\TicketLog; 31 use App\Models\WorkOrder\TicketLog;
  32 +use App\Models\WorkOrder\TicketProject;
32 use App\Models\WorkOrder\Tickets; 33 use App\Models\WorkOrder\Tickets;
33 use App\Services\AiBlogService; 34 use App\Services\AiBlogService;
34 use App\Services\CosService; 35 use App\Services\CosService;
@@ -113,15 +114,14 @@ class lyhDemo extends Command @@ -113,15 +114,14 @@ class lyhDemo extends Command
113 * @time :2025/7/22 15:14 114 * @time :2025/7/22 15:14
114 */ 115 */
115 public function _actionRoute(){ 116 public function _actionRoute(){
  117 + $ticketProjectModel = new TicketProject();
  118 + $ticList = $ticketProjectModel->list(['project_cate'=>2],['id','table_id']);
116 $projectModel = new Project(); 119 $projectModel = new Project();
117 - $lists = $projectModel->list([], 'id', ['id']);  
118 - $data = [];  
119 - foreach ($lists as $item){  
120 - echo date('Y-m-d H:i:s') . '开始--项目的id:'. $item['id'] . PHP_EOL;  
121 - $letters = range('A', 'X'); // 只取前 24 个字母(A ~ X)  
122 - $randomLetter = $letters[array_rand($letters)];  
123 - $data['post_id'] = $randomLetter.mt_rand(100000, 999999).$item['id'];  
124 - $projectModel->edit(['post_id'=>$data['post_id']],['id'=>$item['id']]); 120 + foreach ($ticList as $item){
  121 + echo date('Y-m-d H:i:s') . '开始--项目的id:'. $item['table_id'] . PHP_EOL;
  122 + $post_id = 0;
  123 + $post_id = $projectModel->getValue(['id'=>$item['table_id']],'post_id');
  124 + $ticketProjectModel->edit(['post_id'=>$post_id], ['id'=>$item['id']]);
125 } 125 }
126 return true; 126 return true;
127 } 127 }