作者 lyh

gx

... ... @@ -9,7 +9,9 @@
namespace App\Http\Controllers\Aside\Project;
use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Http\Logic\Aside\Project\ProjectLogic;
use App\Models\HomeCount\Count;
use Carbon\Carbon;
... ... @@ -22,10 +24,17 @@ class RenewProjectController extends BaseController
* @method :post
* @time :2023/8/11 10:22
*/
public function lists(){
public function lists(ProjectLogic $logic){
$count = new Count();
$yesterday = Carbon::yesterday()->toDateString();
$count_list = $count->list(['date'=>$yesterday,'service_day'=>['<=',15]],'id',['project_id']);
$arr = [];
foreach ($count_list as $k => $v){
$arr[] = $v['project_id'];
}
$sort = ['id' => 'desc'];
$map[] = ['type', 'in', $arr];
$data = $logic->getList($map, $sort,['*'],$this->row);
$this->response('success',Code::SUCCESS,$data);
}
}
... ...
... ... @@ -150,7 +150,10 @@ Route::middleware(['aloginauth'])->group(function () {
Route::any('/getBelongingGroup', [Aside\Project\ProjectController::class, 'getBelongingGroup'])->name('admin.project_getBelongingGroup');//获取组
Route::any('/getManagerList', [Aside\Project\ProjectController::class, 'getManagerList'])->name('admin.project_getManagerList');//根据组获取用户
});
//续费
Route::prefix('renew')->group(function () {
Route::get('/', [Aside\Project\RenewProjectController::class, 'lists'])->name('admin.renew');
});
//工单管理
Route::prefix('task')->group(function () {
Route::get('/', [Aside\Task\TaskController::class, 'list'])->name('admin.task');
... ...