作者 lyh

gx

@@ -19,6 +19,7 @@ use App\Models\CustomModule\CustomModuleContent; @@ -19,6 +19,7 @@ use App\Models\CustomModule\CustomModuleContent;
19 use App\Models\Devops\ServerConfig; 19 use App\Models\Devops\ServerConfig;
20 use App\Models\Devops\Servers; 20 use App\Models\Devops\Servers;
21 use App\Models\Devops\ServersIp; 21 use App\Models\Devops\ServersIp;
  22 +use App\Models\ExtentModule\ExtensionModuleValue;
22 use App\Models\File\File; 23 use App\Models\File\File;
23 use App\Models\File\File as FileModel; 24 use App\Models\File\File as FileModel;
24 use App\Models\File\Image; 25 use App\Models\File\Image;
@@ -62,17 +63,172 @@ class Demo extends Command @@ -62,17 +63,172 @@ class Demo extends Command
62 protected $description = 'demo'; 63 protected $description = 'demo';
63 64
64 public function handle(){ 65 public function handle(){
65 - $keywordVideoModel = new KeywordVideoTask();  
66 - $list = $keywordVideoModel->list();  
67 - foreach ($list as $v){  
68 - echo date('Y-m-d H:i:s') . 'project_id:'.$v['project_id'] . PHP_EOL;  
69 - ProjectServer::useProject($v['project_id']);  
70 - $this->getProduct(); 66 +
  67 + echo date('Y-m-d H:i:s') . 'project_id:' . PHP_EOL;
  68 + ProjectServer::useProject(2837);
  69 + $this->ceshi();
71 DB::disconnect('custom_mysql'); 70 DB::disconnect('custom_mysql');
72 - } 71 +
73 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 72 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
74 } 73 }
75 74
  75 + public function ceshi(){
  76 + $data = 'MBR10100CT,Schottky Barrier Rectifier,TO-220AB,100,5*2,common cathode,100,0.85,10,2500,175,-,Active
  77 +MBR2060BCT,Schottky Barrier Rectifier,ITO-220AB,60,10*2,common cathode,150,0.75,50,5000,150,-,Active
  78 +MBR20150DCT,Schottky Barrier Rectifier,TO-263(D2PAK),150,10*2,common cathode,150,0.88,5,1500,175,-,Active
  79 +MUR2060CT,High Efficient Rectifier,TO-220AB,600,10*2,common cathode,150,1.7,1,500,150,50,Active
  80 +MUR2040FCT,High Efficient Rectifier,ITO-220AB,400,10*2,common cathode,150,1.3,1,500,150,50,Active
  81 +DSEK20S04B,Ultra fast soft Recovery Rectifier,TO-252(DPAK),400,10*2,common cathode,125,1.25,2,500,175,35,Active
  82 +DSEK30S06D,Ultra fast soft Recovery Rectifier,TO-263(D2PAK),600,15*2,common cathode,150,1.7,2,500,175,35,Active
  83 +DSEK60H06P,Ultra fast soft Recovery Rectifier,TO-247AD,600,30*2,common cathode,300,1.7,5,500,175,60,Active
  84 +GBU410,Bridge Rectifier,GBU,1000,4,-,125,1,1,500,150,-,Active
  85 +GBU1510,Bridge Rectifier,GBU,1000,15,-,250,1,1,500,150,-,Active
  86 +GBJ2510,Bridge Rectifier,GBJ,1000,25,-,300,1,1,500,150,-,Active
  87 +GBU1504H,High Efficient Bridge Rectifier,GBU,400,15,-,150,1.3,1,500,150,-,Active
  88 +GBU1506H,High Efficient Bridge Rectifier,GBU,400,15,-,150,1.7,1,500,150,-,Active
  89 +GBJ2504H,High Efficient Bridge Rectifier,GBJ,600,25,-,250,1.3,1,500,150,-,Active
  90 +GBJ2506H,High Efficient Bridge Rectifier,GBJ,600,25,-,250,1.7,1,500,150,-,Active
  91 +1N4007,Standard Recovery Rectifier,DO-41,1000,1,-,50,1,1,500,150,-,Active
  92 +1N5399,Standard Recovery Rectifier,DO-15,1000,1.5,-,75,1,1,500,150,-,Active
  93 +1N5408,Standard Recovery Rectifier,DO-27,1000,3,-,100,1,1,500,150,-,Active
  94 +RS1M,Fast Recovery Rectifier,SMA,1000,1,-,50,1.3,1,500,150,500,Active
  95 +RS2M,Fast Recovery Rectifier,SMB,1000,2,-,75,1.3,1,500,150,500,Active
  96 +RS3M,Fast Recovery Rectifier,SMC,1000,3,-,100,1.3,1,500,150,500,Active
  97 +SF28,Super fast Recovery Rectifier,DO-15,600,2,-,60,1.7,1,500,150,35,Active
  98 +SF56G,Super fast Recovery Rectifier,DO-27,400,5,-,125,1.3,1,500,150,35,Active
  99 +DSE1006,Super fast Recovery Rectifier,TO-220AC,600,10,Single Positive,150,1.7,1,500,150,35,Active
  100 +DSE1504F,Super fast Recovery Rectifier,ITO-220AC,400,15,Single Positive,150,1.4,1,500,150,35,Active';
  101 + $array = explode("\n", $data);
  102 + foreach ($array as $values){
  103 + $array1 = explode(',',$values);
  104 + $contentData = [
  105 + 'name'=>$array1[0],
  106 + 'route'=>'',
  107 + 'project_id'=>2837,
  108 + 'operator_id'=>6393,
  109 + 'module_id'=>2,
  110 + ];
  111 + $customModuleContentModel = new CustomModuleContent();
  112 + $contentId = $customModuleContentModel->addReturnId($contentData);
  113 + $route = RouteMap::setRoute($data['route'],RouteMap::SOURCE_MODULE,$contentId,2837);
  114 + $customModuleContentModel->edit(['route'=>$route],['id'=>$contentId]);
  115 + $pd_extended_field_arr = [
  116 + [
  117 + 'key'=>'pd_extended_field_1',
  118 + 'type'=>1,
  119 + 'project_id'=>2837,
  120 + 'values'=>$array1[2],
  121 + 'content_id'=>$contentId,
  122 + 'module_id'=>2,
  123 + 'created_at'=>date('Y-m-d H:i:s'),
  124 + 'updated_at'=>date('Y-m-d H:i:s'),
  125 + ],
  126 + [
  127 + 'key'=>'pd_extended_field_2',
  128 + 'type'=>1,
  129 + 'project_id'=>2837,
  130 + 'values'=>$array1[3],
  131 + 'module_id'=>2,
  132 + 'content_id'=>$contentId,
  133 + 'created_at'=>date('Y-m-d H:i:s'),
  134 + 'updated_at'=>date('Y-m-d H:i:s'),
  135 + ],
  136 + [
  137 + 'key'=>'pd_extended_field_3',
  138 + 'type'=>1,
  139 + 'project_id'=>2837,
  140 + 'values'=>$array1[4],
  141 + 'module_id'=>2,
  142 + 'content_id'=>$contentId,
  143 + 'created_at'=>date('Y-m-d H:i:s'),
  144 + 'updated_at'=>date('Y-m-d H:i:s'),
  145 + ],
  146 + [
  147 + 'key'=>'pd_extended_field_4',
  148 + 'type'=>1,
  149 + 'project_id'=>2837,
  150 + 'values'=>$array1[5],
  151 + 'module_id'=>2,
  152 + 'content_id'=>$contentId,
  153 + 'created_at'=>date('Y-m-d H:i:s'),
  154 + 'updated_at'=>date('Y-m-d H:i:s'),
  155 + ],
  156 + [
  157 + 'key'=>'pd_extended_field_5',
  158 + 'type'=>1,
  159 + 'project_id'=>2837,
  160 + 'values'=>$array1[6],
  161 + 'module_id'=>2,
  162 + 'content_id'=>$contentId,
  163 + 'created_at'=>date('Y-m-d H:i:s'),
  164 + 'updated_at'=>date('Y-m-d H:i:s'),
  165 + ],
  166 + [
  167 + 'key'=>'pd_extended_field_6',
  168 + 'type'=>1,
  169 + 'project_id'=>2837,
  170 + 'values'=>$array1[7],
  171 + 'module_id'=>2,
  172 + 'content_id'=>$contentId,
  173 + 'created_at'=>date('Y-m-d H:i:s'),
  174 + 'updated_at'=>date('Y-m-d H:i:s'),
  175 + ],
  176 + [
  177 + 'key'=>'pd_extended_field_7',
  178 + 'type'=>1,
  179 + 'project_id'=>2837,
  180 + 'values'=>$array1[8],
  181 + 'module_id'=>2,
  182 + 'content_id'=>$contentId,
  183 + 'created_at'=>date('Y-m-d H:i:s'),
  184 + 'updated_at'=>date('Y-m-d H:i:s'),
  185 + ],
  186 + [
  187 + 'key'=>'pd_extended_field_8',
  188 + 'type'=>1,
  189 + 'project_id'=>2837,
  190 + 'values'=>$array1[9],
  191 + 'module_id'=>2,
  192 + 'content_id'=>$contentId,
  193 + 'created_at'=>date('Y-m-d H:i:s'),
  194 + 'updated_at'=>date('Y-m-d H:i:s'),
  195 + ],
  196 + [
  197 + 'key'=>'pd_extended_field_9',
  198 + 'type'=>1,
  199 + 'project_id'=>2837,
  200 + 'values'=>$array1[10],
  201 + 'module_id'=>2,
  202 + 'content_id'=>$contentId,
  203 + 'created_at'=>date('Y-m-d H:i:s'),
  204 + 'updated_at'=>date('Y-m-d H:i:s'),
  205 + ],
  206 + [
  207 + 'key'=>'pd_extended_field_10',
  208 + 'type'=>1,
  209 + 'project_id'=>2837,
  210 + 'values'=>$array1[11],
  211 + 'module_id'=>2,
  212 + 'content_id'=>$contentId,
  213 + 'created_at'=>date('Y-m-d H:i:s'),
  214 + 'updated_at'=>date('Y-m-d H:i:s'),
  215 + ],
  216 + [
  217 + 'key'=>'pd_extended_field_11',
  218 + 'type'=>1,
  219 + 'project_id'=>2837,
  220 + 'values'=>$array1[12],
  221 + 'module_id'=>2,
  222 + 'content_id'=>$contentId,
  223 + 'created_at'=>date('Y-m-d H:i:s'),
  224 + 'updated_at'=>date('Y-m-d H:i:s'),
  225 + ],
  226 + ];
  227 + $extendContentModel = new ExtensionModuleValue();
  228 + $extendContentModel->insert($pd_extended_field_arr);
  229 + }
  230 + }
  231 +
