作者 lyh

gx

@@ -193,6 +193,9 @@ class ComController extends BaseController @@ -193,6 +193,9 @@ class ComController extends BaseController
193 } 193 }
194 194
195 public function ceshi(){ 195 public function ceshi(){
196 - 196 + $length = strlen((string)123); // 获取变量的位数
  197 + $paddingLength = 5 - $length; // 计算填充前面的 0 的位数
  198 + $zeros = str_repeat("0", $paddingLength);
  199 + return '6'.'1'.$zeros.'123';
197 } 200 }
198 } 201 }
@@ -282,7 +282,7 @@ class ProjectLogic extends BaseLogic @@ -282,7 +282,7 @@ class ProjectLogic extends BaseLogic
282 'cooperate_date' => date('Y-m-d', $param['create_time']), 282 'cooperate_date' => date('Y-m-d', $param['create_time']),
283 'deploy_build' => [ 283 'deploy_build' => [
284 'service_duration' => $param['id'], 284 'service_duration' => $param['id'],
285 - 'plan' => [$param['plan_marketing']] 285 + 'plan' => $this->versionData($param['plan_marketing']),
286 ], 286 ],
287 'deploy_optimize' => [ 287 'deploy_optimize' => [
288 'api_no' => $param['id'] 288 'api_no' => $param['id']
@@ -311,4 +311,35 @@ class ProjectLogic extends BaseLogic @@ -311,4 +311,35 @@ class ProjectLogic extends BaseLogic
311 $this->fail('同步失败'); 311 $this->fail('同步失败');
312 } 312 }
313 } 313 }
  314 +
  315 + /**
  316 + * @remark :获取版本
  317 + * @name :versionData
  318 + * @author :lyh
  319 + * @method :post
  320 + * @time :2023/8/9 14:46
  321 + */
  322 + public function versionData($param){
  323 + $data = Project::planMap();
  324 + arsort($data);
  325 + if(isset($data[$param])){
  326 + return $data[$param];
  327 + }else{
  328 + return 1;
  329 + }
  330 + }
  331 +
  332 + /**
  333 + * @remark :设置post_id
  334 + * @name :setPostId
  335 + * @author :lyh
  336 + * @method :post
  337 + * @time :2023/8/9 14:47
  338 + */
  339 + public function setPostId($customNumber,$plan){
  340 + $length = strlen((string)$customNumber); // 获取变量的位数
  341 + $paddingLength = 5 - $length; // 计算填充前面的 0 的位数
  342 + $zeros = str_repeat("0", $paddingLength);
  343 + return '6'.$plan.$zeros.$customNumber;
  344 + }
314 } 345 }
@@ -26,7 +26,7 @@ class DeployBuild extends Base @@ -26,7 +26,7 @@ class DeployBuild extends Base
26 { 26 {
27 $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890'); 27 $hashids = new Hashids('test_domain', 5, 'abcdefghjkmnpqrstuvwxyz1234567890');
28 $code = $hashids->encode($this->project_id); 28 $code = $hashids->encode($this->project_id);
29 - return 'https://v6-' . $code . 'globalso.site'; 29 + return 'https://v6-' . $code . '.globalso.site';
30 } 30 }
31 31
32 public static function clearCache($row){ 32 public static function clearCache($row){