diff --git a/acs/nladmin-system/pom.xml b/acs/nladmin-system/pom.xml
index efab3f5..5f6fad9 100644
--- a/acs/nladmin-system/pom.xml
+++ b/acs/nladmin-system/pom.xml
@@ -489,8 +489,10 @@
**/*.*
+
+ **/*.java
+
-
${basedir}/src/main/resources
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/ZheDaAgvService.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/ZheDaAgvService.java
index 3667261..791cadd 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/ZheDaAgvService.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/ZheDaAgvService.java
@@ -29,7 +29,7 @@ public interface ZheDaAgvService {
HttpResponse queryZDAgvDeviceStatus();
- String process(String jobno, String type, String address, String action, String processingVehicle,String feedbackStatus);
+ String process(String jobno, String type, String address, String action, String processingVehicle);
public HttpResponse markComplete(String code);
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/MagicAgvServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/MagicAgvServiceImpl.java
index d074229..20b39e9 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/MagicAgvServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/MagicAgvServiceImpl.java
@@ -27,6 +27,7 @@ import org.nl.acs.opc.DeviceType;
import org.nl.modules.common.exception.BadRequestException;
import org.nl.modules.system.service.ParamService;
import org.nl.modules.wql.util.SpringContextHolder;
+import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import java.util.Arrays;
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
index 09eb276..28be8fc 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/NDCAgvServiceImpl.java
@@ -19,6 +19,7 @@ import org.nl.acs.opc.DeviceAppServiceImpl;
import org.nl.modules.system.service.ParamService;
import org.nl.modules.system.util.CodeUtil;
import org.nl.modules.wql.util.SpringContextHolder;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.HashMap;
@@ -28,12 +29,14 @@ import java.util.Map;
@Service
@RequiredArgsConstructor
public class NDCAgvServiceImpl implements NDCAgvService {
-
- private final DeviceAppService deviceAppService;
- private final ParamService paramService;
- private final AcsToWmsService acsToWmsService;
-
- private final DeviceExecuteLogService logServer;
+ @Autowired
+ private DeviceAppService deviceAppService;
+ @Autowired
+ private ParamService paramService;
+ @Autowired
+ private AcsToWmsService acsToWmsService;
+ @Autowired
+ private DeviceExecuteLogService logServer;
Map AGVDeviceStatus = new HashMap();
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/XianGongAgvServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/XianGongAgvServiceImpl.java
index b4832e6..dc8e7fe 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/XianGongAgvServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/XianGongAgvServiceImpl.java
@@ -21,6 +21,7 @@ import org.nl.acs.opc.DeviceAppService;
import org.nl.acs.opc.DeviceType;
import org.nl.modules.common.exception.BadRequestException;
import org.nl.modules.system.service.ParamService;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Arrays;
@@ -32,9 +33,12 @@ import java.util.Map;
@Service
@RequiredArgsConstructor
public class XianGongAgvServiceImpl implements XianGongAgvService {
- private final DeviceAppService deviceAppService;
- private final ParamService paramService;
- private final AcsToWmsService acsToWmsService;
+ @Autowired
+ private DeviceAppService deviceAppService;
+ @Autowired
+ private ParamService paramService;
+ @Autowired
+ private AcsToWmsService acsToWmsService;
Map AGVDeviceStatus = new HashMap();
@LokiLog(type = LokiLogType.AGV)
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/ZheDaAgvServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/ZheDaAgvServiceImpl.java
index 684277e..a4f7bc0 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/ZheDaAgvServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/agv/server/impl/ZheDaAgvServiceImpl.java
@@ -1,5 +1,6 @@
package org.nl.acs.agv.server.impl;
+import cn.dev33.satoken.annotation.SaIgnore;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
@@ -18,6 +19,7 @@ import org.nl.acs.device_driver.basedriver.hongxiang_device.HongXiangConveyorDev
import org.nl.acs.device_driver.basedriver.lubei_conveyor.LubeiConveyorDeviceDriver;
import org.nl.acs.device_driver.basedriver.paint_conveyor.PaintConveyorDeviceDriver;
import org.nl.acs.device_driver.basedriver.standard_ordinary_site.StandardOrdinarySiteDeviceDriver;
+import org.nl.acs.device_driver.basedriver.standard_storage.StandardStorageDeviceDriver;
import org.nl.acs.ext.wms.service.AcsToWmsService;
import org.nl.acs.ext.wms.service.AcsToWmsZDService;
import org.nl.acs.instruction.service.InstructionService;
@@ -49,6 +51,7 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
private final ParamService paramService;
@LokiLog(type = LokiLogType.AGV)
@Override
+ @SaIgnore
public HttpResponse sendAgvInstToAgv(Instruction inst) throws Exception {
JSONObject jo = new JSONObject();
String start_point_code = inst.getStart_point_code();
@@ -68,15 +71,18 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("task_code", inst.getInstruction_code());
//根据任务,下发指令类型
JSONArray destinations = new JSONArray();
- if (task_type.equals("3")) {
- destinations.add(destination(start_point_code, "Wait", "5", "1"));
- } else if (task_type.equals("4")) {
- destinations.add(destination(start_point_code, "Load", "1", "1"));
- destinations.add(destination(next_point_code, "Wait", "5", "1"));
- } else {
- destinations.add(destination(start_point_code, "Load", "1", "1"));
- destinations.add(destination(next_point_code, "Unload", "1", "1"));
- }
+// if (task_type.equals("3")) {
+// destinations.add(destination(start_point_code, "Wait", "5", "1"));
+// } else if (task_type.equals("4")) {
+// destinations.add(destination(start_point_code, "Load", "1", "1"));
+// destinations.add(destination(next_point_code, "Wait", "5", "1"));
+// } else {
+// destinations.add(destination(start_point_code, "Load", "1", "1"));
+// destinations.add(destination(next_point_code, "Unload", "1", "1"));
+// }
+
+ destinations.add(destination(start_point_code, "Load", "1", "1"));
+ destinations.add(destination(next_point_code, "Unload", "1", "1"));
jo.put("destinations", destinations);
@@ -86,13 +92,14 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
String agvport = paramService.findByCode(AcsConfig.AGVPORT).getValue();
String agvport2 = paramService.findByCode(AcsConfig.AGVPORT2).getValue();
- agvurl = agvurl + ":" + agvport + "/v1/transportOrders/" + inst.getInstruction_code();
+ agvurl = agvurl + ":" + agvport + "/rmds/v1/transportOrders/" + inst.getInstruction_code();
log.info("下发agv任务请求:{}", agvurl);
HttpResponse result = HttpRequest.post(agvurl)
.body(String.valueOf(jo))//表单内容
.timeout(20000)//超时,毫秒
.execute();
+ log.info("下发agv任务请求内容:{}", jo);
log.info("下发agv任务请求反馈:{}", result);
return result;
} else {
@@ -107,11 +114,13 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
if (StrUtil.equals(paramService.findByCode(AcsConfig.FORKAGV).getValue(), "1")) {
String agvurl = paramService.findByCode(AcsConfig.AGVURL).getValue();
String agvport = paramService.findByCode(AcsConfig.AGVPORT).getValue();
- agvurl = agvurl + ":" + agvport + "/v1/vehicles";
- HttpResponse result = HttpRequest.get(agvurl)
+ agvurl = agvurl + ":" + agvport + "/rmds/v1/transportOrders/query";
+ HttpResponse result = HttpRequest.post(agvurl)
+ .body("{}")
.timeout(20000)//超时,毫秒
.execute();
- System.out.println("查询agv指令数据:" + result.body());
+
+ log.info("查询agv指令数据:{}", result.body());
return result;
} else {
@@ -138,10 +147,10 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
@LokiLog(type = LokiLogType.AGV)
@Override
- public synchronized String process(String jobno, String type, String address, String action, String processingVehicle,String feedbackStatus)
+ public synchronized String process(String jobno, String type, String address, String action, String processingVehicle)
{
{
- log.info("查询到AGV请求参数,jobno:{},address:{}", jobno + ",address:" + address + ",type:" + type + ",action:" + action+",feedbackStatus:"+feedbackStatus);
+ log.info("查询到AGV请求参数,jobno:{},address:{}", jobno + ",address:" + address + ",type:" + type + ",action:" + action);
//释放AGV资源,继续后续动作
boolean is_feedback = false;
String str = "";
@@ -177,7 +186,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","applyTake");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -188,13 +198,14 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
} else {
log.info("设备{} 请求取货,光电信号:{}",addressdevice,lubeiConveyorDeviceDriver.getMove());
}
- }
+ }
if (addressdevice.getDeviceDriver() instanceof StandardOrdinarySiteDeviceDriver) {
JSONObject jo = new JSONObject();
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","applyTake");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -203,6 +214,22 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
}
}
+ if (addressdevice.getDeviceDriver() instanceof StandardStorageDeviceDriver) {
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",task.getTask_code());
+ jo.put("carId",processingVehicle);
+ jo.put("taskType ",type);
+ jo.put("feedbackStatus","applyTake");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ is_feedback = true;
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
+ }
+ }
+
}
if ("PauseOnStation".equals(type)) {
if (addressdevice.getDeviceDriver() instanceof LubeiConveyorDeviceDriver) {
@@ -212,7 +239,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","takeFinish");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -229,7 +257,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","takeFinish");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -238,6 +267,21 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
log.info("请求ZDwcs成功,取货完成 请求结果{}",responseCode);
}
}
+ if (addressdevice.getDeviceDriver() instanceof StandardStorageDeviceDriver) {
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",task.getTask_code());
+ jo.put("carId",processingVehicle);
+ jo.put("taskType ",type);
+ jo.put("feedbackStatus","takeFinish");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ is_feedback = true;
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
+ }
+ }
}
}
@@ -251,7 +295,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","applyPut");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -268,7 +313,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","applyPut");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -277,6 +323,21 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
log.info("请求ZDwcs成功,开始放货 请求结果{}",responseCode);
}
}
+ if (addressdevice.getDeviceDriver() instanceof StandardStorageDeviceDriver) {
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",task.getTask_code());
+ jo.put("carId",processingVehicle);
+ jo.put("taskType ",type);
+ jo.put("feedbackStatus","applyPut");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ is_feedback = true;
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
+ }
+ }
}
if ("PauseOnStation".equals(type)) {
if (addressdevice.getDeviceDriver() instanceof LubeiConveyorDeviceDriver) {
@@ -286,7 +347,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","putFinish");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -303,7 +365,8 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
jo.put("taskCode",task.getTask_code());
jo.put("carId",processingVehicle);
jo.put("taskType ",type);
- jo.put("feedbackStatus",feedbackStatus);
+ jo.put("feedbackStatus","putFinish");
+ log.info("请求参数:{}",jo);
HttpResponse result= acsToWmsZDService.taskFeedback(jo);
JSONObject response=JSONObject.parseObject(result.body());
int responseCode= response.getInteger("responseCode");
@@ -312,6 +375,21 @@ public class ZheDaAgvServiceImpl implements ZheDaAgvService {
log.info("请求ZDwcs成功,放货完成 请求结果{}",responseCode);
}
}
+ if (addressdevice.getDeviceDriver() instanceof StandardStorageDeviceDriver) {
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",task.getTask_code());
+ jo.put("carId",processingVehicle);
+ jo.put("taskType ",type);
+ jo.put("feedbackStatus","putFinish");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ is_feedback = true;
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
+ }
+ }
}
}
com.alibaba.fastjson.JSONObject requestjo = new com.alibaba.fastjson.JSONObject();
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsZDController.java b/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsZDController.java
index 4c38474..69e7907 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsZDController.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/AcsToWmsZDController.java
@@ -1,5 +1,6 @@
package org.nl.acs.ext.wms.rest;
+import cn.dev33.satoken.annotation.SaIgnore;
import com.alibaba.fastjson.JSONObject;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -23,6 +24,7 @@ import java.util.Map;
@RequestMapping("/restful/api/v3/system_car")
@Slf4j
@Lazy
+@SaIgnore
public class AcsToWmsZDController {
private final AcsToWmsZDService acsToWmsZDService;
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/WmsZDToAcsController.java b/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/WmsZDToAcsController.java
index aac358f..69d339a 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/WmsZDToAcsController.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/ext/wms/rest/WmsZDToAcsController.java
@@ -20,10 +20,11 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequiredArgsConstructor
@Api(tags = "wms接口")
-@RequestMapping("/restful/api/v3")
+@RequestMapping("/restful/API/V3")
@Slf4j
@Service
@Lazy
+@SaIgnore
public class WmsZDToAcsController {
private final WmsZDToAcsService wmsZDToAcsService;
@PostMapping("/createTask")
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java
index 5298c85..6ce1198 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/instruction/service/impl/InstructionServiceImpl.java
@@ -375,56 +375,50 @@ public class InstructionServiceImpl implements InstructionService, ApplicationAu
if (ObjectUtil.isEmpty(route)) {
throw new BadRequestException("未查询到相关路由!");
}
-<<<<<<< HEAD
+
if (StrUtil.equals(shortPathsList.get(0).getType(), "1")) {
- String agvType = paramService.findByCode(AcsConfig.AGVTYPE).getValue();
- if(agvType.equals("2")) {
- NDCAgvService ndcAgvService = SpringContextHolder.getBean(NDCAgvService.class);
- ndcAgvService.sendAgvInstToNDC(task.getAgv_system_type(), dto);
- }
- if(agvType.equals("4")){
- ZheDaAgvService zheDaAgvService=SpringContextHolder.getBean(ZheDaAgvService.class);
- zheDaAgvService.sendAgvInstToAgv(dto);
- }
-=======
-
- try {
- if (StrUtil.equals(shortPathsList.get(0).getType(), "1")) {
- if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).toString(), AgvSystemEnum.Maigic.getCode())) {
- HttpResponse result = magicAgvService.sendAgvInstToMagic(dto);
- if (ObjectUtils.isEmpty(result) || result.getStatus() != 200) {
- dto.setSend_status("2");
- } else {
- dto.setSend_status("1");
- }
- } else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).toString(), AgvSystemEnum.NDC.getCode())) {
- ndcAgvService.sendAgvInstToNDC("1",dto);
- dto.setSend_status("1");
-
- } else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).toString(), AgvSystemEnum.XianGong.getCode())) {
- if (StrUtil.equals(task.getRequest_again_success(), "1")) {
- //追加订单
- HttpResponse result = xianGongAgvService.sendOrderSequencesToXZ(dto);
+
+ try {
+ if (StrUtil.equals(shortPathsList.get(0).getType(), "1")) {
+ if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue().toString(),String.valueOf(AgvSystemEnum.Maigic.getIndex()))) {
+ HttpResponse result = magicAgvService.sendAgvInstToMagic(dto);
if (ObjectUtils.isEmpty(result) || result.getStatus() != 200) {
dto.setSend_status("2");
} else {
dto.setSend_status("1");
}
- } else {
- //创建订单序列
- HttpResponse result = xianGongAgvService.sendOrderSequencesToXZ(dto);
- if (ObjectUtils.isEmpty(result) || result.getStatus() != 200) {
- dto.setSend_status("2");
+ } else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue().toString(), String.valueOf(AgvSystemEnum.NDC.getIndex()))) {
+ ndcAgvService.sendAgvInstToNDC("1", dto);
+ dto.setSend_status("1");
+
+ } else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).toString(), String.valueOf(AgvSystemEnum.XianGong.getIndex()))) {
+ if (StrUtil.equals(task.getRequest_again_success(), "1")) {
+ //追加订单
+ HttpResponse result = xianGongAgvService.sendOrderSequencesToXZ(dto);
+ if (ObjectUtils.isEmpty(result) || result.getStatus() != 200) {
+ dto.setSend_status("2");
+ } else {
+ dto.setSend_status("1");
+ }
} else {
- dto.setSend_status("1");
+ //创建订单序列
+ HttpResponse result = xianGongAgvService.sendOrderSequencesToXZ(dto);
+ if (ObjectUtils.isEmpty(result) || result.getStatus() != 200) {
+ dto.setSend_status("2");
+ } else {
+ dto.setSend_status("1");
+ }
}
+ } else if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue().toString(), String.valueOf(AgvSystemEnum.ZheDa.getIndex()))) {
+ ZheDaAgvService zheDaAgvService = SpringContextHolder.getBean(ZheDaAgvService.class);
+ zheDaAgvService.sendAgvInstToAgv(dto);
}
}
+ } catch (Exception e) {
+ dto.setSend_status("2");
+ e.printStackTrace();
+
}
- } catch (Exception e) {
- dto.setSend_status("2");
- e.printStackTrace();
->>>>>>> 7f049d32a8a28d031795c078f9dfda73974dbac8
}
} catch (Exception e) {
dto.setSend_status("2");
diff --git a/acs/nladmin-system/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java b/acs/nladmin-system/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java
index f88bae8..1b3069a 100644
--- a/acs/nladmin-system/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java
+++ b/acs/nladmin-system/src/main/java/org/nl/acs/task/service/impl/TaskServiceImpl.java
@@ -702,92 +702,120 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
}
// 判断是否为WMS下发的任务,如果是反馈任务状态给WMS
String hasWms = paramService.findByCode(AcsConfig.HASWMS).getValue();
- if (!StrUtil.startWith(dto.getTask_code(), "-") && StrUtil.equals(hasWms, "1")) {
- TaskFeedbackDto feefbackdto = taskFeedbackService.findByCode(entity.getTask_code());
- JSONObject feed_jo = new JSONObject();
- feed_jo.put("task_id", entity.getExt_task_id());
- feed_jo.put("task_code", dto.getTask_code());
- feed_jo.put("task_status", dto.getTask_status());
- JSONArray ja = new JSONArray();
- ja.add(feed_jo);
- String message = null;
- HttpResponse body = null;
- boolean flag = false;
- try {
- body = acstowmsService.feedbackTaskStatusToWms(ja);
- } catch (Exception e) {
- flag = true;
- message = e.getMessage();
- e.printStackTrace();
- } finally {
-
+ String Type1=entity.getTask_type();
+ if(StrUtil.equals(Type1,"定点任务")){
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",entity.getTask_code());
+ jo.put("carId","");
+ jo.put("taskType ",entity.getTask_type());
+ jo.put("feedbackStatus","taking");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
}
- if (flag) {
- if (ObjectUtil.isEmpty(feefbackdto)) {
- feefbackdto = new TaskFeedbackDto();
- feefbackdto.setTask_id(entity.getTask_id());
- feefbackdto.setTask_code(entity.getTask_code());
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setVehicle_type(entity.getVehicle_type());
- feefbackdto.setVehicle_code(entity.getVehicle_code());
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getStart_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- feefbackdto.setError_code("400");
- feefbackdto.setIs_finished("0");
- feefbackdto.setRemark(message);
- taskFeedbackService.create(feefbackdto);
- } else {
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getStart_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- feefbackdto.setError_code("400");
- feefbackdto.setRemark(message);
- taskFeedbackService.update(feefbackdto);
- }
- } else {
- int status = body.getStatus();
- JSONObject jo = JSONObject.parseObject(body.body());
- if (ObjectUtil.isEmpty(feefbackdto)) {
- feefbackdto = new TaskFeedbackDto();
- feefbackdto.setTask_id(entity.getTask_id());
- feefbackdto.setTask_code(entity.getTask_code());
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setVehicle_type(entity.getVehicle_type());
- feefbackdto.setVehicle_code(entity.getVehicle_code());
- feefbackdto.setError_code(String.valueOf(body.getStatus()));
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getNext_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- if (status == 200) {
- if (StrUtil.equals(entity.getTask_status(), "2")) {
- feefbackdto.setIs_finished("1");
- } else {
- feefbackdto.setIs_finished("0");
- }
- } else {
- feefbackdto.setIs_finished("0");
- feefbackdto.setRemark(jo.getString("message"));
- }
- taskFeedbackService.create(feefbackdto);
- } else {
- feefbackdto.setTask_status(entity.getTask_status());
- if (status == 200) {
- } else {
- if (StrUtil.equals(entity.getTask_status(), "2")) {
- feefbackdto.setIs_finished("1");
- } else {
- feefbackdto.setIs_finished("0");
- }
- }
- taskFeedbackService.update(feefbackdto);
- }
+ }
+ if (!StrUtil.startWith(dto.getTask_code(), "-") && StrUtil.equals(hasWms, "1")) {
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",entity.getTask_code());
+ jo.put("carId","");
+ jo.put("taskType ",entity.getTask_type());
+ jo.put("feedbackStatus","taking");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
}
}
+// TaskFeedbackDto feefbackdto = taskFeedbackService.findByCode(entity.getTask_code());
+// JSONObject feed_jo = new JSONObject();
+// feed_jo.put("task_id", entity.getExt_task_id());
+// feed_jo.put("task_code", dto.getTask_code());
+// feed_jo.put("task_status", dto.getTask_status());
+// JSONArray ja = new JSONArray();
+// ja.add(feed_jo);
+// String message = null;
+// HttpResponse body = null;
+// boolean flag = false;
+// try {
+// body = acstowmsService.feedbackTaskStatusToWms(ja);
+// } catch (Exception e) {
+// flag = true;
+// message = e.getMessage();
+// e.printStackTrace();
+// } finally {
+//
+// }
+// if (flag) {
+// if (ObjectUtil.isEmpty(feefbackdto)) {
+// feefbackdto = new TaskFeedbackDto();
+// feefbackdto.setTask_id(entity.getTask_id());
+// feefbackdto.setTask_code(entity.getTask_code());
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setVehicle_type(entity.getVehicle_type());
+// feefbackdto.setVehicle_code(entity.getVehicle_code());
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getStart_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// feefbackdto.setError_code("400");
+// feefbackdto.setIs_finished("0");
+// feefbackdto.setRemark(message);
+// taskFeedbackService.create(feefbackdto);
+// } else {
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getStart_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// feefbackdto.setError_code("400");
+// feefbackdto.setRemark(message);
+// taskFeedbackService.update(feefbackdto);
+// }
+// } else {
+// int status = body.getStatus();
+// JSONObject jo = JSONObject.parseObject(body.body());
+// if (ObjectUtil.isEmpty(feefbackdto)) {
+// feefbackdto = new TaskFeedbackDto();
+// feefbackdto.setTask_id(entity.getTask_id());
+// feefbackdto.setTask_code(entity.getTask_code());
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setVehicle_type(entity.getVehicle_type());
+// feefbackdto.setVehicle_code(entity.getVehicle_code());
+// feefbackdto.setError_code(String.valueOf(body.getStatus()));
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getNext_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// if (status == 200) {
+// if (StrUtil.equals(entity.getTask_status(), "2")) {
+// feefbackdto.setIs_finished("1");
+// } else {
+// feefbackdto.setIs_finished("0");
+// }
+// } else {
+// feefbackdto.setIs_finished("0");
+// feefbackdto.setRemark(jo.getString("message"));
+// }
+// taskFeedbackService.create(feefbackdto);
+// } else {
+// feefbackdto.setTask_status(entity.getTask_status());
+// if (status == 200) {
+// } else {
+// if (StrUtil.equals(entity.getTask_status(), "2")) {
+// feefbackdto.setIs_finished("1");
+// } else {
+// feefbackdto.setIs_finished("0");
+// }
+// }
+// taskFeedbackService.update(feefbackdto);
+// }
+// }
+// }
}
@@ -818,97 +846,97 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
removeByCodeFromCache(entity.getTask_code());
// 判断是否为WMS下发的任务,如果是反馈任务状态给WMS
String hasWms = paramService.findByCode(AcsConfig.HASWMS).getValue();
- if (!StrUtil.startWith(entity.getTask_code(), "-") && StrUtil.equals(hasWms, "1")) {
- TaskFeedbackDto feefbackdto = taskFeedbackService.findByCode(entity.getTask_code());
- System.out.println(feefbackdto == null);
- JSONObject feed_jo = new JSONObject();
- feed_jo.put("task_id", entity.getTask_id());
- feed_jo.put("task_code", entity.getTask_code());
- feed_jo.put("task_status", entity.getTask_status());
- JSONArray ja = new JSONArray();
- ja.add(feed_jo);
- String message = null;
- HttpResponse body = null;
- boolean flag = false;
- try {
- body = acstowmsService.feedbackTaskStatusToWms(ja);
- log.info("任务号:{},反馈wms任务状态完成成功,响应信息:{}!", entity.getTask_code(), body.body());
- } catch (Exception e) {
- log.error("任务号:{},反馈wms任务状态失败,原因:{}!", entity.getTask_code(), e.getMessage());
- flag = true;
- message = e.getMessage();
- e.printStackTrace();
- } finally {
-
- }
- if (flag) {
- if (ObjectUtil.isEmpty(feefbackdto)) {
- feefbackdto = new TaskFeedbackDto();
- feefbackdto.setTask_id(entity.getTask_id());
- feefbackdto.setTask_code(entity.getTask_code());
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setVehicle_type(entity.getVehicle_type());
- feefbackdto.setVehicle_code(entity.getVehicle_code());
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getStart_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- feefbackdto.setError_code("400");
- feefbackdto.setIs_finished("0");
- feefbackdto.setRemark(message);
- taskFeedbackService.create(feefbackdto);
- } else {
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getStart_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- feefbackdto.setError_code("400");
- feefbackdto.setRemark(message);
- taskFeedbackService.update(feefbackdto);
- }
- } else {
- int status = body.getStatus();
- JSONObject jo = JSONObject.parseObject(body.body());
- if (ObjectUtil.isEmpty(feefbackdto)) {
- feefbackdto = new TaskFeedbackDto();
- feefbackdto.setTask_id(entity.getTask_id());
- feefbackdto.setTask_code(entity.getTask_code());
- feefbackdto.setTask_status(entity.getTask_status());
- feefbackdto.setVehicle_type(entity.getVehicle_type());
- feefbackdto.setVehicle_code(entity.getVehicle_code());
- feefbackdto.setError_code(String.valueOf(body.getStatus()));
- feefbackdto.setStart_device_code(entity.getStart_device_code());
- feefbackdto.setStart_point_code(entity.getNext_point_code());
- feefbackdto.setNext_device_code(entity.getNext_device_code());
- feefbackdto.setNext_point_code(entity.getNext_point_code());
- if (status == 200) {
- if (StrUtil.equals(entity.getTask_status(), "2")) {
- feefbackdto.setIs_finished("1");
- } else {
- feefbackdto.setIs_finished("0");
- }
- } else {
- feefbackdto.setIs_finished("0");
- feefbackdto.setRemark(jo.getString("message"));
- }
- taskFeedbackService.create(feefbackdto);
- } else {
- feefbackdto.setTask_status(entity.getTask_status());
- if (status == 200) {
- if (StrUtil.equals(entity.getTask_status(), "2")) {
- feefbackdto.setIs_finished("1");
- } else {
- feefbackdto.setIs_finished("0");
- }
- } else {
- feefbackdto.setIs_finished("0");
- feefbackdto.setRemark(jo.getString("message"));
- }
- taskFeedbackService.update(feefbackdto);
- }
- }
- }
+// if (!StrUtil.startWith(entity.getTask_code(), "-") && StrUtil.equals(hasWms, "1")) {
+// TaskFeedbackDto feefbackdto = taskFeedbackService.findByCode(entity.getTask_code());
+// System.out.println(feefbackdto == null);
+// JSONObject feed_jo = new JSONObject();
+// feed_jo.put("task_id", entity.getTask_id());
+// feed_jo.put("task_code", entity.getTask_code());
+// feed_jo.put("task_status", entity.getTask_status());
+// JSONArray ja = new JSONArray();
+// ja.add(feed_jo);
+// String message = null;
+// HttpResponse body = null;
+// boolean flag = false;
+// try {
+// body = acstowmsService.feedbackTaskStatusToWms(ja);
+// log.info("任务号:{},反馈wms任务状态完成成功,响应信息:{}!", entity.getTask_code(), body.body());
+// } catch (Exception e) {
+// log.error("任务号:{},反馈wms任务状态失败,原因:{}!", entity.getTask_code(), e.getMessage());
+// flag = true;
+// message = e.getMessage();
+// e.printStackTrace();
+// } finally {
+//
+// }
+// if (flag) {
+// if (ObjectUtil.isEmpty(feefbackdto)) {
+// feefbackdto = new TaskFeedbackDto();
+// feefbackdto.setTask_id(entity.getTask_id());
+// feefbackdto.setTask_code(entity.getTask_code());
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setVehicle_type(entity.getVehicle_type());
+// feefbackdto.setVehicle_code(entity.getVehicle_code());
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getStart_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// feefbackdto.setError_code("400");
+// feefbackdto.setIs_finished("0");
+// feefbackdto.setRemark(message);
+// taskFeedbackService.create(feefbackdto);
+// } else {
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getStart_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// feefbackdto.setError_code("400");
+// feefbackdto.setRemark(message);
+// taskFeedbackService.update(feefbackdto);
+// }
+// } else {
+// int status = body.getStatus();
+// JSONObject jo = JSONObject.parseObject(body.body());
+// if (ObjectUtil.isEmpty(feefbackdto)) {
+// feefbackdto = new TaskFeedbackDto();
+// feefbackdto.setTask_id(entity.getTask_id());
+// feefbackdto.setTask_code(entity.getTask_code());
+// feefbackdto.setTask_status(entity.getTask_status());
+// feefbackdto.setVehicle_type(entity.getVehicle_type());
+// feefbackdto.setVehicle_code(entity.getVehicle_code());
+// feefbackdto.setError_code(String.valueOf(body.getStatus()));
+// feefbackdto.setStart_device_code(entity.getStart_device_code());
+// feefbackdto.setStart_point_code(entity.getNext_point_code());
+// feefbackdto.setNext_device_code(entity.getNext_device_code());
+// feefbackdto.setNext_point_code(entity.getNext_point_code());
+// if (status == 200) {
+// if (StrUtil.equals(entity.getTask_status(), "2")) {
+// feefbackdto.setIs_finished("1");
+// } else {
+// feefbackdto.setIs_finished("0");
+// }
+// } else {
+// feefbackdto.setIs_finished("0");
+// feefbackdto.setRemark(jo.getString("message"));
+// }
+// taskFeedbackService.create(feefbackdto);
+// } else {
+// feefbackdto.setTask_status(entity.getTask_status());
+// if (status == 200) {
+// if (StrUtil.equals(entity.getTask_status(), "2")) {
+// feefbackdto.setIs_finished("1");
+// } else {
+// feefbackdto.setIs_finished("0");
+// }
+// } else {
+// feefbackdto.setIs_finished("0");
+// feefbackdto.setRemark(jo.getString("message"));
+// }
+// taskFeedbackService.update(feefbackdto);
+// }
+// }
+// }
// 如果属于先知AGV,关闭运单序列
if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), "3")) {
try {
@@ -954,6 +982,21 @@ public class TaskServiceImpl implements TaskService, ApplicationAutoInitial {
// 判断是否为WMS下发的任务,如果是反馈任务状态给WMS
String hasWms = paramService.findByCode(AcsConfig.HASWMS).getValue();
+ String Type1=entity.getTask_type();
+ if(StrUtil.equals(Type1,"定点任务")){
+ JSONObject jo = new JSONObject();
+ jo.put("taskCode",entity.getTask_code());
+ jo.put("carId","");
+ jo.put("taskType ",entity.getTask_type());
+ jo.put("feedbackStatus","taking");
+ log.info("请求参数:{}",jo);
+ HttpResponse result= acsToWmsZDService.taskFeedback(jo);
+ JSONObject response=JSONObject.parseObject(result.body());
+ int responseCode= response.getInteger("responseCode");
+ if(responseCode == 0) {
+ log.info("请求ZDwcs成功,申请取货 请求结果{}",responseCode);
+ }
+ }
if (!StrUtil.startWith(entity.getTask_code(), "-") && StrUtil.equals(hasWms, "1")) {
JSONObject feed_jo = new JSONObject();
feed_jo.put("task_code", entity.getTask_code());
diff --git a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/DeviceStatusUpdate.java b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/DeviceStatusUpdate.java
index 892cc7b..9af2ef4 100644
--- a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/DeviceStatusUpdate.java
+++ b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/DeviceStatusUpdate.java
@@ -29,16 +29,15 @@ public class DeviceStatusUpdate {
public void run() throws Exception {
JSONObject row = new JSONObject();
- HttpResponse response = zheDaAgvService.queryAgvInstStatus();
+ HttpResponse response = zheDaAgvService.queryZDAgvDeviceStatus();
JSONArray inst_rows = JSONArray.parseArray(response.body());
for (int i = 0; i < inst_rows.size(); i++) {
JSONObject inst_jo = inst_rows.getJSONObject(i);
- String deviceCode = inst_jo.getString("deviceCode");
- Integer status = inst_jo.getInteger("status");
- String statusDescription = inst_jo.getString("statusDescription");
+ String deviceCode = inst_jo.getString("vehicle");
+ String statusDescription = inst_jo.getString("status");
row.put("deviceCode",deviceCode);
- row.put("status",status);
+ row.put("status","1");
row.put("statusDescription",statusDescription);
JSONObject jo=JSONObject.parseObject(String.valueOf(row));
HttpResponse result=acsToWmsZDService.deviceStatusUpdate(jo);
diff --git a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryZDAgvTaskStatus.java b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryZDAgvTaskStatus.java
index 366014e..080f5f0 100644
--- a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryZDAgvTaskStatus.java
+++ b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryZDAgvTaskStatus.java
@@ -31,7 +31,6 @@ public class QueryZDAgvTaskStatus {
for (int i = 0; i < inst_rows.size(); i++) {
JSONObject inst_jo = inst_rows.getJSONObject(i);
String inst_code = inst_jo.getString("taskCode");
- String feedbackStatus=inst_jo.getString("feedbackStatus");
Instruction inst = instructionService.findByCodeFromCache(inst_code);
if (ObjectUtil.isEmpty(inst)) {
continue;
@@ -84,7 +83,7 @@ public class QueryZDAgvTaskStatus {
if ("true".equals(item.get("value"))) {
String param = item.get("key").toString();
//EntryRequired是否进入前等待 PauseOnStation是否离开等待 Wait在该点进行等待
- agvService.process(inst_code, param, device, operation, vehicle,feedbackStatus);
+ agvService.process(inst_code, param, device, operation, vehicle);
}
}
}
diff --git a/acs/nladmin-system/src/main/java/org/nl/modules/system/wql/sys.xls b/acs/nladmin-system/src/main/java/org/nl/modules/system/wql/sys.xls
index 965ded2..df4b178 100644
Binary files a/acs/nladmin-system/src/main/java/org/nl/modules/system/wql/sys.xls and b/acs/nladmin-system/src/main/java/org/nl/modules/system/wql/sys.xls differ
diff --git a/acs/nladmin-system/src/main/resources/log/AcsToWms.xml b/acs/nladmin-system/src/main/resources/log/AcsToWms.xml
index 1fd47da..fb101c1 100644
--- a/acs/nladmin-system/src/main/resources/log/AcsToWms.xml
+++ b/acs/nladmin-system/src/main/resources/log/AcsToWms.xml
@@ -3,21 +3,20 @@
-
+
${LOG_HOME}/ACS请求WMS/%d{yyyy-MM-dd}.%i.log
15
- 200MB
+ 50MB
2GB
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
- ${log.charset}
@@ -28,6 +27,6 @@
-
+
diff --git a/acs/nladmin-system/src/main/resources/log/AcsToZDWms.xml b/acs/nladmin-system/src/main/resources/log/AcsToZDWms.xml
new file mode 100644
index 0000000..46790f0
--- /dev/null
+++ b/acs/nladmin-system/src/main/resources/log/AcsToZDWms.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ ${LOG_HOME}/ACS反馈ZD/%d{yyyy-MM-dd}.%i.log
+
+ 15
+
+ 200MB
+
+ 2GB
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ ${log.charset}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/acs/nladmin-system/src/main/resources/log/ZDToAcsWms.xml b/acs/nladmin-system/src/main/resources/log/ZDToAcsWms.xml
new file mode 100644
index 0000000..fd1a736
--- /dev/null
+++ b/acs/nladmin-system/src/main/resources/log/ZDToAcsWms.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ ${LOG_HOME}/ZD反馈ACS/%d{yyyy-MM-dd}.%i.log
+
+ 15
+
+ 200MB
+
+ 2GB
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ ${log.charset}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/acs/nladmin-system/src/main/resources/log/ZheDaAgv.xml b/acs/nladmin-system/src/main/resources/log/ZheDaAgv.xml
new file mode 100644
index 0000000..0f68c1f
--- /dev/null
+++ b/acs/nladmin-system/src/main/resources/log/ZheDaAgv.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ ${LOG_HOME}/下发AGV日志/%d{yyyy-MM-dd}.%i.log
+
+ 15
+
+ 200MB
+
+ 2GB
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ ${log.charset}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/acs/nladmin-system/src/main/resources/logback-spring.xml b/acs/nladmin-system/src/main/resources/logback-spring.xml
index 19e65fd..88bf906 100644
--- a/acs/nladmin-system/src/main/resources/logback-spring.xml
+++ b/acs/nladmin-system/src/main/resources/logback-spring.xml
@@ -27,6 +27,10 @@ https://juejin.cn/post/6844903775631572999
+
+
+
+