|
@@ -3,16 +3,13 @@ package com.xy.service.factory;
|
|
import cn.hutool.json.JSONObject;
|
|
import cn.hutool.json.JSONObject;
|
|
import com.xy.dto.ActivityInfoDto;
|
|
import com.xy.dto.ActivityInfoDto;
|
|
import com.xy.dto.MqttDto;
|
|
import com.xy.dto.MqttDto;
|
|
-import com.xy.entity.DeviceLog;
|
|
|
|
import com.xy.service.ActivityInfoService;
|
|
import com.xy.service.ActivityInfoService;
|
|
-import com.xy.service.DeviceLogServiceImpl;
|
|
|
|
import com.xy.utils.LambdaUtils;
|
|
import com.xy.utils.LambdaUtils;
|
|
import com.xy.utils.R;
|
|
import com.xy.utils.R;
|
|
import com.xy.utils.enums.TaskEnum;
|
|
import com.xy.utils.enums.TaskEnum;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.time.LocalDateTime;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -24,8 +21,6 @@ public class TaskCmdServiceImpl implements CmdService {
|
|
|
|
|
|
private final ActivityInfoService activityInfoService;
|
|
private final ActivityInfoService activityInfoService;
|
|
|
|
|
|
- private final DeviceLogServiceImpl deviceLogService;
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public R senCommand(List<MqttDto> mqttDtos) {
|
|
public R senCommand(List<MqttDto> mqttDtos) {
|
|
for (MqttDto mqttDto : mqttDtos) {
|
|
for (MqttDto mqttDto : mqttDtos) {
|
|
@@ -35,15 +30,6 @@ public class TaskCmdServiceImpl implements CmdService {
|
|
if (type.equals(TaskEnum.ABORT.getType())) {
|
|
if (type.equals(TaskEnum.ABORT.getType())) {
|
|
activityInfoService.abort(new ActivityInfoDto.Abort().setDeviceId(mqttDto.getDeviceId()));
|
|
activityInfoService.abort(new ActivityInfoDto.Abort().setDeviceId(mqttDto.getDeviceId()));
|
|
}
|
|
}
|
|
- //日志上传
|
|
|
|
- if (type.equals(TaskEnum.LOG.getType())) {
|
|
|
|
- DeviceLog deviceLog = new DeviceLog().createId()
|
|
|
|
- .setDeviceId(mqttDto.getDeviceId())
|
|
|
|
- .setLogBeginTime(data.getStr("startTime"))
|
|
|
|
- .setLogEndTime(data.getStr("endTime"))
|
|
|
|
- .setCreateTime(LocalDateTime.now());
|
|
|
|
- deviceLogService.save(deviceLog);
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|