作者 lyh

gx

@@ -63,6 +63,8 @@ class SyncProject extends Command @@ -63,6 +63,8 @@ class SyncProject extends Command
63 if($data['data']['order_type'] == '续费'){ 63 if($data['data']['order_type'] == '续费'){
64 $data['data']['type'] = 4; //续费记录单 64 $data['data']['type'] = 4; //续费记录单
65 } 65 }
  66 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data['data'], true) . PHP_EOL, FILE_APPEND);
  67 + return 1;
66 ProjectLogic::instance()->sync($data['data']); 68 ProjectLogic::instance()->sync($data['data']);
67 $item->status = NoticeLog::STATUS_SUCCESS; 69 $item->status = NoticeLog::STATUS_SUCCESS;
68 $item->save(); 70 $item->save();
@@ -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 }