| | |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | |
| | | import com.ruoyi.alarmpoints.well.domain.ArdAlarmpointsWellParam; |
| | | import com.ruoyi.app.position.domain.ArdAppPosition; |
| | | import com.ruoyi.app.position.service.IArdAppPositionService; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.system.service.ISysUserService; |
| | | import com.ruoyi.utils.minio.MinioUtil; |
| | | import com.ruoyi.utils.result.Results; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | |
| | | @PostMapping |
| | | public AjaxResult add(@RequestBody ArdAppPosition ardAppPosition) |
| | | { |
| | | return toAjax(ardAppPositionService.insertArdAppPosition(ardAppPosition)); |
| | | return AjaxResult.success(ardAppPositionService.insertArdAppPosition(ardAppPosition)); |
| | | } |
| | | |
| | | /** |
| | |
| | | return AjaxResult.success(list); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 获取所有app用户 |
| | | */ |
| | | @ApiOperation("获取所有app用户") |
| | | @GetMapping("/getAppUserList") |
| | | public AjaxResult getAppUserList(Long deptId) { |
| | | SysUser user = new SysUser(); |
| | | user.setDeptId(deptId); |
| | | List<SysUser> list = sysUserService.selectAllAppUserList(user); |
| | | return AjaxResult.success(list); |
| | | } |
| | | /** |
| | | * 获取所有app用户 |
| | | */ |
| | |
| | | lists.add(offlineMap); |
| | | return AjaxResult.success(lists); |
| | | } |
| | | |
| | | /** |
| | | * 获取用户详情 |
| | | */ |
| | |
| | | String url = MinioUtil.putObjectAndGetUrl("app",type, file); |
| | | return AjaxResult.success(url); |
| | | } |
| | | |
| | | @GetMapping("/getOnlinePCOrCommander") |
| | | @ApiOperation("查询本部门在线PC端及指挥端") |
| | | public AjaxResult getOnlinePCOrCommander() { |
| | | String usersId = SecurityUtils.getUserId(); |
| | | Map<String,List<SysUser>> result = ardAppPositionService.getOnlinePCOrCommander(usersId); |
| | | return AjaxResult.success(result); |
| | | } |
| | | |
| | | @PostMapping("/sendCheckCommandersPosition") |
| | | @ApiOperation("发起查看指挥端位置") |
| | | public AjaxResult sendCheckCommandersPosition(@RequestBody Map<String,Object> para) { |
| | | String usersId = SecurityUtils.getUserId(); |
| | | try{ |
| | | ardAppPositionService.sendCheckCommandersPosition(usersId,para); |
| | | return AjaxResult.success(); |
| | | }catch(Exception e){ |
| | | return AjaxResult.error(); |
| | | } |
| | | } |
| | | |
| | | @PostMapping("/sendCheckSYCarsPosition") |
| | | @ApiOperation("发起查看车辆位置") |
| | | public AjaxResult sendCheckSYCarsPosition(@RequestBody Map<String,Object> para) { |
| | | String usersId = SecurityUtils.getUserId(); |
| | | try{ |
| | | ardAppPositionService.sendCheckSYCarsPosition(usersId,para); |
| | | return AjaxResult.success(); |
| | | }catch(Exception e){ |
| | | return AjaxResult.error(); |
| | | } |
| | | } |
| | | } |