jt
2021-06-10 5d0d028456874576560552f5a5c4e8b801786f11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
using HH.Redis.ReisModel;
using HH.WMS.Common.Algorithm;
using HH.WMS.DAL.Basic;
using HH.WMS.Entitys.Basic;
using HH.WMS.Entitys.Entitys;
/********************************************************************************
 
** auth: DBS
 
** date: 2019/3/7 10:16:44
 
** desc: 尚未编写描述
 
** Ver.:  V1.0.0
 
*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace HH.WMS.BLL.InStock
{
    public class TN_WM_TRAY_ALLOCBLL : DapperBaseBLL
    {
        public List<TN_WM_TRAY_ALLOCEntity> AllocFindEntity(OutFeedResultEntity ore, RedisUserEntity user)
        {
            List<TN_WM_TRAY_ALLOCEntity> list = new List<TN_WM_TRAY_ALLOCEntity>();
 
            string Unique_Group = System.Guid.NewGuid().ToString().ToUpper();
 
            foreach (FeedItemEntity m in ore.lstFeedItem)
            {
                //SysLog.Log(m.trayCode, SysLog.LogType.CodeException);
                //List<LocationItemEntity> ItemList = lstQuery.Where(o => o.CN_S_ITEM_CODE == m.itemCode).ToList();
                //SysLog.Log(ItemList[0].CN_S_ITEM_CODE, SysLog.LogType.CodeException);
 
                AutoBomItemEntity itemModel = CreateDAL<TN_WMS_ITEMDAL>().GetItemEntity(m.itemCode);
 
                list.Add(new TN_WM_TRAY_ALLOCEntity()
                {
                    CN_GUID = Guid.NewGuid().ToString().ToUpper(),
                    CN_S_TRAY_CODE = m.trayCode,
                    CN_S_TRAY_GRID = m.trayGrid,
                    CN_S_ITEM_CODE = m.itemCode,
                    CN_S_ITEM_NAME = itemModel.CN_S_ITEM_NAME,
                    CN_S_MODEL = itemModel.CN_S_MODEL,
                    CN_S_FIGURE_NO = itemModel.CN_S_FIGURE_NO,
                    CN_S_ITEM_STATE = "合格",
                    CN_F_QUANTITY = m.itemQty,
                    CN_S_CREATOR = user.CN_S_LOGIN,
                    CN_S_CREATOR_BY = user.CN_S_NAME,
                    CN_T_CREATE = DateTime.Now
                });
            }
            return list;
        }
    }
}