作者 lyh

gx

  1 +<?php
  2 +/**
  3 + * @remark :
  4 + * @name :Languages.php
  5 + * @author :lyh
  6 + * @method :post
  7 + * @time :2023/11/30 10:29
  8 + */
  9 +
  10 +namespace App\Console\Commands;
  11 +
  12 +use Illuminate\Console\Command;
  13 +
  14 +class Languages extends Command
  15 +{
  16 + /**
  17 + * The name and signature of the console command.
  18 + *
  19 + * @var string
  20 + */
  21 + protected $signature = 'update_progress';
  22 +
  23 + /**
  24 + * The console command description.
  25 + *
  26 + * @var string
  27 + */
  28 + protected $description = '导入小语种';
  29 + /**
  30 + * @name :(定时执行)handle
  31 + * @author :lyh
  32 + * @method :post
  33 + * @time :2023/5/12 14:48
  34 + */
  35 + public function handle()
  36 + {
  37 + $data = '[{"short":"en","chinese":"英文","english":"English","language":"English"},
  38 + {"short":"zh","chinese":"简体中文","english":"Chinese","language":"Chinese Simplified"},
  39 + {"short":"zh-TW","chinese":"繁体中文","english":"Chinese","language":"Chinese Traditional"},
  40 + {"short":"fr","chinese":"法语","english":"French","language":"Français"},
  41 + {"short":"de","chinese":"德语","english":"German","language":"Deutsch"},
  42 + {"short":"pt","chinese":"葡萄牙语","english":"Portuguese","language":"Português"},
  43 + {"short":"es","chinese":"西班牙语","english":"Spanish","language":"Español"},
  44 + {"short":"ru","chinese":"俄语","english":"Russian","language":"Русский"},
  45 + {"short":"ja","chinese":"日语","english":"Japanese","language":"日本語"},
  46 + {"short":"ko","chinese":"韩语","english":"Korean","language":"한국어"},
  47 + {"short":"ar","chinese":"阿拉伯语","english":"Arabic","language":"العربية"},
  48 + {"short":"ga","chinese":"爱尔兰语","english":"Irish","language":"Gaeilge"},
  49 + {"short":"el","chinese":"希腊语","english":"Greek","language":"Ελληνικά"},
  50 + {"short":"tr","chinese":"土耳其语","english":"Turkish","language":"Türkçe"},
  51 + {"short":"it","chinese":"意大利语","english":"Italian","language":"Italiano"},
  52 + {"short":"da","chinese":"丹麦语","english":"Danish","language":"Dansk"},
  53 + {"short":"ro","chinese":"罗马尼亚语","english":"Romanian","language":"Română"},
  54 + {"short":"id","chinese":"印度尼西亚语","english":"Indonesian","language":"Bahasa Indonesia"},
  55 + {"short":"cs","chinese":"捷克语","english":"Czech","language":"Čeština"},
  56 + {"short":"af","chinese":"南非荷兰语","english":"Afrikaans","language":"Afrikaans"},
  57 + {"short":"sv","chinese":"瑞典语","english":"Swedish","language":"Svenska"},
  58 + {"short":"pl","chinese":"波兰语","english":"Polish","language":"Polski"},
  59 + {"short":"eu","chinese":"巴斯克语","english":"Basque","language":"Euskara"},
  60 + {"short":"ca","chinese":"加泰罗尼亚语","english":"Catalan","language":"Català"},
  61 + {"short":"eo","chinese":"世界语","english":"Esperanto","language":"Esperanto"},
  62 + {"short":"hi","chinese":"北印度语","english":"Hindi","language":"हिन्दी"},
  63 + {"short":"lo","chinese":"老挝语","english":"Lao","language":"Lao"},
  64 + {"short":"sq","chinese":"阿尔巴尼亚语","english":"Albanian","language":"Shqip"},
  65 + {"short":"am","chinese":"阿姆哈拉语","english":"Amharic","language":"አማርኛ"},
  66 + {"short":"hy","chinese":"亚美尼亚语","english":"Armenian","language":"Armenian"},
  67 + {"short":"az","chinese":"阿塞拜疆语","english":"Azerbaijani","language":"Azerbaijani"},
  68 + {"short":"be","chinese":"白俄罗斯语","english":"Belarusian","language":"беларуская м"},
  69 + {"short":"bn","chinese":"孟加拉语","english":"Bengali","language":"বাংলা"},
  70 + {"short":"bs","chinese":"波斯尼亚语","english":"Bosnian","language":"Bosnian"},
  71 + {"short":"bg","chinese":"保加利亚语","english":"Bulgarian","language":"Български"},
  72 + {"short":"ceb","chinese":"宿务语","english":"Cebuano","language":"Cebuano"},
  73 + {"short":"ny","chinese":"齐佩瓦语","english":"Chichewa","language":"Chichewa"},
  74 + {"short":"co","chinese":"科西嘉语","english":"Corsican","language":"Corsican"},
  75 + {"short":"hr","chinese":"克罗地亚语","english":"Croatian","language":"Hrvatski"},
  76 + {"short":"nl","chinese":"荷兰语","english":"Dutch","language":"Nederlands"},
  77 + {"short":"et","chinese":"爱沙尼亚语","english":"Estonian","language":"Eesti Keel"},
  78 + {"short":"tl","chinese":"菲律宾语","english":"Filipino","language":"Tagalog"},
  79 + {"short":"fi","chinese":"芬兰语","english":"Finnish","language":"Suomi"},
  80 + {"short":"fy","chinese":"弗利然语","english":"Frisian","language":"Frisian"},
  81 + {"short":"gl","chinese":"加利西亚语","english":"Galician","language":"Galego"},
  82 + {"short":"ka","chinese":"格鲁吉亚语","english":"Georgian","language":"ქართული"},
  83 + {"short":"gu","chinese":"古吉特拉语","english":"Gujarati","language":"ગુજરાતી"},
  84 + {"short":"ht","chinese":"海地-克里奥尔语","english":"Haitian","language":"Kreyòl Ayisyen"},
  85 + {"short":"ha","chinese":"豪撒语","english":"Hausa","language":"Hausa"},
  86 + {"short":"haw","chinese":"夏威夷语","english":"Hawaiian","language":"Hawaiian"},
  87 + {"short":"iw","chinese":"希伯来语","english":"Hebrew","language":"עברית"},
  88 + {"short":"hmn","chinese":"苗语","english":"Hmong","language":"Hmong"},
  89 + {"short":"hu","chinese":"匈牙利语","english":"Hungarian","language":"Magyar"},
  90 + {"short":"is","chinese":"冰岛语","english":"Icelandic","language":"Íslenska"},
  91 + {"short":"ig","chinese":"伊博语","english":"Igbo","language":"Igbo"},
  92 + {"short":"jw","chinese":"爪哇语","english":"Javanese","language":"Javanese"},
  93 + {"short":"kn","chinese":"坎纳达语","english":"Kannada","language":"ಕನ್ನಡ"},
  94 + {"short":"kk","chinese":"哈萨克语","english":"Kazakh","language":"Kazakh"},
  95 + {"short":"km","chinese":"高棉语","english":"Khmer","language":"Khmer"},
  96 + {"short":"ku","chinese":"库尔德语","english":"Kurdish","language":"هه‌رێمی کوردستان"},
  97 + {"short":"ky","chinese":"吉尔吉斯斯坦语","english":"Kyrgyz","language":"Kyrgyz"},
  98 + {"short":"la","chinese":"拉丁语","english":"Latin","language":"Latin"},
  99 + {"short":"lv","chinese":"拉脱维亚语","english":"Latvian","language":"Latviešu"},
  100 + {"short":"lt","chinese":"立陶宛语","english":"Lithuanian","language":"Lietuvių"},
  101 + {"short":"lb","chinese":"卢森堡语","english":"Luxembou..","language":"Herzogtum Lëtzebuerg"},
  102 + {"short":"mk","chinese":"马其顿语","english":"Macedonian","language":"македонски"},
  103 + {"short":"mg","chinese":"马尔加什语","english":"Malagasy","language":"Malagasy"},
  104 + {"short":"ms","chinese":"马来语","english":"Malay","language":"Bahasa Melayu"},
  105 + {"short":"ml","chinese":"德拉维族(Dravidian)语","english":"Malayalam","language":"Malayalam "},
  106 + {"short":"mt","chinese":"马其他语","english":"Maltese","language":"Malti"},
  107 + {"short":"mi","chinese":"毛利语","english":"Maori","language":"Maori"},
  108 + {"short":"mr","chinese":"马拉地语","english":"Marathi","language":"Marathi"},
  109 + {"short":"mn","chinese":"蒙古族语","english":"Mongolian","language":"Mongolian"},
  110 + {"short":"my","chinese":"缅甸语","english":"Burmese","language":"Burmese"},
  111 + {"short":"ne","chinese":"尼泊尔语","english":"Nepali","language":"Nepali"},
  112 + {"short":"no","chinese":"挪威语","english":"Norwegian","language":"Norsk"},
  113 + {"short":"ps","chinese":"普什图语","english":"Pashto","language":"Pashto"},
  114 + {"short":"fa","chinese":"波斯语","english":"Persian","language":"فارسی"},
  115 + {"short":"pa","chinese":"旁遮普语","english":"Punjabi","language":"Punjabi"},
  116 + {"short":"sr","chinese":"塞尔维亚语","english":"Serbian","language":"Српски"},
  117 + {"short":"st","chinese":"塞索托语","english":"Sesotho","language":"Sesotho"},
  118 + {"short":"si","chinese":"僧伽罗语","english":"Sinhala","language":"Sinhala"},
  119 + {"short":"sk","chinese":"斯洛伐克语","english":"Slovak","language":"Slovenčina"},
  120 + {"short":"sl","chinese":"斯洛文尼亚语","english":"Slovenian","language":"slovenščina"},
  121 + {"short":"so","chinese":"索马里语","english":"Somali","language":"Somali"},
  122 + {"short":"sm","chinese":"萨摩亚语","english":"Samoan","language":"Samoan"},
  123 + {"short":"gd","chinese":"苏格兰盖尔语","english":"Scots Gaelic","language":"Gàidhlig"},
  124 + {"short":"sn","chinese":"修纳语","english":"Shona","language":"Shona"},
  125 + {"short":"sd","chinese":"信德语","english":"Sindhi","language":"سنڌي‎"},
  126 + {"short":"su","chinese":"巽他语","english":"Sundanese","language":"Sundanese"},
  127 + {"short":"sw","chinese":"斯瓦西里语","english":"Swahili","language":"Kiswahili"},
  128 + {"short":"tg","chinese":"塔吉克语","english":"Tajik","language":"Tajik"},
  129 + {"short":"ta","chinese":"泰米尔语","english":"Tamil","language":"தமிழ்"},
  130 + {"short":"te","chinese":"泰卢固语","english":"Telugu","language":"తెలుగు"},
  131 + {"short":"th","chinese":"泰语","english":"Thai","language":"ภาษาไทย"},
  132 + {"short":"uk","chinese":"乌克兰语","english":"Ukrainian","language":"Українська"},
  133 + {"short":"ur","chinese":"乌尔都语","english":"Urdu","language":"اردو"},
  134 + {"short":"uz","chinese":"乌兹别克语","english":"Uzbek","language":"Uzbek"},
  135 + {"short":"vi","chinese":"越南语","english":"Vietnamese","language":"Tiếng Việt"},
  136 + {"short":"cy","chinese":"威尔士语","english":"Welsh","language":"Cymraeg"},
  137 + {"short":"xh","chinese":"科萨语","english":"Xhosa","language":"Xhosa"},
  138 + {"short":"yi","chinese":"意地绪语","english":"Yiddish","language":"ײִדיש"},
  139 + {"short":"yo","chinese":"约鲁巴语","english":"Yoruba","language":"Yoruba"},
  140 + {"short":"zu","chinese":"祖鲁语","english":"Zulu","language":"Zulu"},
  141 + {"short":"rw","english":"Kinyarwanda","chinese":"卢旺达","language":"Kinyarwanda"},
  142 + {"short":"tt","english":"Tatar","chinese":"鞑靼语","language":"Татар"},
  143 + {"short":"or","english":"Oriya","chinese":"奥利亚语","language":"ଓଡିଆ"},
  144 + {"short":"tk","english":"Turkmen","chinese":"土库曼语","language":"Türkmenler"},
  145 + {"short":"ug","english":"Uyghur","chinese":"维吾尔语","language":"ئۇيغۇر"}]';
  146 + }
  147 +}
