From 0a230ffae24ffe3fd956dcd4c64276793c126c72 Mon Sep 17 00:00:00 2001 From: zhaoxiaolin Date: Mon, 26 Aug 2024 12:02:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E6=97=A5=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../op/mes/service/impl/MesReportWorkServiceImpl.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java index 6ca63047..d682dee4 100644 --- a/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java +++ b/op-modules/op-mes/src/main/java/com/op/mes/service/impl/MesReportWorkServiceImpl.java @@ -432,8 +432,8 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService { quantityDto.setMachineCode(machineCode); //影响效率原因 String reasons = mesReportWorkMapper.getProductReason(quantityDto); - if(StringUtils.isNotBlank(reasons)&&!reasons.equals(";;")){ - dto.setReason(reasons); + if(StringUtils.isNotBlank(reasons)){ + dto.setReason(reasons.replaceAll(";+", " ")); } QuantityDto parentMesReport = mesReportWorkMapper.getRealQuantity(quantityDto); @@ -866,5 +866,11 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService { } return map; } + public static void main(String[] args) { + String originalString = "这是;;一个;测试;字符串;;;;用来测试替换功能"; + String replacedString = originalString.replaceAll(";+", " "); + System.out.println("原始字符串: " + originalString); + System.out.println("替换后的字符串: " + replacedString); + } }