Browse Source

未完成,部分提交。

master
yibo 7 years ago
parent
commit
dcbd8ac576
3 changed files with 52 additions and 0 deletions
  1. +2
    -0
      B3ClientService/B3ClientService.csproj
  2. +15
    -0
      B3ClientService/BO/Bill/CarcassInventory.cs
  3. +35
    -0
      B3ClientService/OfflinRpc/CarcassInventoryRpc.cs

+ 2
- 0
B3ClientService/B3ClientService.csproj View File

@ -132,6 +132,7 @@
<Compile Include="BO\BaseInfo\WorkUnit.cs" />
<Compile Include="BO\BaseInfo\Zone.cs" />
<Compile Include="BO\Bill\CarcassFullInfo.cs" />
<Compile Include="BO\Bill\CarcassInventory.cs" />
<Compile Include="BO\Bill\CarcassStateWeight\CarcassStateWeight.cs" />
<Compile Include="BO\Bill\CarcassStateWeight\CarcassStateWeightByCode.cs" />
<Compile Include="BO\Bill\CarcassStateWeight\CarcassStateWeightInStore.cs" />
@ -182,6 +183,7 @@
<Compile Include="NamedValueTemplate.cs" />
<Compile Include="OfflinRpc\BaseInfoRpc.cs" />
<Compile Include="OfflinRpc\CarcassInStoreRpc.cs" />
<Compile Include="OfflinRpc\CarcassInventoryRpc.cs" />
<Compile Include="OfflinRpc\CarcassSaleOutStoreRpc.cs" />
<Compile Include="OfflinRpc\CarcassTakeOutRpc.cs" />
<Compile Include="OfflinRpc\ExtensionObj.cs" />


+ 15
- 0
B3ClientService/BO/Bill/CarcassInventory.cs View File

@ -0,0 +1,15 @@
using BWP.B3Frameworks.BO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BWP.B3ClientService.BO
{
public class CarcassInventory : Base
{
public DateTime Date { get; set; }
public string BarCode { get; set; }
}
}

+ 35
- 0
B3ClientService/OfflinRpc/CarcassInventoryRpc.cs View File

@ -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;
}
}
}

Loading…
Cancel
Save