|
@@ -59,7 +59,7 @@ public class OrderControllerTest : TestBase
|
|
|
private readonly IOrderVisitRepository _orderVisitRepository;
|
|
|
private readonly IRepository<SystemSetting> _systemSettingRepository;
|
|
|
private readonly ISystemSettingCacheManager _systemSettingCacheManager;
|
|
|
- private readonly IRepository<CallNative> _callNativeRepository;
|
|
|
+ private readonly IRepository<CallNative> _callNativeRepository;
|
|
|
private readonly IRepository<CallidRelation> _callIdRelationRepository;
|
|
|
private readonly XingTangCallApplication _defaultCallApplication;
|
|
|
private readonly ISqlSugarClient _capSqlClient;
|
|
@@ -90,6 +90,7 @@ public class OrderControllerTest : TestBase
|
|
|
/// 验证:
|
|
|
/// 测试在延迟消息后会不会把工单测CallId修复成正确的CallId
|
|
|
/// 推送的省上数据是否正确
|
|
|
+ /// 测试修复后的CallId 再次保存功能, 能通过 systemLog 查询修复记录, 拦截工单保存
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
[Fact]
|
|
@@ -136,6 +137,17 @@ public class OrderControllerTest : TestBase
|
|
|
message.Value.Order.ShouldNotBeNull("推送的工单信息为空");
|
|
|
message.Value.Order.ProvinceNo.ShouldNotBeNull("省工单编号不能为空");
|
|
|
message.Value.Order.No.ShouldBe(order.No, "推送的工单编号错误");
|
|
|
+
|
|
|
+ try
|
|
|
+ {
|
|
|
+ order = _orderServiceMock.CreateOrder(callNo)
|
|
|
+ .办理到派单员()
|
|
|
+ .GetCreateResult();
|
|
|
+ }
|
|
|
+ catch (UserFriendlyException e)
|
|
|
+ {
|
|
|
+ e.FriendlyMessage.ShouldBe("来电已保存工单!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/// <summary>
|