/******************************************************************************** ** auth: DBS ** date: 2018/11/16 10:34:32 ** desc: 单据操作日志 ** Ver.: V1.0.0 *********************************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using HH.MData; using HH.WMS.Entitys; using HH.WMS.Entitys.Entitys.LogicEntity; using MongoDB.Driver.Builders; using MongoDB.Driver; namespace HH.WMS.DAL.Basic { public class MONGO_OP_LOGDAL:BaseDAL { #region 增加订单日志 /// /// 增加订单日志 /// /// 实体 /// /// [Hanhe(DBS)] created 2018/11/16 public OperateResult Add(MONGO_OP_LOGentity entity) { OperateResult or = new OperateResult(); try { or.Status = MongoDBSingleton.Instance.Insert(entity) ? ResultStatus.Success : ResultStatus.Error; } catch (Exception ex) { or.Code = ""; or.Msg = ex.Message; } return or; } #endregion #region 查询订单日志 /// /// 查询订单日志 /// /// 订单号 /// /// [Hanhe(DBS)] created 2018/11/16 public List GetList(string op) { IMongoQuery query = Query.EQ("CN_S_ORDER_NUM", op); SortByDocument sort = new SortByDocument { { "CN_S_OP_TIME", -1 } }; return MongoDBSingleton.Instance.Find(query, sort, "MONGO_OP_LOG"); } #endregion } }