Commit d2b37d8a by 任天宇

代码优化

parent aa4fd079
...@@ -26,7 +26,7 @@ namespace Kivii.OnlineCustomization ...@@ -26,7 +26,7 @@ namespace Kivii.OnlineCustomization
//public const string RouteUpdateWtsReport = "/thirdapi/wtsapi/coord-wts/update-wts-report"; //public const string RouteUpdateWtsReport = "/thirdapi/wtsapi/coord-wts/update-wts-report";
public const string RouteUpdateWtsResult = "/Restful/Kivii.OnlineCustomization.Entities.Order/SubmitThird"; public const string RouteUpdateWtsResult = "/Restful/Kivii.OnlineCustomization.Entities.Order/SubmitThird";
public const string RouteRejectWts = "/Restful/Kivii.OnlineCustomization.Entities.Order/RejectThird"; public const string RouteRejectWts = "/Restful/Kivii.OnlineCustomization.Entities.Order/RejectThird";
//public const string RouteAcceptWts = "/thirdapi/wtsapi/coord-wts/accept-wts"; public const string RouteAcceptWts = "/Restful/Kivii.OnlineCustomization.Entities.Order/AcceptThird";
public const string RouteGetWtsList = "/Restful/Kivii.OnlineCustomization.Entities.Order/GetThird"; public const string RouteGetWtsList = "/Restful/Kivii.OnlineCustomization.Entities.Order/GetThird";
//public const string RouteGetWtsData = "/thirdapi/wtsapi/coord-wts/get-wts-data"; //public const string RouteGetWtsData = "/thirdapi/wtsapi/coord-wts/get-wts-data";
} }
......
...@@ -173,7 +173,7 @@ namespace Kivii.OnlineCustomization.Extensions ...@@ -173,7 +173,7 @@ namespace Kivii.OnlineCustomization.Extensions
return rtns; return rtns;
} }
public static void LinkReports(List<ThirdReportOrder> thirds = null) public static void LinkReports(List<ThirdReportOrder> thirds = null, JsonServiceClient _client = null)
{ {
var conn = KiviiContext.GetOpenedDbConnection<Report>(); var conn = KiviiContext.GetOpenedDbConnection<Report>();
if (thirds.IsNullOrEmpty()) if (thirds.IsNullOrEmpty())
...@@ -260,7 +260,7 @@ namespace Kivii.OnlineCustomization.Extensions ...@@ -260,7 +260,7 @@ namespace Kivii.OnlineCustomization.Extensions
third.IsAccepted = true; third.IsAccepted = true;
third.AddOnlyProperties(o => o.IsAccepted); third.AddOnlyProperties(o => o.IsAccepted);
conn.UpdateOnly(third); conn.UpdateOnly(third);
if (_client != null) _client.ConfirmAccept(third);
} }
} }
...@@ -433,5 +433,15 @@ namespace Kivii.OnlineCustomization.Extensions ...@@ -433,5 +433,15 @@ namespace Kivii.OnlineCustomization.Extensions
} }
return md; return md;
} }
internal static bool ConfirmAccept(this JsonServiceClient _client, ThirdReportOrder thirdReportOrder)
{
(_client == null).ThrowIfTrue("ConfirmAccept:请传入_client");
var acceptRequest = new OnlineOrderAccept();
acceptRequest.OrderId = thirdReportOrder.SerialNumber;
var response = _client.Post<OnlineOrderResponse>(acceptRequest);
if (!response.Success) return false;
return true;
}
} }
} }
...@@ -53,5 +53,17 @@ namespace Kivii.OnlineCustomization.Requests ...@@ -53,5 +53,17 @@ namespace Kivii.OnlineCustomization.Requests
{ {
public string OrderId { get; set; } public string OrderId { get; set; }
} }
[Route(Configs.RouteAcceptWts)]
public class OnlineOrderAccept
{
public string OrderId { get; set; }
}
#endregion
#region
public class OnlineOrderResponse
{
public bool Success { get; set; }
public string Message { get; set; }
}
#endregion #endregion
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment