From 7c7c26161435045bf3449a4e4436084eb2ee9d33 Mon Sep 17 00:00:00 2001 From: zjj <3272660260@qq.com> Date: 星期四, 13 七月 2023 14:49:25 +0800 Subject: [PATCH] #提升机数据更新 --- src/main/java/com/zy/core/model/LiftSlave.java | 44 +++++++++++++++++++++++++++++++------------- 1 files changed, 31 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/zy/core/model/LiftSlave.java b/src/main/java/com/zy/core/model/LiftSlave.java index 79bf2a4..8d66ecf 100644 --- a/src/main/java/com/zy/core/model/LiftSlave.java +++ b/src/main/java/com/zy/core/model/LiftSlave.java @@ -4,34 +4,52 @@ import lombok.Data; import lombok.EqualsAndHashCode; +import java.util.ArrayList; +import java.util.List; + @EqualsAndHashCode(callSuper = true) @Data public class LiftSlave extends Slave { - private Integer rack; + // 鎺� + private Integer row; - private Integer slot; + // 鍒� + private Integer bay; - private Boolean demo; + //鎻愬崌鏈虹珯鐐� + private List<Sta> sta = new ArrayList<>(); @Data public static class Sta { - // 杈撻�佺嚎plc缂栧彿 - private Integer devpPlcId; - - // 绌挎杞︾珯鐐圭紪鍙� + // 鎻愬崌鏈虹珯鐐瑰彿 private Integer staNo; - - // 鎺� - private Integer row; - - // 鍒� - private Integer bay; // 灞� private Integer lev; } + //鑾峰彇鎻愬崌鏈哄簱浣嶅彿 + public String getLiftLocNo(Integer lev) { + StringBuffer sb = new StringBuffer(); + if (row < 10) { + sb.append("0"); + } + sb.append(row); + + if (bay < 10) { + sb.append("00"); + } else if (bay < 100) { + sb.append("0"); + } + sb.append(bay); + if (lev < 10) { + sb.append("0"); + } + sb.append(lev); + return sb.toString(); + } + } -- Gitblit v1.9.1