From 52e0489a427d846ffdf3e30c2d790840093f9544 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Mon, 6 Aug 2018 11:45:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Tasks/SyncSaleOutStoreInfoToMES.cs | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/B3QingDaoWanFu/Tasks/SyncSaleOutStoreInfoToMES.cs b/B3QingDaoWanFu/Tasks/SyncSaleOutStoreInfoToMES.cs index 44559e0..26928a8 100644 --- a/B3QingDaoWanFu/Tasks/SyncSaleOutStoreInfoToMES.cs +++ b/B3QingDaoWanFu/Tasks/SyncSaleOutStoreInfoToMES.cs @@ -114,22 +114,29 @@ namespace BWP.B3QingDaoWanFu.Tasks if (!ids.Contains(id)) ids.Add(id); var flag = (int)reader[7]; - if (flag == 0) + switch (flag) { - var entity = new CarcassSaleOutStoreObj(); - entity.BarCode = (string)reader[1]; - entity.Weight = (decimal?)reader[2]; - entity.ProductBatch_ID = (long?)reader[3]; - entity.Time = (DateTime?)reader[4]; - entity.SaleGoods_Code = (string)reader[5]; - entity.Number = (decimal?)reader[6]; - carcassList.Add(entity); - } - else { - var entity = new SegmentSaleOutStoreObj(); - entity.BarCode = (string)reader[1]; - entity.Time = (DateTime?)reader[4]; - segmentList.Add(entity); + case 0://白条 + { + var entity = new CarcassSaleOutStoreObj(); + entity.BarCode = (string)reader[1]; + entity.Weight = (decimal?)reader[2]; + entity.ProductBatch_ID = (long?)reader[3]; + entity.Time = (DateTime?)reader[4]; + entity.SaleGoods_Code = (string)reader[5]; + entity.Number = (decimal?)reader[6]; + carcassList.Add(entity); + } + break; + case 1://分割品 + case 2://副产品 + { + var entity = new SegmentSaleOutStoreObj(); + entity.BarCode = (string)reader[1]; + entity.Time = (DateTime?)reader[4]; + segmentList.Add(entity); + } + break; } } }