diff --git a/youchain-common/src/main/java/com/youchain/utils/HttpPutUtil.java b/youchain-common/src/main/java/com/youchain/utils/HttpPutUtil.java
index 8cc2f4e..98672eb 100644
--- a/youchain-common/src/main/java/com/youchain/utils/HttpPutUtil.java
+++ b/youchain-common/src/main/java/com/youchain/utils/HttpPutUtil.java
@@ -45,7 +45,7 @@ public class HttpPutUtil {
}
if (url != null) {
try {
- /*HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
+ HttpURLConnection urlConn = (HttpURLConnection) url.openConnection();
urlConn.setRequestProperty("content-type", "application/json");
urlConn.setDoInput(true);
urlConn.setDoOutput(true);
@@ -77,10 +77,10 @@ public class HttpPutUtil {
}
isr.close();
urlConn.disconnect();
- }*/
+ }
} catch (Exception e) {
- e.printStackTrace();
+ System.out.println("SAP接口异常");
}
}
diff --git a/youchain-system/lib/ModuleAPI_J.jar b/youchain-system/lib/ModuleAPI_J.jar
new file mode 100644
index 0000000..e6f30fb
Binary files /dev/null and b/youchain-system/lib/ModuleAPI_J.jar differ
diff --git a/youchain-system/pom.xml b/youchain-system/pom.xml
index 19202ed..db397f5 100644
--- a/youchain-system/pom.xml
+++ b/youchain-system/pom.xml
@@ -126,6 +126,13 @@
4.1.42.Final
+
+ com.youchain
+ ModuleAPI_J
+ 1.0
+ system
+ ${project.basedir}/lib/ModuleAPI_J.jar
+
@@ -135,6 +142,9 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ true
+
diff --git a/youchain-system/src/main/java/com/youchain/appupdate/rest/SceneAppController.java b/youchain-system/src/main/java/com/youchain/appupdate/rest/SceneAppController.java
index cbaba7d..ab5a8a5 100644
--- a/youchain-system/src/main/java/com/youchain/appupdate/rest/SceneAppController.java
+++ b/youchain-system/src/main/java/com/youchain/appupdate/rest/SceneAppController.java
@@ -129,7 +129,7 @@ public class SceneAppController {
String stockType = BizStatus.getBillToAgv(box.getLampStatus());
ApiResult apiResult;
apiResult = agvTaskService.pointStockRk(stockType,box.getPoint().getId());
- Point pointEndCode=pointRepository.findByTypeAndArea(BaseStatus.PLATFORM,"TAGM");
+ Point pointEndCode=BaseStatus.DoorPoint;
if (apiResult.getStatus()==200){
apiResult = agvTaskService.addAgvTask(box.getPoint().getId(),pointEndCode.getCode());
}
@@ -144,7 +144,7 @@ public class SceneAppController {
int agvFlag=request.getIntValue("agvFlag");
Point point= pointRepository.findByName(request.getString("pointCode"));
// 人工入库 直接生成库存
- ApiResult apiResult = taskService.manualReceiving(rfid,point,agvFlag);
+ ApiResult apiResult = taskService.manualReceiving(rfid,point,agvFlag,null);
if (point.getType().equals(BaseStatus.BOX)){
if (apiResult.getStatus()==200){
// AGV入库 生成搬运任务(目标库区,单据任务类型)
@@ -247,7 +247,7 @@ public class SceneAppController {
apiResult=ApiResult.fail(500,"非半成品",null);
System.out.println();
}else {
- apiResult = taskService.manualReceiving(rfid, point, agvFlag);
+ apiResult = taskService.manualReceiving(rfid, point, agvFlag,null);
}
data.put("status", apiResult.getMessage());
if (apiResult.getStatus()!=200){
@@ -572,6 +572,7 @@ public class SceneAppController {
public ResponseEntity