From c003a346617235b50463fad3e9f9f95298a167c5 Mon Sep 17 00:00:00 2001
From: Administrator <zc857179121@qq.com>
Date: 星期二, 14 四月 2026 17:55:29 +0800
Subject: [PATCH] 1

---
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/vo/SiteTableVo.java                          |    3 +
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java                             |    2 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/service/Snap7Service.java                          |   14 ++--
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/SiteController.java                          |    4 +
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/CtuMainServiceImpl.java                    |    2 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/JobServiceImpl.java                        |    2 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java                      |   22 ++++---
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/SafeSignal.java                              |    4 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/CtuController.java                           |    4 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/ClearSingleOperationHandler.java |    2 
 zy-asc-conveyor/src/main/webapp/views/pipeline.html                                                       |    4 +
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java         |    7 +
 zy-asc-conveyor/src/main/resources/application.yml                                                        |    2 
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/StartUpOperationHandler.java     |   57 +++++++++++++-----
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/scheduler/JobLogScheduler.java                          |    2 
 15 files changed, 85 insertions(+), 46 deletions(-)

diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/CtuController.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/CtuController.java
index 4727f24..81c7e23 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/CtuController.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/CtuController.java
@@ -56,8 +56,8 @@
             stationResponseParam = new StationResponseParam();
             stationResponseParam.setStaNo(staNo);
             stationResponseParam.setOccupied(staProtocol.isLoading());
-            stationResponseParam.setInEnable((staProtocol.getAllowPut()));
-            stationResponseParam.setOutEnable((staProtocol.getAllowTake()));
+            stationResponseParam.setInEnable(staProtocol.getAllowPut());
+            stationResponseParam.setOutEnable(staProtocol.getAllowTake());
             stationResponseParam.setOnline(staProtocol.isAutoing());
             list.add(stationResponseParam);
         }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/SiteController.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/SiteController.java
index 45d9d36..6e72352 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/SiteController.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/SiteController.java
@@ -72,6 +72,7 @@
             vo.setWeight(staProtocol.getWeight() == null ? 0D : staProtocol.getWeight());
             vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() ? (staProtocol.isLow() ? "浣�" : "楂�") : "-");     //楂樹綆搴撲綅
             vo.setAllow((staProtocol.getAllowPut() ? "鍙斁" : "涓嶅彲鏀�") + "/" + (staProtocol.getAllowTake() ? "鍙彇" : "涓嶅彲鍙�"));
+            vo.setBarcode(staProtocol.getBarcode());
         }
 
         return R.ok().add(list);
@@ -114,6 +115,7 @@
                     vo.setWeight(staProtocol.getWeight() == null ? 0D : staProtocol.getWeight());
                     vo.setLocType1(staProtocol.isHigh() != staProtocol.isLow() ? (staProtocol.isLow() ? "浣�" : "楂�") : "-");     //楂樹綆搴撲綅
                     vo.setAllow((staProtocol.getAllowPut() ? "鍙斁" : "涓嶅彲鏀�") + "/" + (staProtocol.getAllowTake() ? "鍙彇" : "涓嶅彲鍙�"));
+                    vo.setBarcode(staProtocol.getBarcode());
                     return R.ok().add(vo);
                 }
             }
@@ -185,7 +187,7 @@
                     if (i == -1) {
                         return R.error("姝ょ珯鐐规棤闇�瀹夊叏淇″彿");
                     }
-                    staProtocol.setSafeSignal(new SafeSignal(i, (short) 0, flag));
+                    staProtocol.setSafeSignal(new SafeSignal(i, true, flag));
                     redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocol);
                     return R.ok();
 
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/vo/SiteTableVo.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/vo/SiteTableVo.java
index 0c74f1c..563c54c 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/vo/SiteTableVo.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/controller/vo/SiteTableVo.java
@@ -42,4 +42,7 @@
 
     //鍙彇
     private String allow = "-";
+
+    private String barcode = "-";
+
 }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/SafeSignal.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/SafeSignal.java
