|
|
|
@ -0,0 +1,35 @@ |
|
|
|
using BWP.B3ClientService.BO; |
|
|
|
using Forks.EnterpriseServices.DomainObjects2; |
|
|
|
using Forks.EnterpriseServices.DomainObjects2.DQuery; |
|
|
|
using Forks.EnterpriseServices.JsonRpc; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Linq; |
|
|
|
using System.Text; |
|
|
|
using TSingSoft.WebPluginFramework; |
|
|
|
|
|
|
|
namespace BWP.B3ClientService.Rpcs |
|
|
|
{ |
|
|
|
[Rpc] |
|
|
|
public static class CarcassInventoryRpc |
|
|
|
{ |
|
|
|
[Rpc(RpcFlags.SkipAuth)] |
|
|
|
public static CarcassFullInfo QueryBarCode(string barCode) |
|
|
|
{ |
|
|
|
var query = new DmoQuery(typeof(CarcassFullInfo)); |
|
|
|
query.Where.Conditions.Add(DQCondition.EQ("BarCode", barCode)); |
|
|
|
return query.EExecuteScalar<CarcassFullInfo>(); |
|
|
|
} |
|
|
|
|
|
|
|
[Rpc(RpcFlags.SkipAuth)] |
|
|
|
public static int InsertInventoryInfo(List<CarcassInventory> list) |
|
|
|
{ |
|
|
|
using (var session = Dmo.NewSession()) |
|
|
|
{ |
|
|
|
foreach (var item in list) |
|
|
|
session.Insert(item); |
|
|
|
} |
|
|
|
return list.Count; |
|
|
|
} |
|
|
|
} |
|
|
|
} |