From b166d27960fa3b666dd73811323491bf7afd7cc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=97=AD=E6=98=8E=5C73939?= <739390650@QQ.COM> Date: Thu, 23 Apr 2026 14:13:50 +0800 Subject: [PATCH] =?UTF-8?q?opt:=E5=9F=BA=E7=A1=80=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/RawAssistIStorServiceImpl.java | 4 +- .../service/impl/StorPublicServiceImpl.java | 20 +++++++-- lms/nladmin-ui/src/main.js | 2 +- lms/nladmin-ui/src/views/login.vue | 6 ++- .../wms/basedata/master/material/index.vue | 44 ++++++++++++++++++- 5 files changed, 66 insertions(+), 10 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java index b8f3896..90a2fe0 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/RawAssistIStorServiceImpl.java @@ -444,13 +444,13 @@ public class RawAssistIStorServiceImpl implements RawAssistIStorService { queryWrapper.eq("container_name", container_name); } if (StrUtil.isNotEmpty(bill_code)) { - queryWrapper.eq("bill_code", bill_code); + queryWrapper.eq("sale_order_name", bill_code); } if (StrUtil.isNotEmpty(sap_pcsn)) { queryWrapper.eq("sap_pcsn", sap_pcsn); } if (StrUtil.isNotEmpty(material_search)) { - queryWrapper.like("material_search", material_search); + queryWrapper.like("product_name", material_search); } if (StrUtil.isNotEmpty(begin_time)) { String beginDate = begin_time.substring(0, 10); diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/StorPublicServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/StorPublicServiceImpl.java index 54e9fe6..c2315e3 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/StorPublicServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/st/inbill/service/impl/StorPublicServiceImpl.java @@ -230,7 +230,10 @@ public class StorPublicServiceImpl implements StorPublicService { double ivt_qty = jo_in.getDoubleValue("ivt_qty"); double canuse_qty = NumberUtil.sub(jo_in.getDoubleValue("canuse_qty"), change_qty); if (canuse_qty < 0) { - throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative1")); + throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative1") + + "库存数:" + jo_in.getString("canuse_qty") + + "变更数:" + change_qty + + "物料标识:" + material_id_In); } jo_in.put("canuse_qty", canuse_qty); jo_in.put("frozen_qty", jo_in.getDoubleValue("frozen_qty") + change_qty); @@ -313,7 +316,10 @@ public class StorPublicServiceImpl implements StorPublicService { throw new BadRequestException(LangBehavior.language("system.inputDataException")); } if (jo_in.getDoubleValue("canuse_qty") < 0) { - throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2")); + throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2") + + "可用数:" + jo_in.getString("canuse_qty") + + "变更数:" + change_qty + + "物料标识:" + material_id_In); } structivtService.updateById(jo_in.toJavaObject(StIvtStructivt.class)); } else { @@ -339,7 +345,10 @@ public class StorPublicServiceImpl implements StorPublicService { throw new BadRequestException(LangBehavior.language("system.stockNumNotNegative")); } if (jo_in.getDoubleValue("canuse_qty") < 0) { - throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2")); + throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2") + + "可用数:" + jo_in.getString("canuse_qty") + + "变更数:" + change_qty + + "物料标识:" + material_id_In); } structivtService.updateById(jo_in.toJavaObject(StIvtStructivt.class)); } else { @@ -403,7 +412,10 @@ public class StorPublicServiceImpl implements StorPublicService { throw new BadRequestException(LangBehavior.language("system.stockNumNotNegative")); } if (jo_in.getDoubleValue("canuse_qty") < 0) { - throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2")); + throw new BadRequestException(LangBehavior.language("system.availableNumNotNegative2") + + "可用数:" + jo_in.getString("canuse_qty") + + "变更数:" + change_qty + + "物料标识:" + material_id_In); } structivtService.updateById(jo_in.toJavaObject(StIvtStructivt.class)); } else { diff --git a/lms/nladmin-ui/src/main.js b/lms/nladmin-ui/src/main.js index a274396..c23ece5 100644 --- a/lms/nladmin-ui/src/main.js +++ b/lms/nladmin-ui/src/main.js @@ -22,7 +22,7 @@ import './assets/styles/index.scss' import i18n from './i18n' import { fetchMessages } from '@/api/i18n' // 有一个API模块来获取语言文件 // 当前语言,可以从本地存储、用户设置或URL参数中获取 -const currentLocale = localStorage.getItem('lang') +const currentLocale = localStorage.getItem('lang') || 'zh' // 代码高亮 import VueHighlightJS from 'vue-highlightjs' import 'highlight.js/styles/atom-one-dark.css' diff --git a/lms/nladmin-ui/src/views/login.vue b/lms/nladmin-ui/src/views/login.vue index 0216aad..fe4b824 100644 --- a/lms/nladmin-ui/src/views/login.vue +++ b/lms/nladmin-ui/src/views/login.vue @@ -70,7 +70,6 @@ export default { data() { return { language: '简体中文', - title: i18n.t('platform.title'), title_param: 'platform', Background: Background, codeUrl: '', @@ -91,6 +90,11 @@ export default { redirect: undefined } }, + computed: { + title() { + return this.$t('platform.title') + } + }, watch: { $route: { handler: function(route) { diff --git a/lms/nladmin-ui/src/views/wms/basedata/master/material/index.vue b/lms/nladmin-ui/src/views/wms/basedata/master/material/index.vue index 789bdcb..76fc354 100644 --- a/lms/nladmin-ui/src/views/wms/basedata/master/material/index.vue +++ b/lms/nladmin-ui/src/views/wms/basedata/master/material/index.vue @@ -85,6 +85,44 @@ + + + + + + + + + + + + + + + + + + {{ $t('wms.basedata.master.material.no') }} @@ -114,6 +152,8 @@ + + @@ -234,8 +274,8 @@ export default { is_used: [ { required: true, message: this.$t('wms.basedata.master.material.isEnabledCannotBeEmpty'), trigger: 'blur' } ], - material_type_id: [ - { required: true, message: this.$t('wms.basedata.master.material.cannotBeEmpty'), trigger: 'blur' } + base_unit_id: [ + { required: true, message: this.$t('wms.basedata.master.material.isEnabledCannotBeEmpty'), trigger: 'blur' } ] } }