From c27c2d9670613951e7acd486bee7422803a14033 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Wed, 27 Sep 2017 23:39:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3ClientService/B3ClientService.csproj | 1 - .../BO/Bill/SecondOrder/SecondOrder.cs | 3 ++ .../Rpcs/BillRpc/SecondOrderRpc.cs | 7 +++- B3ClientService/Rpcs/VersionRpc.cs | 38 ------------------- 4 files changed, 9 insertions(+), 40 deletions(-) delete mode 100644 B3ClientService/Rpcs/VersionRpc.cs diff --git a/B3ClientService/B3ClientService.csproj b/B3ClientService/B3ClientService.csproj index 10b4b85..c144c33 100644 --- a/B3ClientService/B3ClientService.csproj +++ b/B3ClientService/B3ClientService.csproj @@ -120,7 +120,6 @@ - diff --git a/B3ClientService/BO/Bill/SecondOrder/SecondOrder.cs b/B3ClientService/BO/Bill/SecondOrder/SecondOrder.cs index 6093e99..43ce1ed 100644 --- a/B3ClientService/BO/Bill/SecondOrder/SecondOrder.cs +++ b/B3ClientService/BO/Bill/SecondOrder/SecondOrder.cs @@ -30,6 +30,9 @@ namespace BWP.B3ClientService.BO public bool IsOk { get; set; } + [DbColumn(DefaultValue = 1)] + public bool Finish { get; set; } + public bool FinishGrade { get; set; } } } diff --git a/B3ClientService/Rpcs/BillRpc/SecondOrderRpc.cs b/B3ClientService/Rpcs/BillRpc/SecondOrderRpc.cs index 2efa5a1..e3bf7e0 100644 --- a/B3ClientService/Rpcs/BillRpc/SecondOrderRpc.cs +++ b/B3ClientService/Rpcs/BillRpc/SecondOrderRpc.cs @@ -33,6 +33,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc query.Columns.Add(DQSelectColumn.Field("PlanNumber", main)); query.Columns.Add(DQSelectColumn.Field("HotFadeNumber", detail)); query.Columns.Add(DQSelectColumn.Field("IsOk", detail)); + query.Columns.Add(DQSelectColumn.Field("Finish", detail)); var list = new List(); using (var session = Dmo.NewSession()) { @@ -48,6 +49,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc item.PlanNumber = (int)reader[3]; item.HotFadeNumber = (int?)reader[4] ?? 0; item.IsOk = (bool?)reader[5] ?? false; + item.Finish = (bool?)reader[6] ?? false; } } } @@ -67,6 +69,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc mainJson = mainJson.ESerializeDateTime(); var entity = serializer.Deserialize(mainJson); entity.ModifyTime = DateTime.Now; + entity.IsOk = true; session.Insert(entity); detail.SecondOrder_ID = entity.ID; } @@ -103,7 +106,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc } [Rpc] - public static long SetOk(long id, string json) + public static long SetFinish(long id, string json) { using (var session = Dmo.NewSession()) { @@ -112,6 +115,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc var entity = serializer.Deserialize(json); entity.ModifyTime = DateTime.Now; entity.IsOk = true; + entity.Finish = true; session.Insert(entity); id = entity.ID; } @@ -122,6 +126,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc update.Columns.Add(new DQUpdateColumn("Sync", false)); update.Columns.Add(new DQUpdateColumn("ModifyTime", DateTime.Now)); update.Columns.Add(new DQUpdateColumn("IsOk", true)); + update.Columns.Add(new DQUpdateColumn("Finish", true)); session.ExecuteNonQuery(update); } session.Commit(); diff --git a/B3ClientService/Rpcs/VersionRpc.cs b/B3ClientService/Rpcs/VersionRpc.cs deleted file mode 100644 index 1013618..0000000 --- a/B3ClientService/Rpcs/VersionRpc.cs +++ /dev/null @@ -1,38 +0,0 @@ -using Forks.EnterpriseServices.JsonRpc; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; -using System.Web; - -namespace BWP.B3ClientService.Rpcs -{ - [Rpc] - public static class VersionRpc - { - [Rpc(RpcFlags.SkipAuth)] - public static string CheckVersion(string version) - { - var folder = Path.Combine(HttpRuntime.AppDomainAppPath, "ClientVersion"); - var versionPath = Path.Combine(folder, "Version.txt"); - if (File.Exists(versionPath)) - { - if (File.ReadAllText(versionPath) == version) - return null; - else - return GetAllFiles(folder); - } - return null; - } - - static string GetAllFiles(string path) - { - var list = new List(); - var folder = new DirectoryInfo(path); - foreach (var file in folder.GetFiles()) - list.Add(file.Name); - return string.Join(",", list); - } - } -}