dubin
2025-09-17 ff10d824fa44c8d764f64f65fb97ac3aa392293c
LED   ADB
3个文件已修改
19 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/ConsoleController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/model/LedSlave.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/ConsoleController.java
@@ -29,6 +29,7 @@
import com.zy.core.enums.SlaveType;
import com.zy.core.model.CrnSlave;
import com.zy.core.model.DevpSlave;
import com.zy.core.model.LedSlave;
import com.zy.core.model.Task;
import com.zy.core.model.protocol.CrnProtocol;
import com.zy.core.model.protocol.StaProtocol;
@@ -42,6 +43,7 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.*;
/**
@@ -388,4 +390,16 @@
        return R.ok().add(JSON.toJSONString(jsonObjects));
    }
    //led ADB
    @GetMapping("/getLedInfos")
    public R getLedInfos(HttpServletRequest request) {
        String remoteAddr = request.getRemoteAddr();
        for (LedSlave slave : slaveProperties.getLed()) {
            if (slave.getIp().equals(remoteAddr)) {
                return R.ok().add(slave);
            }
        }
        return R.ok();
    }
}
src/main/java/com/zy/core/model/LedSlave.java
@@ -21,4 +21,7 @@
    // 叉车站点数组
    private List<Integer> staArr = new ArrayList<>();
    //led ADB
    private Integer crnId;
}
src/main/resources/application.yml
@@ -146,6 +146,7 @@
    port: 5005
    devpPlcId: ${wcs-slave.devp[0].id}
    staArr: 102
    crnId: 1
  # LED2
  led[1]:
    id: 123
@@ -153,4 +154,5 @@
    port: 5005
    devpPlcId: ${wcs-slave.devp[0].id}
    staArr: 104
    crnId: 1