Procházet zdrojové kódy

Merge branch 'master' of http://192.168.1.222:3000/zhengbingbing/ZLJ_API_V6.0

duhongyu %!s(int64=5) %!d(string=před) roky
rodič
revize
dd39731259

+ 11 - 2
代码/System.Common/Repositories/BaseRepository.cs

@@ -178,12 +178,21 @@ namespace System.Common
178 178
             //return CurrentCurrentDB.Update(obj);
179 179
         }
180 180
         /// <summary>
181
-        /// 条件更新  不传对象写法
181
+        /// 条件更新  不传对象写法  表要有主键
182 182
         /// </summary>
183
-        /// <param name="id"></param>
183
+        /// <param name="UpdateColumnsExpression"></param>
184
+        /// <param name="whereExpression">【q=>q.Id='aaa'】成功  【q=>ids.Contains(q.Id)】接口工具测线上失败 线上直接调接口成功 ids=aaa,bbb  ids数组才可解析成in</param>
184 185
         /// <returns></returns>
185 186
         public async Task<bool> Update(Expression<Func<T, T>> UpdateColumnsExpression, Expression<Func<T, bool>> whereExpression)
186 187
         {
188
+            //KeyValuePair<string,List<SugarParameter>> sql = Db.Updateable<T>().SetColumns(UpdateColumnsExpression).Where(whereExpression).ToSql();
189
+            //string sqlkey = sql.Key;
190
+            //List<SugarParameter> sqllist = sql.Value;
191
+            //foreach (SugarParameter s in sqllist)
192
+            //{
193
+            //  string a=  s.Value.ToString();
194
+            //    string b = s.ParameterName.ToString();
195
+            //}
187 196
             return await Db.Updateable<T>().SetColumns(UpdateColumnsExpression).Where(whereExpression).ExecuteCommandHasChangeAsync();
188 197
             //return CurrentCurrentDB.Update(obj);
189 198
         }

File diff suppressed because it is too large
+ 30 - 26
代码/TVShoppingCallCenter_ZLJ/Controllers/Order/KFOrderController.cs