| | |
| | | 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; |
| | |
| | | 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 |
| | |
| | | |
| | | 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)); |
| | | |
| | | } |
| | | |
| | |
| | | |
| | | 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)); |
| | | |
| | | } |
| | | |