using System.Threading.Tasks;
using Wicture.DbRESTFul.Infrastructure.Repository;
using MySql.Data.MySqlClient;
using Wicture.DbRESTFul.Configuration;
namespace JiaZhiQuan.Common
{
public static partial class RepositoryExtension
{
///
/// 获取视频的上传状态
///
public async static Task GetVodVideoUploadState(this DbRESTFulRepository repository, string videoId)
{
//获取配置文件中的ProdCommonConnection数据库连接字符串
var prodConnStr = ConfigurationManager.Settings.GetConfig("ProdCommonConnection");
await using var prodConn = new MySqlConnection(prodConnStr);
await prodConn.OpenAsync();
return await repository.QuerySingleOrDefaultAsync("select uploadState, width, height from jiazhiquan_vod.s_vod_records where videoId=@videoId", new { videoId }, prodConn);
}
}
}