Просмотр исходного кода

修改添加入库信息接口

zhaozhiqiang лет назад: 5
Родитель
Сommit
762aa633ce
1 измененных файлов с 13 добавлено и 8 удалено
  1. 13 8
      codegit/CallCenterApi/CallCenterApi.DAL/archives.cs

+ 13 - 8
codegit/CallCenterApi/CallCenterApi.DAL/archives.cs

@@ -202,10 +202,11 @@ namespace CallCenterApi.DAL
202 202
         {
203 203
             StringBuilder strSql = new StringBuilder();
204 204
             strSql.Append("update archives set ");
205
-            strSql.Append("A_archiveState=@A_archiveState,");
205
+            strSql.Append("A_archiveState=@A_archiveState");
206 206
             strSql.Append(" where id=@id");
207 207
             SqlParameter[] parameters = {
208
-                    new SqlParameter("@A_archiveState", SqlDbType.Int,4) };
208
+                    new SqlParameter("@A_archiveState", SqlDbType.Int,4),
209
+            new SqlParameter("@id", SqlDbType.Int,4)};
209 210
             parameters[0].Value = stateid;
210 211
             parameters[1].Value = id;
211 212
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
@@ -335,7 +336,7 @@ namespace CallCenterApi.DAL
335 336
         /// </summary>
336 337
         /// <param name="statename"></param>
337 338
         /// <returns></returns>
338
-        public int GetStateid(string statename)
339
+        public int GetStateid(string stateName)
339 340
         {
340 341
             StringBuilder strSql = new StringBuilder();
341 342
             strSql.Append("select * from archivestate");
@@ -343,15 +344,19 @@ namespace CallCenterApi.DAL
343 344
             SqlParameter[] parameters = {
344 345
                     new SqlParameter("@stateName", SqlDbType.NVarChar ,20)
345 346
             };
346
-            parameters[0].Value = statename;
347
+            parameters[0].Value = stateName;
347 348
             var stateid = 0;
348 349
 
349
-            var ds = DbHelperSQL.Query(strSql.ToString());
350
-            foreach (Model.archivestate ar in ds.Tables[0].Columns)
350
+            var ds = DbHelperSQL.Query(strSql.ToString(),parameters);
351
+
352
+            Model.archivestate ar = new Model.archivestate();
353
+            if (ds.Tables[0].Rows.Count > 0)
351 354
             {
352
-                stateid=ar.id;
355
+               ar= DataRowToModelarchives1(ds.Tables[0].Rows[0]);
356
+                stateid = ar.id;
353 357
             }
354
-
358
+          
359
+               
355 360
             return stateid;
356 361
         }
357 362
         /// <summary>