zhanghua
2023-03-08 387db108c91fd4f9cc8cbe93818ef353c23c90ce
ycl-smoke/src/main/java/com/ycl/smoke/controller/smoke/SmokeController.java
@@ -1,5 +1,6 @@
package com.ycl.smoke.controller.smoke;
import com.alibaba.fastjson.JSON;
import com.ycl.service.redis.RedisService;
import com.ycl.smoke.dto.*;
import com.ycl.smoke.entity.OdsTenMinData;
@@ -27,46 +28,62 @@
    @Resource
    private RedisService redisService;
    @GetMapping(value = "/login")
    public String login() {
        LoginParamDto loginParamDto = LoginParamDto.builder().username("遂昌城管局").password("123456").noCode(true).build();
        String json = smokeDetectionService.loginAction(loginParamDto);
        SmokeResultResponseDto responseDto = JSON.parseObject(json, SmokeResultResponseDto.class);
        if (responseDto.getStatus() == 200) {
            LoginResponseDto loginResponseDto = JSON.parseObject(responseDto.getData().toString(), LoginResponseDto.class);
            System.out.println(loginResponseDto.getToken());
            redisService.set(RedisKey.SMOKE_TOKEN, loginResponseDto.getToken());
            return "登录成功";
        } else {
            return json;
        }
    }
    @PostMapping(value = "/listAlarmMsg")
    public SmokeResultResponseDto<AlarmMsgResponseDto> getListAlarmMsg(@RequestBody AlarmMsgParamDto params) {
    public String getListAlarmMsg(@RequestBody AlarmMsgParamDto params) {
        return smokeDetectionService.getListAlarmMsg(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/queryDataDetectorDaily2")
    public SmokeResultResponseDto<DetectorDailyResponseDto> queryDataDetectorDaily2(@RequestBody DetectorDailyParamDto params) {
    public String queryDataDetectorDaily2(@RequestBody DetectorDailyParamDto params) {
        return smokeDetectionService.queryDataDetectorDaily2(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/queryTenMinData")
    public SmokeResultResponseDto<List<OdsTenMinData>> queryTenMinData(@RequestBody TenMinParamDto params) {
    public String queryTenMinData(@RequestBody TenMinParamDto params) {
        return smokeDetectionService.queryTenMinData(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/listDataIntime")
    public SmokeResultResponseDto<DataIntimeResponseDto> listDataIntime(@RequestBody DataIntimeParamDto params) {
    public String listDataIntime(@RequestBody DataIntimeParamDto params) {
        return smokeDetectionService.listDataIntime(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/listLocale")
    public SmokeResultResponseDto<LocaleResponseDto> listLocale(@RequestBody LocaleParamDto params) {
    public String listLocale(@RequestBody LocaleParamDto params) {
        return smokeDetectionService.listLocale(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/queryCustomer")
    public SmokeResultResponseDto<CustomerResponseDto> queryCustomer(@RequestBody CustomerParamDto params) {
    public String queryCustomer(@RequestBody CustomerParamDto params) {
        return smokeDetectionService.queryCustomer(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/listAlarmRecord")
    public SmokeResultResponseDto<AlarmRecordResponseDto> getListAlarmRecord(@RequestBody AlarmMsgParamDto params) {
    public String getListAlarmRecord(@RequestBody AlarmMsgParamDto params) {
        return smokeDetectionService.getListAlarmRecord(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }
    @PostMapping(value = "/listCurAlarm")
    public SmokeResultResponseDto<CurAlarmResponseDto> getListCurAlarm(@RequestBody CurAlarmParamDto params) {
    public String getListCurAlarm(@RequestBody CurAlarmParamDto params) {
        return smokeDetectionService.getListCurAlarm(params, redisService.get(RedisKey.SMOKE_TOKEN).toString());
    }