作者 lyh

gx

@@ -205,4 +205,24 @@ class RenewProjectController extends BaseController @@ -205,4 +205,24 @@ class RenewProjectController extends BaseController
205 $list = $projectRenew->list($this->map); 205 $list = $projectRenew->list($this->map);
206 $this->response('success',Code::SUCCESS,$list); 206 $this->response('success',Code::SUCCESS,$list);
207 } 207 }
  208 +
  209 + /**
  210 + * @remark :逻辑删除续费单
  211 + * @name :delRenew
  212 + * @author :lyh
  213 + * @method :post
  214 + * @time :2023/9/19 15:47
  215 + */
  216 + public function editStatusRenew(RenewLogic $logic){
  217 + $this->request->validate([
  218 + 'id'=>'required',
  219 + 'status'=>'required',
  220 + ],[
  221 + 'id.required' => 'id不能为空',
  222 + 'status.required' => 'status不能为空',
  223 + ]);
  224 + $logic->editStatus();
  225 + $this->response('success');
  226 + }
  227 +
208 } 228 }
@@ -93,13 +93,17 @@ class RenewLogic extends BaseLogic @@ -93,13 +93,17 @@ class RenewLogic extends BaseLogic
93 } 93 }
94 94
95 /** 95 /**
96 - * @remark :续费单还原  
97 - * @name :reductionRenew 96 + * @remark :编辑续费单状态
  97 + * @name :editStatus
98 * @author :lyh 98 * @author :lyh
99 * @method :post 99 * @method :post
100 - * @time :2023/9/19 10:39 100 + * @time :2023/9/19 15:50
101 */ 101 */
102 - public function reductionRenew(){  
103 - 102 + public function editStatus(){
  103 + $rs = $this->model->edit(['status'=>$this->param['status']],['id'=>$this->param['id']]);
  104 + if($rs === false){
  105 + $this->fail('系统错误,请联系管理员');
  106 + }
  107 + return $this->success();
104 } 108 }
105 } 109 }
@@ -183,6 +183,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -183,6 +183,7 @@ Route::middleware(['aloginauth'])->group(function () {
183 Route::any('/notHaveRenewItems', [Aside\Project\RenewProjectController::class, 'notHaveRenewItems'])->name('admin.renew_notHaveRenewItems'); 183 Route::any('/notHaveRenewItems', [Aside\Project\RenewProjectController::class, 'notHaveRenewItems'])->name('admin.renew_notHaveRenewItems');
184 Route::any('/editRenew', [Aside\Project\RenewProjectController::class, 'editRenew'])->name('admin.renew_editRenew'); 184 Route::any('/editRenew', [Aside\Project\RenewProjectController::class, 'editRenew'])->name('admin.renew_editRenew');
185 Route::any('/getRenewList', [Aside\Project\RenewProjectController::class, 'getRenewList'])->name('admin.renew_getRenewList'); 185 Route::any('/getRenewList', [Aside\Project\RenewProjectController::class, 'getRenewList'])->name('admin.renew_getRenewList');
  186 + Route::any('/editStatusRenew', [Aside\Project\RenewProjectController::class, 'editStatusRenew'])->name('admin.renew_editStatusRenew');
186 }); 187 });
187 //工单管理 188 //工单管理
188 Route::prefix('task')->group(function () { 189 Route::prefix('task')->group(function () {