/******************************************************************************** ** auth: DBS ** date: 2018/11/20 20:42:30 ** desc: 尚未编写描述 ** Ver.: V1.0.0 *********************************************************************************/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using HH.WMS.Entitys.Sys; using HH.WMS.Entitys; using HH.WMS.DAL.SysMgr; using HH.WMS.DAL; namespace HH.WMS.BLL.SysMgr { public class TN_WM_B_STRATEGY_VALUEBLL : DapperBaseBLL { /// /// 保存更新变更的策略 /// /// 仓库编号 /// 变更项 /// /// [HanHe(dbs)] CREATED 2018/11/19 public OperateResult UpdateSetValue(string stockCode, List list) { OperateResult operateResult = UseTransaction(trans => { foreach (TN_WM_B_STRATEGY_DEFEntity m in list) { CreateDAL().UpdateSetValue(new TN_WM_B_STRATEGY_VALUEEntity() { CN_GUID = Guid.NewGuid().ToString(), CN_S_CODE = m.CN_S_CODE, CN_S_VALUE = m.CN_S_VALUE, CN_S_STOCK_CODE = stockCode, CN_S_CREATOR = m.CN_S_CREATOR, CN_S_CREATOR_BY = m.CN_S_CREATOR_BY, CN_S_MODIFY = m.CN_S_MODIFY, CN_S_MODIFY_BY = m.CN_S_MODIFY_BY, CN_S_NAME = m.CN_S_NAME, CN_T_CREATE = DateTime.Now, CN_T_MODFIY = DateTime.Now }, trans); } }); return operateResult; } #region 修改值 /// /// 修改值 /// /// /// public OperateResult UpdateSetValue(List list) { return UseTransaction(trans => { foreach (var item in list) { CreateDAL>().Update(new { CN_S_VALUE = item.CN_S_VALUE, CN_S_MODIFY = item.CN_S_MODIFY, CN_S_MODIFY_BY = item.CN_S_MODIFY_BY, CN_T_MODFIY = item.CN_T_MODFIY }, new { CN_S_STOCK_CODE = item.CN_S_STOCK_CODE, CN_S_CODE = item.CN_S_CODE }, trans); } }); } #endregion } }