From a4f39526873f45396bf778413979293eabb3be07 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期五, 20 九月 2024 13:16:48 +0800 Subject: [PATCH] 修改优化查询等 --- CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 57 insertions(+), 0 deletions(-) diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs index f2ddddf..4f5b643 100644 --- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs +++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderDAL.cs @@ -608,6 +608,19 @@ //return null == result || result.Count < 1 ? null : result[0]; } + + /// <summary> + /// 鏍规嵁璁㈠崟缂栧彿鑾峰彇璁㈠崟 + /// </summary> + /// <param name="orderIds">璁㈠崟缂栧彿</param> + /// <returns></returns> + public IEnumerable<EC_OrderBasic> GetOrderByIds(string orderIds) + { + //return _eC_OrderBasicDAL.SelectModelById(orderId); + IList<EC_OrderBasic> result = _dataBase.SelectModel<EC_OrderBasic>(" * ", "EC_OrderBasic ", string.Format(" Keyid in ({0})", orderIds)); + return null == result || result.Count < 1 ? null : result; + } + /// <summary> /// 鑾峰彇宸叉敮浠樿鍗曠殑鏄庣粏 /// </summary> @@ -824,6 +837,50 @@ } + + /// <summary> + /// 淇敼 + /// </summary> + /// <param name="model"></param> + /// <returns></returns> + public bool OldUpdateKaipiaoshenqings(EC_OrderExtend model,string ids) + { + + Model.EC_OrderExtend trueModel = model; + if (trueModel == null) + { + return false; + } + SqlParameter KaipiaoshenqingTime = null; + if (trueModel.KaipiaoshenqingTime.HasValue) + { + KaipiaoshenqingTime = new SqlParameter("@KaipiaoshenqingTime", trueModel.KaipiaoshenqingTime); + } + else + { + KaipiaoshenqingTime = new SqlParameter("@KaipiaoshenqingTime", DBNull.Value); + } + IList<SqlParameter> sqlParms = new List<SqlParameter>() + { + //new SqlParameter("@Keyid",trueModel.Keyid), + KaipiaoshenqingTime, + new SqlParameter("@Kaipiaoshenqing",trueModel.Kaipiaoshenqing), + new SqlParameter("@KaipiaoshenqingCreater",trueModel.KaipiaoshenqingCreater), + new SqlParameter("@KaipiaoshenqingId",trueModel.KaipiaoshenqingId), + }; + string sql = " Update EC_OrderExtend Set KaipiaoshenqingTime=@KaipiaoshenqingTime ,Kaipiaoshenqing=@Kaipiaoshenqing ,KaipiaoshenqingCreater=@KaipiaoshenqingCreater ,KaipiaoshenqingId=@KaipiaoshenqingId Where Keyid in ("+ ids + ") ";//@keyid + try + { + _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>()); + } + catch (Exception ex) + { + throw ex; + } + return true; + } + + /// <summary> /// 淇敼 /// </summary> -- Gitblit v1.9.1