zy-acs-common/src/main/java/com/zy/acs/common/hk/action/type/HkActionType.java
@@ -1,8 +1,8 @@ package com.zy.acs.common.hk.action.type; import com.google.gson.annotations.SerializedName; import com.zy.acs.framework.common.Cools; import lombok.Getter; import org.springframework.util.StringUtils; /** * 海康协议动作类型枚举。 @@ -93,7 +93,7 @@ } public static HkActionType fromCode(String code) { if (!StringUtils.hasText(code)) { if (Cools.isEmpty(code)) { return null; } zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/hik/HikInstantActionPublishService.java
@@ -8,6 +8,7 @@ import com.zy.acs.common.hk.action.type.HkActionType; import com.zy.acs.common.hk.action.type.HkBlockingType; import com.zy.acs.common.utils.Utils; import com.zy.acs.framework.common.Cools; import com.zy.acs.framework.common.SnowflakeIdWorker; import com.zy.acs.framework.exception.CoolException; import com.zy.acs.manager.common.config.HikOrderProperties; @@ -17,7 +18,6 @@ import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.StringUtils; import java.time.Instant; import java.util.ArrayList; @@ -39,14 +39,14 @@ public boolean support(Long agvId) { AgvModel agvModel = agvModelService.getByAgvId(agvId); if (agvModel == null || !StringUtils.hasText(agvModel.getProtocol())) { if (agvModel == null || Cools.isEmpty(agvModel.getProtocol())) { return false; } return agvModel.getProtocol().toLowerCase(Locale.ROOT).contains("hik"); } public void publishCancelOrder(String agvNo) { if (!StringUtils.hasText(agvNo)) { if (Cools.isEmpty(agvNo)) { throw new CoolException("agvNo can not be blank"); } @@ -54,7 +54,7 @@ } public void publishStopCharging(String agvNo) { if (!StringUtils.hasText(agvNo)) { if (Cools.isEmpty(agvNo)) { throw new CoolException("agvNo can not be blank"); } zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/hik/HikOrderPublishService.java
@@ -12,6 +12,7 @@ import com.zy.acs.common.hk.order.HkOrderMessage; import com.zy.acs.common.hk.order.HkOrderNode; import com.zy.acs.common.utils.RedisSupport; import com.zy.acs.framework.common.Cools; import com.zy.acs.framework.common.SnowflakeIdWorker; import com.zy.acs.framework.exception.CoolException; import com.zy.acs.manager.common.config.HikOrderProperties; @@ -69,7 +70,7 @@ private final RedisSupport redis = RedisSupport.defaultRedisSupport; public boolean support(AgvModel agvModel) { if (agvModel == null || !StringUtils.hasText(agvModel.getProtocol())) { if (agvModel == null || Cools.isEmpty(agvModel.getProtocol())) { return false; } return agvModel.getProtocol().toLowerCase(Locale.ROOT).contains("hik"); @@ -92,10 +93,10 @@ } private HkOrderMessage buildOrderMessage(String actionGroupId, String agvNo, AgvModel agvModel, List<Action> actionList) { if (!StringUtils.hasText(actionGroupId)) { if (Cools.isEmpty(actionGroupId)) { throw new CoolException("actionGroupId can not be blank"); } if (!StringUtils.hasText(agvNo)) { if (Cools.isEmpty(agvNo)) { throw new CoolException("agvNo can not be blank"); } if (actionList == null || actionList.isEmpty()) { @@ -254,7 +255,7 @@ private String findNextMoveEndCode(List<Action> actionList, int currentIndex, String currentCode) { for (int i = currentIndex + 1; i < actionList.size(); i++) { String code = actionList.get(i).getCode(); if (!StringUtils.hasText(code)) { if (Cools.isEmpty(code)) { continue; } if (!Objects.equals(code, currentCode)) { @@ -565,7 +566,7 @@ } private Double parseDouble(String value) { if (!StringUtils.hasText(value)) { if (Cools.isEmpty(value)) { return null; } return Double.parseDouble(value);