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<>(103);
public static readonly NamedValue<> 线 = new NamedValue<>(104); public static readonly NamedValue<> 线 = new NamedValue<>(104);
public static readonly NamedValue<> 线 = new NamedValue<>(105); public static readonly NamedValue<> 线 = new NamedValue<>(105);
public static readonly NamedValue<> = new NamedValue<>(106);
} }
public sealed class public sealed class


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

@ -137,6 +137,20 @@ namespace BWP.B3ClientService.Rpcs
return GetBaseInfoJosn<Store>(); 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 class MinBaseInfo
{ {
public long ID { get; set; } 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(); static JavaScriptSerializer serializer = new JavaScriptSerializer();
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetGradeAndWeightList(DateTime date, bool isTang) public static string GetGradeAndWeightList(DateTime date, bool isTang)
{ {
var tech = isTang ? 0 : 1; var tech = isTang ? 0 : 1;
@ -64,7 +64,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
} }
static object _lock = new object(); static object _lock = new object();
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static long UpdateOrInsertDetailOrDelete(string json) public static long UpdateOrInsertDetailOrDelete(string json)
{ {
lock (_lock) lock (_lock)
@ -109,7 +109,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
session.ExecuteNonQuery(delete); session.ExecuteNonQuery(delete);
} }
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetBodyDiscontItemSetting() public static string GetBodyDiscontItemSetting()
{ {
var query = new DmoQuery(typeof(BodyDiscontItem)); var query = new DmoQuery(typeof(BodyDiscontItem));
@ -117,7 +117,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
return serializer.Serialize(list); return serializer.Serialize(list);
} }
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static int SaveBodyDiscontItemSetting(string json) public static int SaveBodyDiscontItemSetting(string json)
{ {
var list = serializer.Deserialize<List<CTuple<long, decimal?>>>(json); var list = serializer.Deserialize<List<CTuple<long, decimal?>>>(json);
@ -135,7 +135,7 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
return 1; return 1;
} }
[Rpc]
[Rpc(RpcFlags.SkipAuth)]
public static string GetDataConfirmList(DateTime date, int? order) public static string GetDataConfirmList(DateTime date, int? order)
{ {
var main = new JoinAlias(typeof(OrderDetail)); 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="103"/>
<Word name="上线确认" value="104"/> <Word name="上线确认" value="104"/>
<Word name="烫毛分线" value="105"/> <Word name="烫毛分线" value="105"/>
<Word name="胴体定级" value="106"/>
</NamedValue> </NamedValue>
<NamedValue type="BWP.B3ClientService.NamedValueTemplate.适用客户端, B3ClientService"> <NamedValue type="BWP.B3ClientService.NamedValueTemplate.适用客户端, B3ClientService">
<Word name="白条出入库" value="0"/> <Word name="白条出入库" value="0"/>


Loading…
Cancel
Save