✅ 补充待回单确认状态不被编辑保存改写的测试

This commit is contained in:
2026-10-22 13:49:19 +08:00
parent 001536acc7
commit 6412769ced
@@ -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