index 1d57edf..efcd1c4 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/SafeSignal.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/SafeSignal.java
@@ -9,12 +9,12 @@
     //鏄暟缁勬墍鍦ㄤ綅缃紝灏辨槸绗嚑涓嚭搴撳彛鎴栬�呯鍑犱釜鍏ュ簱鍙�
     private Integer index;
     //鏄啓0杩樻槸1
-    private short value;
+    private Boolean value;
     //浠h〃鍐欏湪浜や簰1杩樻槸2
     private Boolean flag;
 
 
-    public SafeSignal(Integer index, Short value, Boolean flag) {
+    public SafeSignal(Integer index, Boolean value, Boolean flag) {
         this.index = index;
         this.value = value;
         this.flag = flag;
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
index 666098b..1f55b5f 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
@@ -12,6 +12,8 @@
 @Data
 public class StaProtocol implements Cloneable, Serializable {
 
+    private boolean startUpFlag = true;
+
     private Integer plcId;
 
     // 绔欑偣缂栧彿
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/ClearSingleOperationHandler.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/ClearSingleOperationHandler.java
index d529339..a5be5d1 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/ClearSingleOperationHandler.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/ClearSingleOperationHandler.java
@@ -92,7 +92,7 @@
                             continue;
                         }
                         if (ctuMainService.checkComplete(job.getTaskNo())) {
-                            staProtocol.setSafeSignal(new SafeSignal(devp.getPutSta().indexOf(takeSta), (short) 1, false));
+                            staProtocol.setSafeSignal(new SafeSignal(devp.getPutSta().indexOf(takeSta), true, false));
                             redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocol);
                             job.setUpdateTime(new Date());
                             job.setJobSts(ConveyorStateType.CLEARSIGNAL.getStatus());
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java
index 6f551da..1e89ca8 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/OutOperationHandler.java
@@ -80,14 +80,17 @@
                     if (staProtocol.getWorkNo() == 0 && staProtocol.isLoading()) {
                         String seqNum = ctuMainService.checkStationStatus(putSta.getStaNo());
                         if (seqNum != null) {
-                            staProtocol.setSafeSignal(new SafeSignal(devp.getPutSta().indexOf(putSta), (short) 1, true));
-                            redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocol);
 
                             Job job = jobService.getJobByTaskNo(seqNum);
                             if (job != null) {
                                 News.error("{}锛氱珯鐐癸細{}锛屽瓨鍦ㄤ换鍔�,{}", config.getMark(), staProtocol.getSiteId(), JSON.toJSON(job));
                                 continue;
                             }
+
+                            staProtocol.setSafeSignal(new SafeSignal(devp.getPutSta().indexOf(putSta), true, true));
+                            redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocol);
+
+
                             int workNo = wrkLastnoService.nextWorkNo(WorkNoTypeType.WORK_NO_TYPE.type);
                             staProtocol.setWorkNo(workNo);
                             staProtocol.setStaNo(putSta.getTargetSta());
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/StartUpOperationHandler.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/StartUpOperationHandler.java
index 5817391..32178da 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/StartUpOperationHandler.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/operation/handler/StartUpOperationHandler.java
@@ -12,7 +12,9 @@
 import com.zy.acs.conveyor.core.properties.SlaveProperties;
 import com.zy.acs.conveyor.core.service.StationService;
 import com.zy.acs.conveyor.entity.Job;
+import com.zy.acs.conveyor.enums.WorkNoTypeType;
 import com.zy.acs.conveyor.service.JobService;
+import com.zy.acs.conveyor.service.WrkLastnoService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -38,6 +40,10 @@
 
     @Autowired
     private StationService stationService;
+
+
+    @Autowired
+    private WrkLastnoService wrkLastnoService;
 
     private final RedisSupport redis = RedisSupport.defaultRedisSupport;
 
@@ -79,25 +85,29 @@
                         }
 
                     }
