public async Task <IActionResult> GetMediaInfoListByIdAsync(string proId)
        {
            try
            {
                var url = _configurationManager.GetSection(ConfigEnum.MediaUrl.ToString());
                var res = await _mediaInfoService.GetMediaInfoListById(proId);

                res.ToList().ForEach(x => x.MUrl = $"{url}/{x.MPid}/{x.MUrl}");
                _result.status     = (int)HttpStatusCode.OK;
                _result.msg        = "success";
                _result.resultData = res;
                return(Ok(_result));
            }
            catch (Exception ex)
            {
                _log.Error("GetMediaInfoListByIdAsync method error:" + ex);
                _result.status     = (int)HttpStatusCode.InternalServerError;
                _result.msg        = "fail";
                _result.resultData = null;
                return(StatusCode(_result.status, _result));
            }
        }