|
@@ -300,7 +300,6 @@ class ProjectLogic extends BaseLogic |
|
@@ -300,7 +300,6 @@ class ProjectLogic extends BaseLogic |
|
300
|
'bill' => $param['images'],
|
300
|
'bill' => $param['images'],
|
|
301
|
],
|
301
|
],
|
|
302
|
];
|
302
|
];
|
|
303
|
-
|
|
|
|
304
|
DB::beginTransaction();
|
303
|
DB::beginTransaction();
|
|
305
|
try {
|
304
|
try {
|
|
306
|
$res = parent::save($data);
|
305
|
$res = parent::save($data);
|
|
@@ -308,9 +307,8 @@ class ProjectLogic extends BaseLogic |
|
@@ -308,9 +307,8 @@ class ProjectLogic extends BaseLogic |
|
308
|
$this->savePayment($data);
|
307
|
$this->savePayment($data);
|
|
309
|
$this->saveDeployBuild($data);
|
308
|
$this->saveDeployBuild($data);
|
|
310
|
$this->saveDeployOptimize($data);
|
309
|
$this->saveDeployOptimize($data);
|
|
311
|
-
|
310
|
+ $this->setPostId($data['deploy_build']['plan'],$res['id']);
|
|
312
|
DB::commit();
|
311
|
DB::commit();
|
|
313
|
-
|
|
|
|
314
|
Cache::put('project_' . date('Ymd'), $num + 1, 24 * 60 * 60);
|
312
|
Cache::put('project_' . date('Ymd'), $num + 1, 24 * 60 * 60);
|
|
315
|
}catch (\Exception $e){
|
313
|
}catch (\Exception $e){
|
|
316
|
DB::rollBack();
|
314
|
DB::rollBack();
|
|
@@ -328,7 +326,7 @@ class ProjectLogic extends BaseLogic |
|
@@ -328,7 +326,7 @@ class ProjectLogic extends BaseLogic |
|
328
|
*/
|
326
|
*/
|
|
329
|
public function versionData($param){
|
327
|
public function versionData($param){
|
|
330
|
$data = Project::planMap();
|
328
|
$data = Project::planMap();
|
|
331
|
- arsort($data);
|
329
|
+ $data = array_flip($data);
|
|
332
|
if(isset($data[$param])){
|
330
|
if(isset($data[$param])){
|
|
333
|
return $data[$param];
|
331
|
return $data[$param];
|
|
334
|
}else{
|
332
|
}else{
|
|
@@ -343,10 +341,12 @@ class ProjectLogic extends BaseLogic |
|
@@ -343,10 +341,12 @@ class ProjectLogic extends BaseLogic |
|
343
|
* @method :post
|
341
|
* @method :post
|
|
344
|
* @time :2023/8/9 14:47
|
342
|
* @time :2023/8/9 14:47
|
|
345
|
*/
|
343
|
*/
|
|
346
|
- public function setPostId($customNumber,$plan){
|
|
|
|
347
|
- $length = strlen((string)$customNumber); // 获取变量的位数
|
344
|
+ public function setPostId($plan,$id){
|
|
|
|
345
|
+ $length = strlen((string)$id); // 获取变量的位数
|
|
348
|
$paddingLength = 5 - $length; // 计算填充前面的 0 的位数
|
346
|
$paddingLength = 5 - $length; // 计算填充前面的 0 的位数
|
|
349
|
$zeros = str_repeat("0", $paddingLength);
|
347
|
$zeros = str_repeat("0", $paddingLength);
|
|
350
|
- return '6'.$plan.$zeros.$customNumber;
|
348
|
+ $number = '6'.$plan.$zeros.$id;
|
|
|
|
349
|
+ $projectModel = new Project();
|
|
|
|
350
|
+ return $projectModel->edit(['post_id'=>$number],['id'=>$id]);
|
|
351
|
}
|
351
|
}
|
|
352
|
} |
352
|
} |