-                    Job jobByJobNo = jobService.getJobByJobNo(staProtocol.getWorkNo());
-                    if (jobByJobNo == null) {
-                        News.error("{}锛氱珯鐐癸細{}锛屾壘涓嶅埌浠诲姟", config.getMark(), staProtocol.getSiteId());
-                        continue;
-                    }
-                    if (jobByJobNo.getJobSts() != ConveyorStateType.OUTBOUND.getStatus()) {
-                        if (jobByJobNo.getJobSts() == ConveyorStateType.STARTUP.getStatus()) {
-                            continue;
+//                    Job jobByJobNo = jobService.getJobByJobNo(staProtocol.getWorkNo());
+//                    if (jobByJobNo == null) {
+//                        News.error("{}锛氱珯鐐癸細{}锛屾壘涓嶅埌浠诲姟", config.getMark(), staProtocol.getSiteId());
+//                        continue;
+//                    }
+//                    if (jobByJobNo.getJobSts() != ConveyorStateType.OUTBOUND.getStatus()) {
+//                        if (jobByJobNo.getJobSts() == ConveyorStateType.STARTUP.getStatus()) {
+//                            continue;
+//                        }
+//                        News.error("{}锛氱珯鐐癸細{}锛屼换鍔$姸鎬佷笉瀵癸紝{}", config.getMark(), staProtocol.getSiteId(), JSON.toJSON(jobByJobNo));
+//                        continue;
+//                    }
+                    if (staProtocol.getWorkNo() == 0) {
+                        Job job = initJob(getWorkNo(), staProtocol.getSiteId() + "");
+                        staProtocol.setWorkNo(job.getJobNo());
+                        staProtocol.setStaNo(inSta.getStaNo());
+                        staProtocol.setStartUpFlag(false);
+                        redis.push(RedisConveyorConstant.CONVEYOR_TASK_FLAG, staProtocol);
+                        if (!jobService.insert(job)) {
+                            News.info("{},鍚姩鍏ュ簱锛歿},{}", config.getMark(), staProtocol.getWorkNo(), staProtocol.getStaNo());
                         }
-                        News.error("{}锛氱珯鐐癸細{}锛屼换鍔$姸鎬佷笉瀵癸紝{}", config.getMark(), staProtocol.getSiteId(), JSON.toJSON(jobByJobNo));
-                        continue;
                     }
-                    staProtocol.setStaNo(inSta.getStaNo());
-                    redis.push(RedisConveyorConstant.CONVEYOR_TASK_FLAG, staProtocol);
-                    jobByJobNo.setStartTime(new Date());
-                    jobByJobNo.setJobSts(ConveyorStateType.STARTUP.getStatus());
-                    if (!jobService.updateById(jobByJobNo)) {
-                        News.info("{},鍚姩鍏ュ簱锛歿},{}", config.getMark(), staProtocol.getWorkNo(), staProtocol.getStaNo());
-                    }
+
                 }
             }
         } catch (Exception e) {
@@ -105,4 +115,17 @@
             TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
         }
     }
+
+    private Job initJob(Integer workNo, String staNo) {
+        Job job = new Job();
+        job.setStaNo(staNo);
+        job.setJobNo(workNo);
+        job.setJobSts(ConveyorStateType.STARTUP.getStatus());
+        job.setStartTime(new Date());
+        return job;
+    }
+
+    private Integer getWorkNo() {
+        return wrkLastnoService.nextWorkNo(WorkNoTypeType.WORK_NO_TYPE.type);
+    }
 }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/service/Snap7Service.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/service/Snap7Service.java
index fb3e8f5..6e9f1d4 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/service/Snap7Service.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/service/Snap7Service.java
@@ -66,18 +66,18 @@
         SafeSignal safeSignal = staProtocol.getSafeSignal();
 
         int baseOffset = 0;
