From 6412769ced6de4d27a905162a20c0fcf67fedc5f Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Thu, 22 Oct 2026 13:49:19 +0800 Subject: [PATCH] =?UTF-8?q?:white=5Fcheck=5Fmark:=20=E8=A1=A5=E5=85=85?= =?UTF-8?q?=E5=BE=85=E5=9B=9E=E5=8D=95=E7=A1=AE=E8=AE=A4=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E4=B8=8D=E8=A2=AB=E7=BC=96=E8=BE=91=E4=BF=9D=E5=AD=98=E6=94=B9?= =?UTF-8?q?=E5=86=99=E7=9A=84=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/WaybillEditSaveBusinessStatusTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/blade-service/blade-transport/src/test/java/org/springblade/transport/service/impl/WaybillEditSaveBusinessStatusTest.java b/blade-service/blade-transport/src/test/java/org/springblade/transport/service/impl/WaybillEditSaveBusinessStatusTest.java index 3e1cf371..626d8886 100644 --- a/blade-service/blade-transport/src/test/java/org/springblade/transport/service/impl/WaybillEditSaveBusinessStatusTest.java +++ b/blade-service/blade-transport/src/test/java/org/springblade/transport/service/impl/WaybillEditSaveBusinessStatusTest.java @@ -11,6 +11,7 @@ import org.mockito.MockedStatic; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.transport.mapper.WaybillMapper; import org.springblade.transport.pojo.entity.Waybill; +import org.springblade.transport.support.WaybillProcessSupport; import java.lang.reflect.Field; import java.math.BigDecimal; @@ -115,6 +116,19 @@ class WaybillEditSaveBusinessStatusTest { assertEquals("running", request.getBusinessStatus()); } + // ------------------------------------------------------------ 新增状态 + + @Test + @DisplayName("编辑保存:待回单确认的运单不得被编辑保存改成进行中") + void editSaveKeepsPendingReturnConfirm() { + Waybill request = editableRequest(); + + submit(request, WaybillProcessSupport.STATUS_PENDING_RETURN_CONFIRM); + + assertEquals(WaybillProcessSupport.STATUS_PENDING_RETURN_CONFIRM, request.getBusinessStatus(), + "司机已打完末位卡,编辑一次运单资料不得把它退回进行中"); + } + // ------------------------------------------------------------ 草稿例外 @Test