|
...
|
...
|
@@ -300,7 +300,6 @@ class ProjectLogic extends BaseLogic |
|
|
|
'bill' => $param['images'],
|
|
|
|
],
|
|
|
|
];
|
|
|
|
|
|
|
|
DB::beginTransaction();
|
|
|
|
try {
|
|
|
|
$res = parent::save($data);
|
|
...
|
...
|
@@ -308,9 +307,8 @@ class ProjectLogic extends BaseLogic |
|
|
|
$this->savePayment($data);
|
|
|
|
$this->saveDeployBuild($data);
|
|
|
|
$this->saveDeployOptimize($data);
|
|
|
|
|
|
|
|
$this->setPostId($data['deploy_build']['plan'],$res['id']);
|
|
|
|
DB::commit();
|
|
|
|
|
|
|
|
Cache::put('project_' . date('Ymd'), $num + 1, 24 * 60 * 60);
|
|
|
|
}catch (\Exception $e){
|
|
|
|
DB::rollBack();
|
|
...
|
...
|
@@ -328,7 +326,7 @@ class ProjectLogic extends BaseLogic |
|
|
|
*/
|
|
|
|
public function versionData($param){
|
|
|
|
$data = Project::planMap();
|
|
|
|
arsort($data);
|
|
|
|
$data = array_flip($data);
|
|
|
|
if(isset($data[$param])){
|
|
|
|
return $data[$param];
|
|
|
|
}else{
|
|
...
|
...
|
@@ -343,10 +341,12 @@ class ProjectLogic extends BaseLogic |
|
|
|
* @method :post
|
|
|
|
* @time :2023/8/9 14:47
|
|
|
|
*/
|
|
|
|
public function setPostId($customNumber,$plan){
|
|
|
|
$length = strlen((string)$customNumber); // 获取变量的位数
|
|
|
|
public function setPostId($plan,$id){
|
|
|
|
$length = strlen((string)$id); // 获取变量的位数
|
|
|
|
$paddingLength = 5 - $length; // 计算填充前面的 0 的位数
|
|
|
|
$zeros = str_repeat("0", $paddingLength);
|
|
|
|
return '6'.$plan.$zeros.$customNumber;
|
|
|
|
$number = '6'.$plan.$zeros.$id;
|
|
|
|
$projectModel = new Project();
|
|
|
|
return $projectModel->edit(['post_id'=>$number],['id'=>$id]);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|