From 2495e9ab75e6c45af1d6e14414711d8cc79fe2ca Mon Sep 17 00:00:00 2001
From: jiazx0107@163.com <jiazx0107@163.com>
Date: 星期二, 30 五月 2023 16:13:13 +0800
Subject: [PATCH] 出入库优化-登记2
---
igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java | 50 ++++++++++++++++++++------------------------------
1 files changed, 20 insertions(+), 30 deletions(-)
diff --git a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
index 9f27bd7..f54b5e1 100644
--- a/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
+++ b/igds-protocol-block/src/main/java/com/ld/igds/protocol/weight/FzzyWeightServiceImpl.java
@@ -1,14 +1,17 @@
package com.ld.igds.protocol.weight;
import com.alibaba.fastjson.JSONObject;
-import com.ld.igds.inout.dto.InoutApiData;
-import com.ld.igds.io.InoutApiService;
+import com.ld.igds.inout.dto.ApiInoutData;
+import com.ld.igds.inout.ApiInoutService;
import com.ld.igds.io.constant.ProtocolEnum;
import com.ld.igds.util.HttpUtils;
+
import lombok.extern.slf4j.Slf4j;
+
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.springframework.stereotype.Component;
+
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.FutureTask;
@@ -20,7 +23,7 @@
*/
@Slf4j
@Component
-public class FzzyWeightServiceImpl implements InoutApiService {
+public class FzzyWeightServiceImpl implements ApiInoutService {
@Override
@@ -33,7 +36,7 @@
* @return
*/
@Override
- public InoutApiData getPlateNum(InoutApiData param) {
+ public ApiInoutData getPlateNum(ApiInoutData param) {
if (null == param.getSn()) {
@@ -87,18 +90,7 @@
* @return
*/
@Override
- public String reConnectLpr(InoutApiData param) {
- return "褰撳墠妯″紡鏃犻渶閲嶇疆杞︾墝璇嗗埆";
- }
-
- /**
- * 涓嶉渶瑕佸疄鐜�
- *
- * @param param
- * @return
- */
- @Override
- public String initLpr(InoutApiData param) {
+ public String initLpr(ApiInoutData param) {
return "褰撳墠妯″紡鏃犻渶鍒濆鍖栬溅鐗岃瘑鍒�";
}
@@ -110,7 +102,7 @@
* @return
*/
@Override
- public String gateControl(InoutApiData param) {
+ public String gateControl(ApiInoutData param) {
return null;
}
@@ -120,8 +112,7 @@
* @param param deviceId鍜宎ctionCode 涓嶅彲涓虹┖
* @return
*/
- @Override
- public String addWhitePlate(InoutApiData param) {
+ public String addWhitePlate(ApiInoutData param) {
FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_10}));
ExecutorService executorService = Executors.newCachedThreadPool();
@@ -137,8 +128,7 @@
* @param param
* @return
*/
- @Override
- public String delWhitePlate(InoutApiData param) {
+ public String delWhitePlate(ApiInoutData param) {
FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_11}));
ExecutorService executorService = Executors.newCachedThreadPool();
executorService.submit(futureTask);
@@ -154,7 +144,7 @@
* @return
*/
@Override
- public String noticeRadio(InoutApiData param) {
+ public String noticeRadio(ApiInoutData param) {
FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_30}));
ExecutorService executorService = Executors.newCachedThreadPool();
@@ -164,10 +154,6 @@
return "SUCCESS";
}
- @Override
- public String gatewayStatus(InoutApiData param) {
- return null;
- }
/**
* 绉伴噸瀹屾垚 --璋冪敤瀛愮嚎绋嬪疄鐜�
@@ -175,9 +161,7 @@
* @param param
* @return
*/
- @Override
- public String noticeWeightDone(InoutApiData param) {
-
+ public String noticeWeightDone(ApiInoutData param) {
FutureTask<String> futureTask = new FutureTask<>(new WeightGatewayRemoteTask(param, new String[]{WeightUtil.ACTION_CODE_60, WeightUtil.ACTION_CODE_30}));
ExecutorService executorService = Executors.newCachedThreadPool();
executorService.submit(futureTask);
@@ -191,7 +175,7 @@
* @return
*/
@Override
- public InoutApiData getIcCardNum(InoutApiData param) {
+ public ApiInoutData getIcCardNum(ApiInoutData param) {
try {
@@ -230,4 +214,10 @@
return param;
}
+
+ @Override
+ public String noticeLed(ApiInoutData param) {
+ // TODO Auto-generated method stub
+ return null;
+ }
}
--
Gitblit v1.9.3