From 143e74027f8b68fb7fa4dcd0026ccfa1e0e16788 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 10 九月 2025 16:41:45 +0800
Subject: [PATCH] mes接口调整
---
blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameParser.java | 22 ++++++++++++++++++----
1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameParser.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameParser.java
index fa32049..45ac997 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameParser.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameParser.java
@@ -21,10 +21,24 @@
idx = tempstr.lastIndexOf("-");
if(idx != -1){
- String segNo = tempstr.substring(idx+1);
- pname.setSegmentNo(Func.toInt(segNo));
- tempstr = tempstr.substring(0,idx);
+ String segNo = tempstr.substring(idx+1);
+ int idx2 = StringUtils.indexOfIgnoreCase(segNo,"P");
+ if(idx2!= -1){
+ //甯锛屾槸鍋忕鍗曞彿
+ pname.setPldPart(segNo.substring(idx+1));
+
+ tempstr = segNo.substring(0, idx2);//鍘绘帀鍋忕鍗曢儴鍒�
+ }
+ idx = tempstr.lastIndexOf("-");
+ if(idx != -1) {
+ idx = tempstr.lastIndexOf("-");
+ pname.setSegmentNo(Func.toInt(segNo));
+
+ tempstr = tempstr.substring(0,idx);
+ }
+
+
}
idx = tempstr.lastIndexOf("-");
if(idx != -1){
@@ -41,7 +55,7 @@
tempstr = tempstr.substring(0,idx);
}
- //瑙f瀽宸ュ簭濂�
+ //瑙f瀽宸ュ簭鍙�
String processNo = "";
idx = tempstr.lastIndexOf("-");
if(idx != -1){
--
Gitblit v1.9.3