Commit ceb95cdb authored by 黄奎's avatar 黄奎

页面修改

parent bf0c8c3f
......@@ -11,6 +11,7 @@ using Edu.WebApi.Filter;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc;
using System.Linq;
using Newtonsoft.Json.Linq;
namespace Edu.WebApi.Controllers.Course
{
......@@ -819,10 +820,18 @@ namespace Edu.WebApi.Controllers.Course
/// <returns></returns>
public ApiResult SetBeatchCoursePreferential()
{
var courseObj = base.ParmJObj.GetStringValue("courseObj");
var courseModel = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_ViewModel>(courseObj);
var courseObj = JObject.Parse(base.ParmJObj.GetStringValue("courseObj"));
var courseModel = new RB_Course_ViewModel()
{
CourseId= courseObj.GetInt("CourseId"),
OriginalPrice=courseObj.GetDecimal("OriginalPrice"),
SellPrice=courseObj.GetDecimal("SellPrice"),
};
var priceObj = base.ParmJObj.GetStringValue("priceList");
var list = Common.Plugin.JsonHelper.DeserializeObject<List<RB_Course_Preferential_Extend>>(priceObj);
var list = new List<RB_Course_Preferential_Extend>();
try
{
list= Common.Plugin.JsonHelper.DeserializeObject<List<RB_Course_Preferential_Extend>>(priceObj);
if (list != null && list.Count > 0)
{
foreach (var extModel in list)
......@@ -836,6 +845,11 @@ namespace Edu.WebApi.Controllers.Course
extModel.CourseId = courseModel.CourseId;
}
}
}
catch (Exception ex)
{
Common.Plugin.LogHelper.Write(ex, "SetBeatchCoursePreferential");
}
var flag = courseModule.SetCoursePreferentialListModule(courseModel, list);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment