This commit is contained in:
2026-03-26 18:08:20 +08:00
parent 35ca33315d
commit 7722cc16ff
3 changed files with 364 additions and 23 deletions

View File

@@ -77,9 +77,19 @@ public class orderdetailController:ApiController
details[i] = item["order_no"] + item["num"].ToString();
i++;
}
string sql = @"select * from pro_order_detail where order_no+convert(varchar,num) in ({0}) ";
//var p =new SqlParameter[]{ new SqlParameter("p0", String.Join(",", details))};
var ret = _db.Database.SqlQuery<pro_order_detail>(sql, String.Join(",", details)).ToList();
var parameters = details.Select((s,j)=>"@p"+j).ToArray();
string sql = $"select * from pro_order_detail where order_no+convert(varchar,num) in ({string.Join(",",parameters)}) ";
int l =0;
List<SqlParameter> sqlList = new List<SqlParameter>();
foreach (var item in details)
{
sqlList.Add( new SqlParameter("@p" + l, item));
l++;
}
SqlParameter[] p = sqlList.ToArray();
var ret = _db.Database.SqlQuery<pro_order_detail>(sql, p).ToList();
if (ret == null) throw new HttpResponseException(HttpStatusCode.NotFound);
return Ok(ret);
}