@@ -83,6 +83,7 @@ class OnlineController extends BaseController @@ -83,6 +83,7 @@ class OnlineController extends BaseController
83 'gl_project_deploy_optimize.assist_mid AS optimize_assist_mid', 83 'gl_project_deploy_optimize.assist_mid AS optimize_assist_mid',
84 'gl_project_deploy_optimize.tech_mid AS optimize_tech_mid', 84 'gl_project_deploy_optimize.tech_mid AS optimize_tech_mid',
85 'gl_project_deploy_optimize.domain AS domain', 85 'gl_project_deploy_optimize.domain AS domain',
  86 + 'gl_project_deploy_optimize.quality_mid AS quality_mid',
86 ]; 87 ];
87 return $select; 88 return $select;
88 } 89 }
@@ -108,6 +109,7 @@ class OnlineController extends BaseController @@ -108,6 +109,7 @@ class OnlineController extends BaseController
108 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']); 109 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']);
109 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']); 110 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']);
110 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']); 111 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']);
  112 + $item['quality_mid_name'] = $manageModel->getName($item['quality_mid']);
111 $item['plan'] = Project::planMap()[$item['plan']]; 113 $item['plan'] = Project::planMap()[$item['plan']];
112 $item['created_at'] = date('Y年m月d日', strtotime($item['created_at'])); 114 $item['created_at'] = date('Y年m月d日', strtotime($item['created_at']));
113 $item['autologin_code'] = getAutoLoginCode($item['id']); 115 $item['autologin_code'] = getAutoLoginCode($item['id']);
@@ -74,6 +74,7 @@ class OptimizeController extends BaseController @@ -74,6 +74,7 @@ class OptimizeController extends BaseController
74 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']); 74 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']);
75 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']); 75 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']);
76 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']); 76 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']);
  77 + $item['quality_mid_name'] = $manageModel->getName($item['quality_mid']);
77 $item['plan'] = Project::planMap()[$item['plan']]; 78 $item['plan'] = Project::planMap()[$item['plan']];
78 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date'])); 79 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date']));
79 $item['autologin_code'] = getAutoLoginCode($item['id']); 80 $item['autologin_code'] = getAutoLoginCode($item['id']);
@@ -310,6 +310,7 @@ class ProjectController extends BaseController @@ -310,6 +310,7 @@ class ProjectController extends BaseController
310 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']); 310 $item['optimize_optimist'] = $manageModel->getName($item['optimize_optimist_mid']);
311 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']); 311 $item['optimize_assist'] = $manageModel->getName($item['optimize_assist_mid']);
312 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']); 312 $item['optimize_tech'] = $manageModel->getName($item['optimize_tech_mid']);
  313 + $item['quality_mid_name'] = $manageModel->getName($item['quality_mid']);
313 $item['plan'] = Project::planMap()[$item['plan']]; 314 $item['plan'] = Project::planMap()[$item['plan']];
314 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date'])); 315 $item['created_at'] = date('Y年m月d日', strtotime($item['cooperate_date']));
315 $item['autologin_code'] = getAutoLoginCode($item['id']); 316 $item['autologin_code'] = getAutoLoginCode($item['id']);