✅ 覆盖待回单确认运单的上报异常门禁文案
This commit is contained in:
+1
-1
@@ -202,7 +202,7 @@ public final class WaybillProcessSupport {
|
|||||||
* 上报异常前的运单状态门禁原因;可上报时返回 null。
|
* 上报异常前的运单状态门禁原因;可上报时返回 null。
|
||||||
* <p>
|
* <p>
|
||||||
* 与打卡共用「已开始运输」判据,但文案说的是能不能报,不是能不能打。
|
* 与打卡共用「已开始运输」判据,但文案说的是能不能报,不是能不能打。
|
||||||
* 结束优先于未开始:已完成/已取消的运单先说结束,不再提「等你上路」。
|
* 结束优先于未开始:已结束的运单先说结束,不再提「等你上路」。
|
||||||
*/
|
*/
|
||||||
public static String reportBlockedReason(String businessStatus) {
|
public static String reportBlockedReason(String businessStatus) {
|
||||||
String endedReason = punchEndedReason(businessStatus);
|
String endedReason = punchEndedReason(businessStatus);
|
||||||
|
|||||||
+3
-1
@@ -472,9 +472,11 @@ class WaybillProcessSupportTest {
|
|||||||
assertNull(WaybillProcessSupport.reportBlockedReason("running"));
|
assertNull(WaybillProcessSupport.reportBlockedReason("running"));
|
||||||
assertEquals("运单尚未开始运输,暂不可上报异常", WaybillProcessSupport.reportBlockedReason("pending"));
|
assertEquals("运单尚未开始运输,暂不可上报异常", WaybillProcessSupport.reportBlockedReason("pending"));
|
||||||
assertEquals("运单尚未开始运输,暂不可上报异常", WaybillProcessSupport.reportBlockedReason("dispatching"));
|
assertEquals("运单尚未开始运输,暂不可上报异常", WaybillProcessSupport.reportBlockedReason("dispatching"));
|
||||||
// 结束优先:已完成/已取消先说结束,不提「等你上路」
|
// 结束优先:已结束态先说结束,不提「等你上路」
|
||||||
assertEquals("运单已完成,不能上报异常", WaybillProcessSupport.reportBlockedReason("completed"));
|
assertEquals("运单已完成,不能上报异常", WaybillProcessSupport.reportBlockedReason("completed"));
|
||||||
assertEquals("运单已取消,不能上报异常", WaybillProcessSupport.reportBlockedReason("cancelled"));
|
assertEquals("运单已取消,不能上报异常", WaybillProcessSupport.reportBlockedReason("cancelled"));
|
||||||
|
assertEquals("运单待业务员确认回单,不能上报异常",
|
||||||
|
WaybillProcessSupport.reportBlockedReason("pending_return_confirm"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user