From 3de0fdbaf83ed62da62bbe27faf9d53a7cfdf0a2 Mon Sep 17 00:00:00 2001
From: gongbaoxiong <751575283@qq.com>
Date: Wed, 31 Jul 2024 15:21:45 +0800
Subject: [PATCH 01/10] =?UTF-8?q?opt:=E4=BC=98=E5=8C=96=E8=A1=A5=E7=A9=BA?=
=?UTF-8?q?=E8=BD=BD=E5=85=B7=E4=BC=98=E5=85=88=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dao/mapper/PdmBiSubpackagerelationMapper.xml | 2 +-
.../impl/PdmBiSubpackagerelationServiceImpl.java | 4 ++--
.../first_floor_area/auto/AutoSendVehicleToKzj.java | 12 ++++++++----
3 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/mapper/PdmBiSubpackagerelationMapper.xml b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/mapper/PdmBiSubpackagerelationMapper.xml
index 7af1b4e40..1a294bb1c 100644
--- a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/mapper/PdmBiSubpackagerelationMapper.xml
+++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/dao/mapper/PdmBiSubpackagerelationMapper.xml
@@ -54,7 +54,7 @@
FROM
pdm_bi_subpackagerelation
WHERE
- container_name IN (SELECT container_name FROM bst_ivt_packageinfoivt WHERE point_status = '3' AND ivt_status = '3')
+ container_name IN (SELECT container_name FROM bst_ivt_packageinfoivt WHERE point_status = '3' AND ivt_status = '3' AND is_used ='1' )
AND sale_order_name LIKE CONCAT('%', #{sale_order_name}, '%')
diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java
index 5d4db69fe..c0e311be4 100644
--- a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java
+++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/subpackagerelation/service/impl/PdmBiSubpackagerelationServiceImpl.java
@@ -193,7 +193,7 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl pdmBiSubpackagerelationList;
//请求来源
if (!whereJson.containsKey("type")) {
- return Collections.emptyList();
+ whereJson.put("type", PackageInfoIvtEnum.REQUEST_SOURCE.code("PC"));
}
if (whereJson.get("type").toString().equals(PackageInfoIvtEnum.REQUEST_SOURCE.code("PC"))) {
//订单号
@@ -273,7 +273,7 @@ public class PdmBiSubpackagerelationServiceImpl extends ServiceImpl isOutBox = packagerelationList.stream().filter(r -> r.getStatus().equals("0")).collect(Collectors.toList());
if (isOutBox.size() > 0) {
- throw new BadRequestException("标记为黄色的子卷号已分配且对应的木箱已出库,请重新选择未分配木箱规格的子卷");
+ throw new BadRequestException("标记为黄色的子卷号为已分配且对应的木箱已出库,请重新选择未分配木箱规格的子卷");
}
JSONArray jsonArray = whereJson.getJSONArray("tableMater");
if (jsonArray == null || jsonArray.size() == 0) {
diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendVehicleToKzj.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendVehicleToKzj.java
index 293e5919f..7a7f8db8d 100644
--- a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendVehicleToKzj.java
+++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/first_floor_area/auto/AutoSendVehicleToKzj.java
@@ -7,7 +7,6 @@ import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.nl.b_lms.sch.point.dao.BstIvtPackageinfoivt;
-import org.nl.b_lms.sch.point.dao.mapper.BstIvtPackageinfoivtMapper;
import org.nl.b_lms.sch.point.service.IbstIvtPackageinfoivtService;
import org.nl.b_lms.sch.task.dao.SchBaseTask;
import org.nl.b_lms.sch.task.service.IschBaseTaskService;
@@ -110,11 +109,16 @@ public class AutoSendVehicleToKzj {
} else {
return;
}
- if (existTask.size() % 2 != 0) {
- //优先去待检区
+ List packageinfoivtList = packageinfoivtService.getBstIvtPackageinfoivts(PackageInfoIvtEnum.POINT_STATUS.code("空载具缓存位"), PackageInfoIvtEnum.IVT_STATUS.code("空"), null);
+ if (packageinfoivtList.size() == 1) {
pointCode1 = getPointCode(task, PackageInfoIvtEnum.TASK_TYPE.code("补空(待检区->空载具缓存位)"));
} else {
- pointCode1 = getPointCode(task, PackageInfoIvtEnum.TASK_TYPE.code("补空(管制区->空载具缓存位)"));
+ if (existTask.size() % 2 != 0) {
+ pointCode1 = getPointCode(task, PackageInfoIvtEnum.TASK_TYPE.code("补空(管制区->空载具缓存位)"));
+ } else {
+ //优先去待检区
+ pointCode1 = getPointCode(task, PackageInfoIvtEnum.TASK_TYPE.code("补空(待检区->空载具缓存位)"));
+ }
}
//去待检区或管制区搬运空载具
if (pointCode1 != null) {
From 076ef25531cccbf293214f8fcf3b6173c955c3fb Mon Sep 17 00:00:00 2001
From: gongbaoxiong <751575283@qq.com>
Date: Wed, 31 Jul 2024 16:11:58 +0800
Subject: [PATCH 02/10] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=9F=A5=E8=AF=A2?=
=?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8F=B7=E5=BC=82=E5=B8=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
lms/nladmin-ui/src/views/wms/pdm/sub/DivDialog.vue | 4 +++-
lms/nladmin-ui/src/views/wms/pdm/sub/index.vue | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/lms/nladmin-ui/src/views/wms/pdm/sub/DivDialog.vue b/lms/nladmin-ui/src/views/wms/pdm/sub/DivDialog.vue
index 3dcdadad3..068e847d6 100644
--- a/lms/nladmin-ui/src/views/wms/pdm/sub/DivDialog.vue
+++ b/lms/nladmin-ui/src/views/wms/pdm/sub/DivDialog.vue
@@ -388,7 +388,9 @@ export default {
this.form.checked = row.material_code
this.form.sale_order_name = this.saleOrderName
await crudPackagerelation.updateEntityList(this.form)
- const res = crudSubpackagerelation.queryContainerization({ 'sale_order_name': this.saleOrderName })
+ debugger
+ const queryParam = { sale_order_name: this.saleOrderName, type: '0' }
+ const res = crudSubpackagerelation.queryContainerization(queryParam)
this.openParam = res.content
this.clearSelection()
this.form.tableMater = []
diff --git a/lms/nladmin-ui/src/views/wms/pdm/sub/index.vue b/lms/nladmin-ui/src/views/wms/pdm/sub/index.vue
index b71d61be6..0058368a3 100644
--- a/lms/nladmin-ui/src/views/wms/pdm/sub/index.vue
+++ b/lms/nladmin-ui/src/views/wms/pdm/sub/index.vue
@@ -224,6 +224,7 @@ export default {
this.crud.toQuery()
},
async divOpen() {
+ debugger
this.saleOrderName = this.currentRow.sale_order_name
const queryParam = { sale_order_name: this.currentRow.sale_order_name, type: '0' }
const res = await crudSubpackagerelation.queryContainerization(queryParam)
@@ -231,6 +232,8 @@ export default {
// this.divShow = true
},
divOpen1() {
+ debugger
+ this.saleOrderName = this.currentRow.sale_order_name
const queryParam = { sale_order_name: this.currentRow.sale_order_name, type: '0' }
crudSubpackagerelation.queryContainerization(queryParam).then(res => {
this.openParam = res.content
From 91180430486fae2fe40a10bc08dfb130e342fb35 Mon Sep 17 00:00:00 2001
From: liuxy
Date: Wed, 31 Jul 2024 18:14:48 +0800
Subject: [PATCH 03/10] =?UTF-8?q?add=EF=BC=9A=E4=B8=80=E6=9C=9F=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E6=8E=A5=E5=8F=A3=EF=BC=9A=E9=A3=9E=E9=80=81=E9=80=9A?=
=?UTF-8?q?=E7=9F=A5LMS=E6=9C=A8=E7=AE=B1=E6=98=AF=E5=90=A6=E9=80=9A?=
=?UTF-8?q?=E8=BF=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../service/iostorInv/util/wql/BST_INBOX.wql | 1 +
.../wms/ext/mes/rest/MesToLmsController.java | 7 ++++
.../wms/ext/mes/service/MesToLmsService.java | 3 +-
.../mes/service/impl/MesToLmsServiceImpl.java | 32 +++++++++++++++++++
4 files changed, 41 insertions(+), 2 deletions(-)
diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/wql/BST_INBOX.wql b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/wql/BST_INBOX.wql
index a3c17f1f2..ab206c744 100644
--- a/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/wql/BST_INBOX.wql
+++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/storage_manage/ios/service/iostorInv/util/wql/BST_INBOX.wql
@@ -238,6 +238,7 @@
WHERE
attr.is_used = '1'
AND attr.is_delete = '0'
+ AND attr.lock_type = '1'
AND attr.sect_id = 输入.sect_id
OPTION 输入.row_in <> ""
diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/rest/MesToLmsController.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/rest/MesToLmsController.java
index 6e26acbc2..c30b5bca2 100644
--- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/rest/MesToLmsController.java
+++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/mes/rest/MesToLmsController.java
@@ -183,4 +183,11 @@ public class MesToLmsController {
public ResponseEntity