#
luxiaotao1123
2024-10-28 052ee1f9c0b9e2bc8bbd4cf135ae45fed7422023
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/AgvDataService.java
@@ -1,12 +1,14 @@
package com.zy.acs.manager.core.service;
import com.alibaba.fastjson.JSON;
import com.zy.acs.framework.common.Cools;
import com.zy.acs.common.constant.RedisConstant;
import com.zy.acs.common.domain.AgvProtocol;
import com.zy.acs.common.domain.protocol.*;
import com.zy.acs.common.utils.GsonUtils;
import com.zy.acs.common.utils.RedisSupport;
import com.zy.acs.framework.common.Cools;
import com.zy.acs.manager.common.domain.WebsocketDto;
import com.zy.acs.manager.core.domain.BackpackDto;
import com.zy.acs.manager.manager.entity.Agv;
import com.zy.acs.manager.manager.entity.AgvDetail;
import com.zy.acs.manager.manager.entity.Code;
@@ -16,7 +18,9 @@
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
 * Created by vincent on 2023/6/16
@@ -166,29 +170,15 @@
        detail.setSensorSts((long) mesBody.getSensorStatusFlags());
        int tempQua = 0;
        if (mesBody.isTempLoc1()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc2()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc3()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc4()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc5()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc6()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc7()) {
            tempQua ++;
        }
        detail.setTempQua(tempQua);
        List<BackpackDto> backpackDtoList = new ArrayList<>();
        backpackDtoList.add(new BackpackDto(1, mesBody.isTempLoc1()));
        backpackDtoList.add(new BackpackDto(2, mesBody.isTempLoc2()));
        backpackDtoList.add(new BackpackDto(3, mesBody.isTempLoc3()));
        backpackDtoList.add(new BackpackDto(4, mesBody.isTempLoc4()));
        backpackDtoList.add(new BackpackDto(5, mesBody.isTempLoc5()));
        backpackDtoList.add(new BackpackDto(6, mesBody.isTempLoc6()));
        backpackDtoList.add(new BackpackDto(7, mesBody.isTempLoc7()));
        detail.setBackpack(GsonUtils.toJson(backpackDtoList));
    }
@@ -218,29 +208,15 @@
        detail.setSensorSts((long) mesBody.getSensorStatusFlags());
        int tempQua = 0;
        if (mesBody.isTempLoc1()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc2()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc3()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc4()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc5()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc6()) {
            tempQua ++;
        }
        if (mesBody.isTempLoc7()) {
            tempQua ++;
        }
        detail.setTempQua(tempQua);
        List<BackpackDto> backpackDtoList = new ArrayList<>();
        backpackDtoList.add(new BackpackDto(1, mesBody.isTempLoc1()));
        backpackDtoList.add(new BackpackDto(2, mesBody.isTempLoc2()));
        backpackDtoList.add(new BackpackDto(3, mesBody.isTempLoc3()));
        backpackDtoList.add(new BackpackDto(4, mesBody.isTempLoc4()));
        backpackDtoList.add(new BackpackDto(5, mesBody.isTempLoc5()));
        backpackDtoList.add(new BackpackDto(6, mesBody.isTempLoc6()));
        backpackDtoList.add(new BackpackDto(7, mesBody.isTempLoc7()));
        detail.setBackpack(GsonUtils.toJson(backpackDtoList));
    }