-        short[] array = new short[6];
-        array[0] = (short) 1;
-        array[1] = (short) 0;
-        array[2] = (short) 0;
-        array[5] = (short) 0;
+        boolean[] array = new boolean[6];
+        array[0] = true;
+        array[1] = false;
+        array[2] = false;
+        array[5] = false;
         if (safeSignal.getFlag()) {
-            array[3] = (short) 0;
+            array[3] = false;
             array[4] = safeSignal.getValue();
             baseOffset = SafeSignalField.SAFE_SIGNAL_TO_CONVEYOR.getOffset() + safeSignal.getIndex() * SafeSignalField.SAFE_SIGNAL_TO_CONVEYOR.getByteLength();
         } else {
             array[3] = safeSignal.getValue();
-            array[4] = (short) 0;
+            array[4] = false;
             baseOffset = SafeSignalField.SAFE_SIGNAL_TO_CONVEYOR.getOffset() + 2 + safeSignal.getIndex() * SafeSignalField.SAFE_SIGNAL_TO_CONVEYOR.getByteLength();
         }
         String flagAddr = SafeSignalField.SAFE_SIGNAL_TO_CONVEYOR.getAddressPattern() + PlcConstant.ADDRESS_CONCATENATION
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java
index 165210f..9609a39 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/thread/SiemensDevpThread.java
@@ -169,8 +169,12 @@
         staProtocol.setSegApply(status2[2]);
         staProtocol.setApplyErr(status2[3]);
 
-        for (int i = 0; i < 8; i++){
-            if (status0[i+8]!=status2[i]){
+        if (!status2[1] && !status[0]) {
+            staProtocol.setStartUpFlag(true);
+        }
+
+        for (int i = 0; i < 8; i++) {
+            if (status0[i + 8] != status2[i]) {
                 log.info("鐘舵�佺爜涓嶄竴鑷� [id:{}] [i:{}] [status0:{}] [status2:{}]", slave.getId(), i, status0[i], status2[i]);
             }
         }
@@ -200,16 +204,16 @@
                     content, seg[0] + i * DeviceField.BARCODE.getByteLength());
             String barcode = siemensS7Net.getByteTransform().TransString(
                     content, seg[1] + i * DeviceField.BARCODE.getByteLength(),
-                    DeviceField.BARCODE.getByteLength() - seg[1], "UTF-8");
+                    DeviceField.BARCODE.getByteLength()-seg[1] , "UTF-8").trim();
 
-            if (!Cools.isEmpty(barcode) && staNo != 0) {
+            if (!Cools.isEmpty(barcode) && !barcode.contains("Default") && staNo != 0) {
                 StaProtocol staProtocol = station.get(staNo);
                 if (staProtocol == null) {
                     log.warn("鎵爜绔欑偣涓嶅瓨鍦� [id:{}] [staNo:{}]", slave.getId(), staNo);
                     continue;
                 }
                 staProtocol.setBarcode(barcode);
-                News.info("鏂欑鐮侊細{}", barcode);
+                //News.info("鏂欑鐮侊細{}", barcode);
             }
         }
     }
@@ -240,7 +244,7 @@
             if (!Cools.isEmpty(weight) && staNo != 0) {
                 StaProtocol staProtocol = station.get(staNo);
                 if (staProtocol == null) {
-                    log.warn("绉伴噸绔欑偣涓嶅瓨鍦� [id:{}] [staNo:{}]", slave.getId(), staNo);
+                    log.warn(" [id:{}] [staNo:{}]", slave.getId(), staNo);
                     continue;
                 }
                 staProtocol.setWeight(BigDecimal.valueOf(weight).setScale(4, RoundingMode.HALF_UP).doubleValue());
@@ -379,12 +383,12 @@
             staProtocolTake.setOutComplete(status2[4]);
             //
             if (status[3]) {
-                staProtocolPut.setSafeSignal( new SafeSignal(i, (short) 0, true));
-                redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG,staProtocolPut);
+                staProtocolPut.setSafeSignal(new SafeSignal(i, false, true));
+                redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocolPut);
                 News.info("瀹夊叏浜や簰淇″彿澶嶄綅 [id:{}] [staNo:{}]", slave.getId(), staProtocolPut.getSiteId());
             }
             if (status2[4]) {
-                staProtocolTake.setSafeSignal(new SafeSignal(i, (short) 0, false));
+                staProtocolTake.setSafeSignal(new SafeSignal(i, false, false));
                 redis.push(RedisConveyorConstant.CONVEYOR_SAFE_FLAG, staProtocolTake);
                 News.info("瀹夊叏浜や簰淇″彿澶嶄綅 [id:{}] [staNo:{}]", slave.getId(), staProtocolPut.getSiteId());
             }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/scheduler/JobLogScheduler.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/scheduler/JobLogScheduler.java
