From 0e196884933ec273fc208f7cb96ebea985440613 Mon Sep 17 00:00:00 2001
From: tuqiang <437016993@qq.com>
Date: Mon, 20 Oct 2025 11:03:38 +0800
Subject: [PATCH] =?UTF-8?q?rev:=E7=8E=B0=E5=9C=BA=E8=B0=83=E8=AF=95?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dao/mapper/MdMeMaterialbaseMapper.xml | 3 +-
.../acs/service/impl/AcsToWmsServiceImpl.java | 20 +--
.../task/controller/PdaTaskController.java | 13 +-
.../wms/pda/task/service/PdaTaskService.java | 4 +
.../task/service/impl/PdaTaskServiceImpl.java | 121 ++++++++++++++--
.../dao/mapper/MaterialRecordMapper.java | 2 +
.../dao/mapper/MaterialRecordMapper.xml | 24 ++++
.../service/dao/mapper/SchBasePointMapper.xml | 20 +--
.../service/dao/mapper/SchBaseTaskMapper.xml | 3 +-
.../sch/task_manage/enums/PointTypeEnum.java | 20 +++
.../sch/task_manage/task/core/TaskStatus.java | 4 +
.../org/nl/wms/sch/tasks/PdaPointTask.java | 1 +
.../org/nl/wms/sch/tasks/netsl/NETSLTask.java | 50 ++++++-
.../org/nl/wms/sch/tasks/netxl/NETXLTask.java | 43 +++++-
.../org/nl/wms/sch/tasks/thsl/THSLTask.java | 57 +++++++-
.../org/nl/wms/sch/tasks/thxl/THXLTask.java | 53 ++++++-
nladmin-ui/src/views/wms/sch/point/index.vue | 130 +++++++++---------
nladmin-ui/src/views/wms/sch/task/index.vue | 66 ++++-----
18 files changed, 485 insertions(+), 149 deletions(-)
create mode 100644 nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/task_manage/enums/PointTypeEnum.java
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata/material/service/dao/mapper/MdMeMaterialbaseMapper.xml b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata/material/service/dao/mapper/MdMeMaterialbaseMapper.xml
index bc66d1a..34d1f65 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata/material/service/dao/mapper/MdMeMaterialbaseMapper.xml
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata/material/service/dao/mapper/MdMeMaterialbaseMapper.xml
@@ -12,7 +12,8 @@
WHERE
1=1
- AND (material_code = #{param.blurry} OR material_name = #{param.blurry})
+ AND (material_code LIKE CONCAT('%', #{param.blurry}, '%')
+ OR material_name LIKE CONCAT('%', #{param.blurry}, '%'))
AND material_type = #{param.material_type}
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java
index 9651088..7a4cfd4 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java
@@ -123,11 +123,11 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
public Map secondaryAllocationPoint(String taskCode, String actionType, String type) {
JSONObject result = new JSONObject();
result.put("status", org.springframework.http.HttpStatus.BAD_REQUEST.value());
-// RedissonUtils.lock(c -> {
-// try {
-// Thread.sleep(1000);
-// } catch (InterruptedException e) {
-// }
+ RedissonUtils.lock(c -> {
+ try {
+ Thread.sleep(1000);
+ } catch (InterruptedException e) {
+ }
String pointCode = "";
String action = "";
switch (actionType) {
@@ -146,16 +146,16 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
}
result.put("status", org.springframework.http.HttpStatus.OK.value());
return result;
-// }, "secondaryAllocationPoint" + actionType, null);
-// log.info("二次分配" + taskCode + "---------------------------------------------" + result);
-// return result;
+ }, "secondaryAllocationPoint" + actionType, null);
+ log.info("二次分配" + taskCode + "---------------------------------------------" + result);
+ return result;
}
private String getNewPoint(String taskCode, String actionType, String type) {
SchBasePoint newPoint = null;
String taskPointType = null;
//执行中的任务
- List status = Arrays.asList(TaskStatus.EXECUTING.getCode(), TaskStatusEnum.PICK_UP_COMPLETED.getCode());
+ List status = Arrays.asList(TaskStatus.EXECUTING.getCode(), TaskStatus.PICK_UP_COMPLETED.getCode());
SchBaseTask baseTask = taskService.getOne(new LambdaQueryWrapper()
.eq(SchBaseTask::getTask_code, taskCode)
.eq(SchBaseTask::getIs_delete, PackageInfoIvtEnum.IS_SEND.code("否"))
@@ -349,7 +349,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
SchBasePoint startPoint = pointMapper.selectOne(new LambdaQueryWrapper().eq(SchBasePoint::getPoint_code, start_point));
PointUtils.setUpdateByAcs(startPoint);
PointUtils.clearPoint(startPoint);
- task.setTask_status(TaskStatusEnum.PICK_UP_COMPLETED.getCode());
+ task.setTask_status(TaskStatus.PICK_UP_COMPLETED.getCode());
TaskUtils.setUpdateByAcs(task);
taskService.updateById(task);
return result;
diff --git a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/task/controller/PdaTaskController.java b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/task/controller/PdaTaskController.java
index 6024908..62664ef 100644
--- a/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/task/controller/PdaTaskController.java
+++ b/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pda/task/controller/PdaTaskController.java
@@ -84,6 +84,12 @@ public class PdaTaskController {
return new ResponseEntity<>(pdaTaskService.getChargeRegions(), HttpStatus.OK);
}
+ @PostMapping("/getCallRegions")
+ @Log("获取所有区域")
+ public ResponseEntity