using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using SqlSugar; using WMS.DAL; using WMS.Entity.Context; using WMS.Entity.LogEntity; using WMS.IBLL.ILogServer; namespace WMS.BLL.LogServer { public class PalletTrackServer:DbHelper,IPalletTrackServer { private static readonly SqlSugarScope Db = DataContext.Db; public PalletTrackServer():base(Db) { } /// /// 查询托盘跟踪日志信息(根据托盘码) /// /// 托盘码 /// public List GetPalletTrackByPallNoList(string palletNo) { try { var data = GetAllWhereAsync(m => m.PalletNo == palletNo).ToList(); return data; } catch (Exception e) { throw new Exception(e.Message); } } /// /// 添加托盘日志 /// /// 托盘号 /// 单据号 /// 内容 /// 操作人 /// public async Task AddPalletTrack(string palletNo, string orderNo, string msg, int userId) { try { var num = await AddAsync(new LogPalletTrack() { PalletNo = palletNo, OrderNo = orderNo, Msg = msg, CreateUser = userId }); if (num>0) { return true; } else { return false; } } catch (Exception e) { throw new Exception(e.Message); } } } }