index 3d764c4..ab454e7 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/scheduler/JobLogScheduler.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/scheduler/JobLogScheduler.java
@@ -43,7 +43,7 @@
     @Scheduled(cron = "0 0 2 * * ?")
     public void delToLog() {
         List<Job> jobByDay = jobMapper.listJobByDay(90);
-        for (Job job :jobByDay) {
+        for (Job job : jobByDay) {
             jobService.saveJobLog(job);
         }
     }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/CtuMainServiceImpl.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/CtuMainServiceImpl.java
index 20254ec..d94f950 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/CtuMainServiceImpl.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/CtuMainServiceImpl.java
@@ -152,7 +152,7 @@
                 //throw new CoolException("璋冪敤涓嬪彂浠诲姟鎺ュ彛鎶ラ敊锛屽搷搴旂爜锛�" + jsonObject.getInteger(code));
             }
         } catch (Exception e) {
-            log.error("妫�鏌ョ珯鐐圭姸鎬佸け璐ワ紝浠诲姟缂栧彿锛歿},{}", seqNum,e.getMessage());
+            log.error("妫�鏌ョ珯鐐圭姸鎬佸け璐ワ紝浠诲姟缂栧彿锛歿},{}", seqNum, e.getMessage());
         }
         return false;
     }
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/JobServiceImpl.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/JobServiceImpl.java
index 3c98975..be9dc7c 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/JobServiceImpl.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/service/impl/JobServiceImpl.java
@@ -58,7 +58,7 @@
     public void saveJobLog(Job job) {
         JobLog jobLog = new JobLog();
         BeanUtils.copyProperties(job, jobLog);
-        if (Cools.isEmpty(jobLog.getMemo())){
+        if (Cools.isEmpty(jobLog.getMemo())) {
             jobLog.setMemo(DateUtils.convert(new Date()));
         }
         jobLogMapper.insert(jobLog);
diff --git a/zy-asc-conveyor/src/main/resources/application.yml b/zy-asc-conveyor/src/main/resources/application.yml
index e582c92..f407296 100644
--- a/zy-asc-conveyor/src/main/resources/application.yml
+++ b/zy-asc-conveyor/src/main/resources/application.yml
@@ -30,7 +30,7 @@
     path: /stock/out/cv/logs
 
 wms:
-  url: 127.0.0.1:8081
+  url: 127.0.0.1:8082
   apply: /rsf-open-api/rcs/api/open/location/allocate
 ctu:
   url: 127.0.0.1:8088
diff --git a/zy-asc-conveyor/src/main/webapp/views/pipeline.html b/zy-asc-conveyor/src/main/webapp/views/pipeline.html
index 2505149..ef16ef9 100644
--- a/zy-asc-conveyor/src/main/webapp/views/pipeline.html
+++ b/zy-asc-conveyor/src/main/webapp/views/pipeline.html
@@ -786,7 +786,8 @@
                             <th>閲嶉噺淇″彿</th>
                             <th>绌烘弧淇″彿</th>
                             <th>鐩爣绔�</th>
-                            <th>鍙斁/鍙彇</th>
+                            <th>鏉$爜</th>
+                            <th>瀹夊叏淇″彿</th>
 <!--                            <th>楂樹綆淇″彿</th>-->
                         </tr>
                         </thead>
@@ -992,6 +993,7 @@
                     <td>${site.weight || '--'}</td>
                     <td>${site.emptyMk || '--'}</td>
                     <td>${site.staNo || '--'}</td>
+                    <td>${site.barcode || '--'}</td>
                     <td>${site.allow || '--'}</td>
                 </tr>
             `;

--
Gitblit v1.9.1