Browse Source

按线路备货客户端接口。

master
yibo 8 years ago
parent
commit
6423f0fba1
2 changed files with 18 additions and 0 deletions
  1. +2
    -0
      B3ClientService/NamedValueTemplate.cs
  2. +16
    -0
      B3ClientService/OfflinRpc/SegmentInStoreRpc.cs

+ 2
- 0
B3ClientService/NamedValueTemplate.cs View File

@ -21,10 +21,12 @@ namespace BWP.B3ClientService.NamedValueTemplate
public static readonly NamedValue<终端> 白条领用 = new NamedValue<终端>(1);
public static readonly NamedValue<终端> 分割生产 = new NamedValue<终端>(2);
public static readonly NamedValue<终端> 扫码入库 = new NamedValue<终端>(3);
//51-100供B3用
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);
//201-300重定向
}
public sealed class 适用客户端


+ 16
- 0
B3ClientService/OfflinRpc/SegmentInStoreRpc.cs View File

@ -148,6 +148,22 @@ namespace BWP.B3ClientService.Rpcs
}
return JsonConvert.SerializeObject(list);
}
[Rpc(RpcFlags.SkipAuth)]
public static string StockUpScan(string barCode)
{
var main = new JoinAlias(typeof(SegmentProductionInfo));
var goods = new JoinAlias(typeof(Goods));
var query = new DQueryDom(main);
query.From.AddJoin(JoinType.Left, new DQDmoSource(goods), DQCondition.EQ(main, "Goods_ID", goods, "ID"));
query.Columns.Add(DQSelectColumn.Field("Code", goods));
query.Columns.Add(DQSelectColumn.Field("Weight"));
query.Where.Conditions.Add(DQCondition.And(DQCondition.EQ("BarCode", barCode), DQCondition.EQ("IsDelete", false)));
var result = query.EExecuteScalar<string, decimal?>();
if (result == null)
return string.Empty;
return JsonConvert.SerializeObject(new ExtensionObj { StringExt1 = result.Item1, DecimalExt1 = result.Item2 });
}
}
class SegmentInStoreObj


Loading…
Cancel
Save