作者 lyh

gx

@@ -9,7 +9,9 @@ @@ -9,7 +9,9 @@
9 9
10 namespace App\Http\Controllers\Aside\Project; 10 namespace App\Http\Controllers\Aside\Project;
11 11
  12 +use App\Enums\Common\Code;
12 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
  14 +use App\Http\Logic\Aside\Project\ProjectLogic;
13 use App\Models\HomeCount\Count; 15 use App\Models\HomeCount\Count;
14 use Carbon\Carbon; 16 use Carbon\Carbon;
15 17
@@ -22,10 +24,17 @@ class RenewProjectController extends BaseController @@ -22,10 +24,17 @@ class RenewProjectController extends BaseController
22 * @method :post 24 * @method :post
23 * @time :2023/8/11 10:22 25 * @time :2023/8/11 10:22
24 */ 26 */
25 - public function lists(){ 27 + public function lists(ProjectLogic $logic){
26 $count = new Count(); 28 $count = new Count();
27 $yesterday = Carbon::yesterday()->toDateString(); 29 $yesterday = Carbon::yesterday()->toDateString();
28 $count_list = $count->list(['date'=>$yesterday,'service_day'=>['<=',15]],'id',['project_id']); 30 $count_list = $count->list(['date'=>$yesterday,'service_day'=>['<=',15]],'id',['project_id']);
29 $arr = []; 31 $arr = [];
  32 + foreach ($count_list as $k => $v){
  33 + $arr[] = $v['project_id'];
  34 + }
  35 + $sort = ['id' => 'desc'];
  36 + $map[] = ['type', 'in', $arr];
  37 + $data = $logic->getList($map, $sort,['*'],$this->row);
  38 + $this->response('success',Code::SUCCESS,$data);
30 } 39 }
31 } 40 }
@@ -150,7 +150,10 @@ Route::middleware(['aloginauth'])->group(function () { @@ -150,7 +150,10 @@ Route::middleware(['aloginauth'])->group(function () {
150 Route::any('/getBelongingGroup', [Aside\Project\ProjectController::class, 'getBelongingGroup'])->name('admin.project_getBelongingGroup');//获取组 150 Route::any('/getBelongingGroup', [Aside\Project\ProjectController::class, 'getBelongingGroup'])->name('admin.project_getBelongingGroup');//获取组
151 Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户 151 Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户
152 }); 152 });
153 - 153 + //续费
  154 + Route::prefix('renew')->group(function () {
  155 + Route::get('/', [Aside\Project\RenewProjectController::class, 'lists'])->name('admin.renew');
  156 + });
154 //工单管理 157 //工单管理
155 Route::prefix('task')->group(function () { 158 Route::prefix('task')->group(function () {
156 Route::get('/', [Aside\Task\TaskController::class, 'list'])->name('admin.task'); 159 Route::get('/', [Aside\Task\TaskController::class, 'list'])->name('admin.task');