Browse Source

供应商,养殖户信息 通过referenceTo关联档案,因为B3可能会修改供应商的银行卡号,养殖户的身份证 电话 地址等信息。

master
yibo 7 years ago
parent
commit
f9313b8c2d
2 changed files with 19 additions and 0 deletions
  1. +14
    -0
      B3ClientService/BO/Bill/WeightBill/WeightBill.cs
  2. +5
    -0
      B3ClientService/Rpcs/BillRpc/WeightBillRpc.cs

+ 14
- 0
B3ClientService/BO/Bill/WeightBill/WeightBill.cs View File

@ -31,8 +31,12 @@ namespace BWP.B3ClientService.BO
public long? Supplier_ID { get; set; }
[ReferenceTo(typeof(Supplier), "Name")]
[Join("Supplier_ID", "ID")]
public string Supplier_Name { get; set; }
[ReferenceTo(typeof(Supplier), "BankAccount")]
[Join("Supplier_ID", "ID")]
public string BankAccount { get; set; }
public long? Zone_ID { get; set; }
@ -65,12 +69,22 @@ namespace BWP.B3ClientService.BO
public string Remark { get; set; }
public long? Farmer_ID { get; set; }
[ReferenceTo(typeof(Farmer), "Name")]
[Join("Farmer_ID", "ID")]
public string Farmer_Name { get; set; }
[ReferenceTo(typeof(Farmer), "IDCard")]
[Join("Farmer_ID", "ID")]
public string Farmer_IDCard { get; set; }
[ReferenceTo(typeof(Farmer), "Tel")]
[Join("Farmer_ID", "ID")]
public string Farmer_Tel { get; set; }
[ReferenceTo(typeof(Farmer), "Address")]
[Join("Farmer_ID", "ID")]
public string Farmer_Address { get; set; }
#endregion


+ 5
- 0
B3ClientService/Rpcs/BillRpc/WeightBillRpc.cs View File

@ -96,6 +96,11 @@ namespace BWP.B3ClientService.Rpcs.BillRpc
{
json = json.ESerializeDateTime();
var dmo = serializer.Deserialize<WeightBill>(json);
var f = dmo.FarmerDetails.FirstOrDefault(x => !x.DeleteState);
if (f == null)
dmo.Farmer_ID = null;
else
dmo.Farmer_ID = f.Farmer_ID;
recordDetail = recordDetail.ESerializeDateTime();
var records = serializer.Deserialize<List<WeightDetail>>(recordDetail);
var result = new BackRpcObj();


Loading…
Cancel
Save