76 /** 232 /**
77 * @remark :更新产品 233 * @remark :更新产品
78 * @name :getProduct 234 * @name :getProduct
@@ -32,162 +32,7 @@ class TestController extends BaseController @@ -32,162 +32,7 @@ class TestController extends BaseController
32 * @time :2024/11/11 14:51 32 * @time :2024/11/11 14:51
33 */ 33 */
34 public function ceshi(){ 34 public function ceshi(){
35 -  
36 - $data = 'MBR10100CT,Schottky Barrier Rectifier,TO-220AB,100,5*2,common cathode,100,0.85,10,2500,175,-,Active  
37 -MBR2060BCT,Schottky Barrier Rectifier,ITO-220AB,60,10*2,common cathode,150,0.75,50,5000,150,-,Active  
38 -MBR20150DCT,Schottky Barrier Rectifier,TO-263(D2PAK),150,10*2,common cathode,150,0.88,5,1500,175,-,Active  
39 -MUR2060CT,High Efficient Rectifier,TO-220AB,600,10*2,common cathode,150,1.7,1,500,150,50,Active  
40 -MUR2040FCT,High Efficient Rectifier,ITO-220AB,400,10*2,common cathode,150,1.3,1,500,150,50,Active  
41 -DSEK20S04B,Ultra fast soft Recovery Rectifier,TO-252(DPAK),400,10*2,common cathode,125,1.25,2,500,175,35,Active  
42 -DSEK30S06D,Ultra fast soft Recovery Rectifier,TO-263(D2PAK),600,15*2,common cathode,150,1.7,2,500,175,35,Active  
43 -DSEK60H06P,Ultra fast soft Recovery Rectifier,TO-247AD,600,30*2,common cathode,300,1.7,5,500,175,60,Active  
44 -GBU410,Bridge Rectifier,GBU,1000,4,-,125,1,1,500,150,-,Active  
45 -GBU1510,Bridge Rectifier,GBU,1000,15,-,250,1,1,500,150,-,Active  
46 -GBJ2510,Bridge Rectifier,GBJ,1000,25,-,300,1,1,500,150,-,Active  
47 -GBU1504H,High Efficient Bridge Rectifier,GBU,400,15,-,150,1.3,1,500,150,-,Active  
48 -GBU1506H,High Efficient Bridge Rectifier,GBU,400,15,-,150,1.7,1,500,150,-,Active  
49 -GBJ2504H,High Efficient Bridge Rectifier,GBJ,600,25,-,250,1.3,1,500,150,-,Active  
50 -GBJ2506H,High Efficient Bridge Rectifier,GBJ,600,25,-,250,1.7,1,500,150,-,Active  
51 -1N4007,Standard Recovery Rectifier,DO-41,1000,1,-,50,1,1,500,150,-,Active  
52 -1N5399,Standard Recovery Rectifier,DO-15,1000,1.5,-,75,1,1,500,150,-,Active  
53 -1N5408,Standard Recovery Rectifier,DO-27,1000,3,-,100,1,1,500,150,-,Active  
54 -RS1M,Fast Recovery Rectifier,SMA,1000,1,-,50,1.3,1,500,150,500,Active  
55 -RS2M,Fast Recovery Rectifier,SMB,1000,2,-,75,1.3,1,500,150,500,Active  
56 -RS3M,Fast Recovery Rectifier,SMC,1000,3,-,100,1.3,1,500,150,500,Active  
57 -SF28,Super fast Recovery Rectifier,DO-15,600,2,-,60,1.7,1,500,150,35,Active  
58 -SF56G,Super fast Recovery Rectifier,DO-27,400,5,-,125,1.3,1,500,150,35,Active  
59 -DSE1006,Super fast Recovery Rectifier,TO-220AC,600,10,Single Positive,150,1.7,1,500,150,35,Active  
60 -DSE1504F,Super fast Recovery Rectifier,ITO-220AC,400,15,Single Positive,150,1.4,1,500,150,35,Active';  
61 - $array = explode("\n", $data);  
62 - foreach ($array as $values){  
63 - $array1 = explode(',',$values);  
64 - $contentData = [  
65 - 'name'=>$array1[0],  
66 - 'route'=>'',  
67 - 'project_id'=>2837,  
68 - 'operator_id'=>6393,  
69 - 'module_id'=>2,  
70 - ];  
71 - $customModuleContentModel = new CustomModuleContent();  
72 - $contentId = $customModuleContentModel->addReturnId($contentData);  
73 - $route = RouteMap::setRoute($data['route'],RouteMap::SOURCE_MODULE,$contentId,2837);  
74 - $customModuleContentModel->edit(['route'=>$route],['id'=>$contentId]);  
75 - $pd_extended_field_arr = [  
76 - [  
77 - 'key'=>'pd_extended_field_1',  
78 - 'type'=>1,  
79 - 'project_id'=>2837,  
80 - 'values'=>$array1[2],  
81 - 'content_id'=>$contentId,  
82 - 'module_id'=>2,  
83 - 'created_at'=>date('Y-m-d H:i:s'),  
84 - 'updated_at'=>date('Y-m-d H:i:s'),  
85 - ],  
86 - [  
87 - 'key'=>'pd_extended_field_2',  
88 - 'type'=>1,  
89 - 'project_id'=>2837,  
90 - 'values'=>$array1[3],  
91 - 'module_id'=>2,  
92 - 'content_id'=>$contentId,  
93 - 'created_at'=>date('Y-m-d H:i:s'),  
94 - 'updated_at'=>date('Y-m-d H:i:s'),  
95 - ],  
96 - [  
97 - 'key'=>'pd_extended_field_3',  
98 - 'type'=>1,  
99 - 'project_id'=>2837,  
100 - 'values'=>$array1[4],  
101 - 'module_id'=>2,  
102 - 'content_id'=>$contentId,  
103 - 'created_at'=>date('Y-m-d H:i:s'),  
104 - 'updated_at'=>date('Y-m-d H:i:s'),  
105 - ],  
106 - [  
107 - 'key'=>'pd_extended_field_4',  
108 - 'type'=>1,  
109 - 'project_id'=>2837,  
110 - 'values'=>$array1[5],  
111 - 'module_id'=>2,  
112 - 'content_id'=>$contentId,  
113 - 'created_at'=>date('Y-m-d H:i:s'),  
114 - 'updated_at'=>date('Y-m-d H:i:s'),  
115 - ],  
116 - [  
117 - 'key'=>'pd_extended_field_5',  
118 - 'type'=>1,  
119 - 'project_id'=>2837,  
120 - 'values'=>$array1[6],  
121 - 'module_id'=>2,  
122 - 'content_id'=>$contentId,  
123 - 'created_at'=>date('Y-m-d H:i:s'),  
124 - 'updated_at'=>date('Y-m-d H:i:s'),  
125 - ],  
126 - [  
127 - 'key'=>'pd_extended_field_6',  
128 - 'type'=>1,  
129 - 'project_id'=>2837,  
130 - 'values'=>$array1[7],  
131 - 'module_id'=>2,  
132 - 'content_id'=>$contentId,  
133 - 'created_at'=>date('Y-m-d H:i:s'),  
134 - 'updated_at'=>date('Y-m-d H:i:s'),  
135 - ],  
136 - [  
137 - 'key'=>'pd_extended_field_7',  
138 - 'type'=>1,  
139 - 'project_id'=>2837,  
140 - 'values'=>$array1[8],  
141 - 'module_id'=>2,  
142 - 'content_id'=>$contentId,  
143 - 'created_at'=>date('Y-m-d H:i:s'),  
144 - 'updated_at'=>date('Y-m-d H:i:s'),  
145 - ],  
146 - [  
147 - 'key'=>'pd_extended_field_8',  
148 - 'type'=>1,  
149 - 'project_id'=>2837,  
150 - 'values'=>$array1[9],  
151 - 'module_id'=>2,  
152 - 'content_id'=>$contentId,  
153 - 'created_at'=>date('Y-m-d H:i:s'),  
154 - 'updated_at'=>date('Y-m-d H:i:s'),  
155 - ],  
156 - [  
157 - 'key'=>'pd_extended_field_9',  
158 - 'type'=>1,  
159 - 'project_id'=>2837,  
160 - 'values'=>$array1[10],  
161 - 'module_id'=>2,  
162 - 'content_id'=>$contentId,  
163 - 'created_at'=>date('Y-m-d H:i:s'),  
164 - 'updated_at'=>date('Y-m-d H:i:s'),  
165 - ],  
166 - [  
167 - 'key'=>'pd_extended_field_10',  
168 - 'type'=>1,  
169 - 'project_id'=>2837,  
170 - 'values'=>$array1[11],  
171 - 'module_id'=>2,  
172 - 'content_id'=>$contentId,  
173 - 'created_at'=>date('Y-m-d H:i:s'),  
174 - 'updated_at'=>date('Y-m-d H:i:s'),  
175 - ],  
176 - [  
177 - 'key'=>'pd_extended_field_11',  
178 - 'type'=>1,  
179 - 'project_id'=>2837,  
180 - 'values'=>$array1[12],  
181 - 'module_id'=>2,  
182 - 'content_id'=>$contentId,  
183 - 'created_at'=>date('Y-m-d H:i:s'),  
184 - 'updated_at'=>date('Y-m-d H:i:s'),  
185 - ],  
186 - ];  
187 - $extendContentModel = new ExtensionModuleValue();  
188 - $extendContentModel->insert($pd_extended_field_arr);  
189 - }  
190 - $this->response('success',Code::SUCCESS,$data); 35 + $this->response('success',Code::SUCCESS,[]);
191 } 36 }
192 37
193 } 38 }