| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- <?php
- /**
- * Created by PhpStorm.
- * User: qiuzijian
- * Date: 6/22/24
- * Time: 12:32 PM
- */
- namespace Modules\Admin\Http\Controllers\Api;
- use App\Enum\ApiEnum;
- use App\Http\Controllers\Api\BaseController;
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\DB;
- use Illuminate\Support\Facades\Input;
- use Modules\Admin\Entities\User;
- use Modules\Admin\Http\Requests\TokenRequest;
- use Modules\Admin\Services\ApiService;
- use Modules\Staff\Entities\Staff;
- use Symfony\Component\HttpFoundation\Response;
- class ApiController extends BaseController
- {
- //整改人列表
- public function zgrList(Request $request){
- $params = $request->all();
- if(!$params['xjdw']){
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result['status'] = true;
- $result['msg'] = ApiEnum::RETURN_SUCCESS;
- $result['data'] = [];
- $list = DB::connection('mysql_fwe10')->table('uf_zhxx_qlczgry')->where('dwmc',$params['xjdw'])->get();
- if(count($list) > 0){
- for($i=0;$i<count($list);$i++){
- $result['data'][$i] = $list[$i]->zgrxm.'|'.$list[$i]->zgrgh;
- }
- }
- return $result;
- }
- //网格化录入
- public function addConition(Request $request)
- {
- $params = Input::get();
- if (!$params) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::addConition($params);
- return self::successResponse($result);
- }
- //网格化整改
- public function editConition(Request $request){
- $params = Input::get();
- if (!$params) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::editConition($params);
- return self::successResponse($result);
- }
- //网格化人员轨迹查询条件
- public function getQueryConition(Request $request)
- {
- $date = Input::get('date', '');
- if (!$date) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getQueryConitions($date);
- return self::successResponse($result);
- }
- //网格化人员轨迹
- public function getPersonTravel(Request $request)
- {
- $person_id = Input::get('person_id', '');
- $depart = Input::get('depart', '');
- $date = Input::get('date', '');
- if (!$person_id || !$depart) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getPersonTravel($person_id, $depart, $date);
- return self::successResponse($result);
- }
- //网格化巡检记录查询条件
- public function getResultConition()
- {
- $result = ApiService::getResultConition();
- return self::successResponse($result);
- }
- //网格化巡检记录查询
- public function getResultRecord()
- {
- $depart = Input::get('depart', 'all');
- $date_type = Input::get('date_type', 'week');
- $result = ApiService::getResultRecord($depart, $date_type);
- return self::successResponse($result);
- }
- //网格化巡检记录列表
- public function getResultList()
- {
- $person_id = Input::get('person_id', '');
- $depart = Input::get('depart', 'all');
- $date_type = Input::get('date_type', 'week');
- if (!$person_id) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getResultList($person_id, $depart, $date_type);
- return self::successResponse($result);
- }
- //网格化巡检记录列表明细
- public function getResultDlist()
- {
- $person_id = Input::get('person_id', '');
- $depart = Input::get('depart', '');
- $date = Input::get('date', '');
- if (!$person_id || !$depart || !$date) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getResultDlist($person_id, $depart, $date);
- return self::successResponse($result);
- }
- //网格化巡检记录明细
- public function getResultDetail()
- {
- $id = Input::get('id', '');
- if (!$id) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getResultDetails($id);
- return self::successResponse($result);
- }
- //网格化巡检记录
- public function getFinalList()
- {
- $start_date = Input::get('start_date', '');
- $end_date = Input::get('end_date', '');
- $depart = Input::get('depart', '');
- $person = Input::get('person', '');
- if (!$start_date || !$end_date) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result = ApiService::getFinalList($start_date, $end_date, $depart, $person);
- return self::successResponse($result);
- }
- //设备管理添加设备单位列表
- public function sbglUnitList(){
- $result['status'] = true;
- $result['msg'] = ApiEnum::RETURN_SUCCESS;
- $result['data'] = [];
- $unit_list = DB::connection('mysql_fwe10')->table('uf_zhxx_sbgl_qygl')->where('is_delete',0)->get();
- foreach($unit_list as $k => $v){
- $result['data'][] = [
- 'id' => $v->ID,
- 'qymc' => $v->qymc
- ];
- }
- return self::successResponse($result);
- }
- //设备管理添加设备新设备负责人列表
- public function sbglNewPeopleList(){
- $unit_id = Input::get('unit_id', '');
- if (!$unit_id) {
- return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
- }
- $result['status'] = true;
- $result['msg'] = ApiEnum::RETURN_SUCCESS;
- $result['data'] = [];
- $new_people_list = DB::connection('mysql_fwe10')->table('uf_zhxx_sbgl_rygl')->where('ssdw',$unit_id)->where('is_delete',0)->get();
- foreach($new_people_list as $k => $v){
- $result['data'][] = [
- 'id' => $v->ID,
- 'xm' => $v->xm
- ];
- }
- return self::successResponse($result);
- }
- }
|