From f63aa158cd182f1ab40fc475ca2944eacfc8705a Mon Sep 17 00:00:00 2001 From: 野心家 <1051256694@qq.com> Date: 星期二, 03 十月 2023 08:47:56 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 8 ++++++++ src/main/java/com/zy/asrs/mapper/WrkMastMapper.java | 2 ++ src/main/resources/mapper/WrkMastMapper.xml | 7 +++++++ src/main/resources/application.yml | 4 ++-- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java index 0873d5b..447ce52 100644 --- a/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java +++ b/src/main/java/com/zy/asrs/mapper/WrkMastMapper.java @@ -74,4 +74,6 @@ List<WrkMast> selectShuttleMoveWrk(); WrkMast selectShuttleWorking(@Param("shuttleNo") Integer shuttleNo);//鏄惁鏈夌┛姊溅浠诲姟(绉诲簱浠诲姟闄ゅ) + + WrkMast selectByBarcode(String barcode); } diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java index 8d279d6..b669759 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.mapper.Wrapper; import com.core.common.Cools; import com.core.exception.CoolException; import com.zy.asrs.entity.*; @@ -1910,6 +1911,13 @@ } } + if (!Cools.isEmpty(barcode)) { + WrkMast wrkMast = wrkMastMapper.selectByBarcode(barcode);//鏉$爜瀛樺湪宸ヤ綔妗� + if (wrkMast != null) { + continue; + } + } + LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, emptyInSta.getLed()); try { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 35628d3..0277ec1 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -8,10 +8,10 @@ name: @pom.build.finalName@ datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver - url: jdbc:sqlserver://127.0.0.1:1433;databasename=tzskasrs + url: jdbc:sqlserver://10.10.10.40:1433;databasename=tzskasrs username: sa # password: Zoneyung@zy56$ - password: sa + password: sa@123 mvc: static-path-pattern: /** redis: diff --git a/src/main/resources/mapper/WrkMastMapper.xml b/src/main/resources/mapper/WrkMastMapper.xml index 96e18ac..eb8bad3 100644 --- a/src/main/resources/mapper/WrkMastMapper.xml +++ b/src/main/resources/mapper/WrkMastMapper.xml @@ -217,4 +217,11 @@ and io_type not in (200) order by io_pri desc,io_time,wrk_no asc </select> + + <select id="selectByBarcode" resultMap="BaseResultMap"> + select top 1 * from dbo.asr_wrk_mast + where 1=1 + and barcode = #{barcode} + order by io_pri desc,io_time,wrk_no asc + </select> </mapper> -- Gitblit v1.9.1