Browse Source

解决胴体定级同步问题。

master
yibo 7 years ago
parent
commit
75830cce3b
4 changed files with 21 additions and 5 deletions
  1. +1
    -0
      B3ClientService/NamedValueTemplate.cs
  2. +14
    -0
      B3ClientService/OfflinRpc/BaseInfoRpc.cs
  3. +5
    -5
      B3ClientService/Rpcs/BillRpc/GradeAndWeightRpc.cs
  4. +1
    -0
      WebFolder/config/NamedValue/B3ClientService.xml

+ 1
- 0
B3ClientService/NamedValueTemplate.cs View File

@ -24,6 +24,7 @@ namespace BWP.B3ClientService.NamedValueTemplate
public static readonly NamedValue<> = new NamedValue<>(103);
public static readonly NamedValue<> 线 = new NamedValue<>(104);
public static readonly NamedValue<> 线 = new NamedValue<>(105);
public static readonly NamedValue<> = new NamedValue<>(106);
}
public sealed class


+ 14
- 0
B3ClientService/OfflinRpc/BaseInfoRpc.cs View File

@ -137,6 +137,20 @@ namespace BWP.B3ClientService.Rpcs
return GetBaseInfoJosn<Store>();
}
[Rpc(RpcFlags.SkipAuth)]
public static string SyncLivestock()
{
var query = new DmoQuery(typeof(Livestock));
return JsonConvert.SerializeObject(query.EExecuteList().Cast<Livestock>());
}
[Rpc(RpcFlags.SkipAuth)]
public static string SyncBodyDiscont()
{
var query = new DmoQuery(typeof(BodyDiscontItem));
return JsonConvert.SerializeObject(query.EExecuteList().Cast<BodyDiscontItem>());
}
class MinBaseInfo
{
public long ID { get; set; }


+ 5
- 5
B3ClientService/Rpcs/BillRpc/GradeAndWeightRpc.cs View File

@ -21,7 +21,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
{
static JavaScriptSerializer serializer = new JavaScriptSerializer();
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetGradeAndWeightList(DateTime date, bool isTang)
{
var tech = isTang ? 0 : 1;
@ -64,7 +64,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
}
static object _lock = new object();
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static long UpdateOrInsertDetailOrDelete(string json)
{
lock (_lock)
@ -109,7 +109,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
session.ExecuteNonQuery(delete);
}
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetBodyDiscontItemSetting()
{
var query = new DmoQuery(typeof(BodyDiscontItem));
@ -117,7 +117,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
return serializer.Serialize(list);
}
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static int SaveBodyDiscontItemSetting(string json)
{
var list = serializer.Deserialize<List<CTuple<long, decimal?>>>(json);
@ -135,7 +135,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
return 1;
}
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetDataConfirmList(DateTime date, int? order)
{
var main = new JoinAlias(typeof(OrderDetail));


+ 1
- 0
WebFolder/config/NamedValue/B3ClientService.xml View File

@ -15,6 +15,7 @@
<Word name="赶猪确认" value="103"/>
<Word name="上线确认" value="104"/>
<Word name="烫毛分线" value="105"/>
<Word name="胴体定级" value="106"/>
</NamedValue>
<NamedValue type="BWP.B3ClientService.NamedValueTemplate.适用客户端, B3ClientService">
<Word name="白条出入库" value="0"/>


Loading…
Cancel
Save