正在显示
1 个修改的文件
包含
24 行增加
和
20 行删除
| @@ -259,28 +259,32 @@ class ProjectLogic extends BaseLogic | @@ -259,28 +259,32 @@ class ProjectLogic extends BaseLogic | ||
| 259 | * @time :2023/9/12 11:20 | 259 | * @time :2023/9/12 11:20 |
| 260 | */ | 260 | */ |
| 261 | public function setTypeSevenEdit($param){ | 261 | public function setTypeSevenEdit($param){ |
| 262 | - //删除原始项目 | ||
| 263 | - $this->edit(['delete_status' => 1], ['id' => $param['id']]); | 262 | + $info = $this->model->read(['id'=>$param['id']]); |
| 263 | + | ||
| 264 | + if($info['delete_status'] == 0){ | ||
| 265 | + //删除原始项目 | ||
| 266 | + $this->edit(['delete_status' => 1], ['id' => $param['id']]); | ||
| 264 | 267 | ||
| 265 | - //添加到续费单 | ||
| 266 | - $data = [ | ||
| 267 | - 'title' => '【续费单】' . $param['title'], | ||
| 268 | - 'company' => $param['company'], | ||
| 269 | - 'lead_name' => $param['lead_name'], | ||
| 270 | - 'mobile' => $param['mobile'], | ||
| 271 | - 'qq' => $param['qq'], | ||
| 272 | - 'channel' => json_encode($param['channel']), | ||
| 273 | - 'requirement' => $param['requirement'], | ||
| 274 | - 'cooperate_date' => $param['cooperate_date'], | ||
| 275 | - 'service_duration' => $param['deploy_build']['service_duration'], | ||
| 276 | - 'plan' => $param['deploy_build']['plan'], | 268 | + //添加到续费单 |
| 269 | + $data = [ | ||
| 270 | + 'title' => '【续费单】' . $param['title'], | ||
| 271 | + 'company' => $param['company'], | ||
| 272 | + 'lead_name' => $param['lead_name'], | ||
| 273 | + 'mobile' => $param['mobile'], | ||
| 274 | + 'qq' => $param['qq'], | ||
| 275 | + 'channel' => json_encode($param['channel']), | ||
| 276 | + 'requirement' => $param['requirement'], | ||
| 277 | + 'cooperate_date' => $param['cooperate_date'], | ||
| 278 | + 'service_duration' => $param['deploy_build']['service_duration'], | ||
| 279 | + 'plan' => $param['deploy_build']['plan'], | ||
| 277 | // 'api_no' => $param['id'], //改手动填 | 280 | // 'api_no' => $param['id'], //改手动填 |
| 278 | - 'amount' => $param['payment']['amount'], | ||
| 279 | - 'contract' => json_encode($param['payment']['contract']), | ||
| 280 | - 'bill' => json_encode($param['payment']['bill']), | ||
| 281 | - ]; | ||
| 282 | - $renewModel = new ProjectRenew(); | ||
| 283 | - $renewModel->add($data); | 281 | + 'amount' => $param['payment']['amount'], |
| 282 | + 'contract' => json_encode($param['payment']['contract']), | ||
| 283 | + 'bill' => json_encode($param['payment']['bill']), | ||
| 284 | + ]; | ||
| 285 | + $renewModel = new ProjectRenew(); | ||
| 286 | + $renewModel->add($data); | ||
| 287 | + } | ||
| 284 | 288 | ||
| 285 | return $this->success(); | 289 | return $this->success(); |
| 286 | } | 290 | } |
-
请 注册 或 登录 后发表评论