作者 lyh

gx

@@ -311,6 +311,9 @@ class SyncProject extends Command @@ -311,6 +311,9 @@ class SyncProject extends Command
311 $paymentModel= new Payment(); 311 $paymentModel= new Payment();
312 $param['contract'] = Arr::a2s($param['contract']); 312 $param['contract'] = Arr::a2s($param['contract']);
313 $param['bill'] = Arr::a2s($param['bill']); 313 $param['bill'] = Arr::a2s($param['bill']);
  314 + if(!isset($param['renewal_record'])){
  315 + $param['renewal_record'] = [["amount"=> null, "remark"=> null, "expire_at"=> null]];
  316 + }
314 $info = $paymentModel->read(['project_id'=>$id]); 317 $info = $paymentModel->read(['project_id'=>$id]);
315 if($info !== false){ 318 if($info !== false){
316 $paymentModel->edit($param,['id'=>$info['id']]); 319 $paymentModel->edit($param,['id'=>$info['id']]);
@@ -74,6 +74,9 @@ class ProjectLogic extends BaseLogic @@ -74,6 +74,9 @@ class ProjectLogic extends BaseLogic
74 if(empty($info['channel'])){ 74 if(empty($info['channel'])){
75 $info['channel'] = ["user_id"=>"", "zone_id"=>"", "channel_id"=>""]; 75 $info['channel'] = ["user_id"=>"", "zone_id"=>"", "channel_id"=>""];
76 } 76 }
  77 + if(empty($info['payment']['renewal_record'])){
  78 + $info['payment']['renewal_record'] = [["amount"=> null, "remark"=> null, "expire_at"=> null]];
  79 + }
77 return $this->success($info); 80 return $this->success($info);
78 } 81 }
79 82