作者 lyh

gxJiaoben

@@ -56,20 +56,38 @@ class UpdateRoute extends Command @@ -56,20 +56,38 @@ class UpdateRoute extends Command
56 */ 56 */
57 public function handle(){ 57 public function handle(){
58 $projectModel = new Project(); 58 $projectModel = new Project();
59 - $list = $projectModel->list(['id'=>['in',[1646]]]); 59 + $list = $projectModel->list(['id'=>['in',[1799]]]);
60 $data = []; 60 $data = [];
61 foreach ($list as $v){ 61 foreach ($list as $v){
62 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 62 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
63 ProjectServer::useProject($v['id']); 63 ProjectServer::useProject($v['id']);
64 - $this->getProduct(); 64 +// $this->getProduct();
65 // $this->setProductKeyword(); 65 // $this->setProductKeyword();
66 // $this->getBlog(); 66 // $this->getBlog();
67 // $this->setCustomRoute($v['id']); 67 // $this->setCustomRoute($v['id']);
  68 + $this->editProductAlt();
68 DB::disconnect('custom_mysql'); 69 DB::disconnect('custom_mysql');
69 } 70 }
70 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 71 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
71 } 72 }
72 73
  74 + public function editProductAlt(){
  75 + $productModel = new Product();
  76 + $lists = $productModel->list(['status'=>1],'id',['id','route','thumb','gallery']);
  77 + foreach ($lists as $k => $v){
  78 + $v['thumb']['alt'] = $v['route'];
  79 + if(!empty($v['gallery'])){
  80 + foreach ($v['gallery'] as $keys => $values){
  81 + $values = (array)$values;
  82 + $values['alt'] = $v['route'];
  83 + $v['gallery'][$keys] = $values;
  84 + }
  85 + }
  86 + $productModel->edit(['thumb'=>$v['thumb'],'gallery'=>$v['gallery']],['id'=>$v['id']]);
  87 + }
  88 + return true;
  89 + }
  90 +
73 public function setCustomRoute($project_id){ 91 public function setCustomRoute($project_id){
74 $customModel = new CustomModuleContent(); 92 $customModel = new CustomModuleContent();
75 $list = $customModel->list(); 93 $list = $customModel->list();