Просмотр исходного кода

[大屏][修改]:获取心跳附加信息的方式

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
9380afbc5e
1 измененных файлов: 3 добавлений и 2 удалений
  1. +3
    -2
      mallinkAdmin/src/main/java/com/iformall/controller/WxDeviceScreenAdController.java

+ 3
- 2
mallinkAdmin/src/main/java/com/iformall/controller/WxDeviceScreenAdController.java Просмотреть файл

@@ -22,6 +22,7 @@ import org.springframework.web.bind.annotation.*;


import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map;


@RestController @RestController
@RequestMapping("wxDeviceScreenAd") @RequestMapping("wxDeviceScreenAd")
@@ -85,14 +86,14 @@ public class WxDeviceScreenAdController extends BaseController {


@ApiOperation("心跳") @ApiOperation("心跳")
@PostMapping("heartbeat") @PostMapping("heartbeat")
public Result heartbeat(@RequestParam String deviceId,@RequestBody String version) {
public Result heartbeat(@RequestParam String deviceId,@RequestBody Map<String,String> paramMap) {
WxDevice wxDevice = findDevice(deviceId); WxDevice wxDevice = findDevice(deviceId);
if (wxDevice == null) if (wxDevice == null)
return new ResultData(ErrorCode.DEVICE_NOT_FOUND); return new ResultData(ErrorCode.DEVICE_NOT_FOUND);
if (wxDevice.getFirstHbTime() == null) if (wxDevice.getFirstHbTime() == null)
wxDevice.setFirstHbTime(new Date()); wxDevice.setFirstHbTime(new Date());
wxDevice.setLastHbTime(new Date()); wxDevice.setLastHbTime(new Date());
wxDevice.setVersion(version);
wxDevice.setVersion(paramMap.get("version"));
wxDeviceService.saveOrUpdate(wxDevice); wxDeviceService.saveOrUpdate(wxDevice);
return new ResultData(wxDevice); return new ResultData(wxDevice);
} }


Загрузка…
Отмена
Сохранить