diff --git a/B3ClientService/BO/Bill/CarcassFullInfo.cs b/B3ClientService/BO/Bill/CarcassFullInfo.cs index 60abb75..f4ef95c 100644 --- a/B3ClientService/BO/Bill/CarcassFullInfo.cs +++ b/B3ClientService/BO/Bill/CarcassFullInfo.cs @@ -29,7 +29,6 @@ namespace BWP.B3ClientService.BO [LogicName("创建时间")] public DateTime CreateTime { get; set; } - [DbColumn(AllowNull = false, Unique = true)] [LogicName("条码")] public string BarCode { get; set; } diff --git a/B3ClientService/OfflinRpc/CarcassInStoreRpc.cs b/B3ClientService/OfflinRpc/CarcassInStoreRpc.cs index c56a611..34d980c 100644 --- a/B3ClientService/OfflinRpc/CarcassInStoreRpc.cs +++ b/B3ClientService/OfflinRpc/CarcassInStoreRpc.cs @@ -159,6 +159,8 @@ namespace BWP.B3ClientService.Rpcs static long? GetID(string code, IDmoSession session) { + if (string.IsNullOrEmpty(code)) + return null; var query = new DQueryDom(new JoinAlias(typeof(CarcassFullInfo))); query.Columns.Add(DQSelectColumn.Field("ID")); query.Where.Conditions.Add(DQCondition.EQ("BarCode", code)); diff --git a/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs b/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs index 348dab2..210865d 100644 --- a/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs +++ b/B3ClientService/OfflinRpc/CarcassSaleOutStoreRpc.cs @@ -38,6 +38,8 @@ namespace BWP.B3ClientService.Rpcs static long? GetID(string code, IDmoSession session) { + if (string.IsNullOrEmpty(code)) + return null; var query = new DQueryDom(new JoinAlias(typeof(CarcassFullInfo))); query.Columns.Add(DQSelectColumn.Field("ID")); query.Where.Conditions.Add(DQCondition.EQ("BarCode", code)); diff --git a/B3ClientService/OfflinRpc/CarcassTakeOutRpc.cs b/B3ClientService/OfflinRpc/CarcassTakeOutRpc.cs index 0162551..afe27bb 100644 --- a/B3ClientService/OfflinRpc/CarcassTakeOutRpc.cs +++ b/B3ClientService/OfflinRpc/CarcassTakeOutRpc.cs @@ -37,6 +37,8 @@ namespace BWP.B3ClientService.Rpcs static long? GetID(string code, IDmoSession session) { + if (string.IsNullOrEmpty(code)) + return null; var query = new DQueryDom(new JoinAlias(typeof(CarcassFullInfo))); query.Columns.Add(DQSelectColumn.Field("ID")); query.Where.Conditions.Add(DQCondition.EQ("BarCode", code));