From 1983e747ee2368186cef348fd31e9e5163f56634 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期一, 24 七月 2023 13:53:29 +0800
Subject: [PATCH] liftUpdate
---
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