|
|
@@ -1,5 +1,6 @@
|
|
|
package com.zd.netty.service.impl;
|
|
|
|
|
|
+import com.zd.bottle.feign.service.RemoteBottleService;
|
|
|
import com.zd.netty.service.ISendService;
|
|
|
import com.zd.system.api.airbottle.RemoteAirBottleService;
|
|
|
import com.zd.system.api.chemical.RemoteStockService;
|
|
|
@@ -13,6 +14,9 @@ import javax.annotation.Resource;
|
|
|
|
|
|
import static com.zd.netty.constant.RfidConstants.*;
|
|
|
|
|
|
+/**
|
|
|
+ * @author Administrator
|
|
|
+ */
|
|
|
@Slf4j
|
|
|
@Service(value = "sendService")
|
|
|
public class SendServiceImpl implements ISendService {
|
|
|
@@ -22,6 +26,9 @@ public class SendServiceImpl implements ISendService {
|
|
|
@Resource
|
|
|
private RemoteAirBottleService bottleService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private RemoteBottleService remoteBottleService;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
public void send(InventoryTag tag) {
|
|
|
@@ -39,6 +46,11 @@ public class SendServiceImpl implements ISendService {
|
|
|
log.info("气瓶服务异常:" + e.getMessage());
|
|
|
}
|
|
|
try {
|
|
|
+ remoteBottleService.remoteAdd(tag);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("新气瓶服务异常:" + e.getMessage());
|
|
|
+ }
|
|
|
+ try {
|
|
|
remoteStockService.rfidCheck(tag);
|
|
|
} catch (Exception e) {
|
|
|
log.info("化学品服务异常:" + e.getMessage());
|
|
|
@@ -62,10 +74,23 @@ public class SendServiceImpl implements ISendService {
|
|
|
|
|
|
private void sendTag(InventoryTag tag, String temp) {
|
|
|
if (ALL_TYPE.equals(temp) || BOTTLE_TYPE.equals(temp)) {
|
|
|
- bottleService.remoteAdd(tag);
|
|
|
+ try {
|
|
|
+ bottleService.remoteAdd(tag);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("气瓶服务异常:" + e.getMessage());
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ remoteBottleService.remoteAdd(tag);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("新气瓶服务异常:" + e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
if (ALL_TYPE.equals(temp) || CHEMICAL_TYPE.equals(temp)) {
|
|
|
- remoteStockService.rfidCheck(tag);
|
|
|
+ try {
|
|
|
+ remoteStockService.rfidCheck(tag);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.info("化学品服务异常:" + e.getMessage());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|