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,23 +820,36 @@ 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);
if (list != null && list.Count > 0)
var list = new List<RB_Course_Preferential_Extend>();
try
{
foreach (var extModel in list)
list= Common.Plugin.JsonHelper.DeserializeObject<List<RB_Course_Preferential_Extend>>(priceObj);
if (list != null && list.Count > 0)
{
extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
extModel.Group_Id = this.UserInfo.Group_Id;
extModel.School_Id = this.UserInfo.School_Id;
extModel.CourseId = courseModel.CourseId;
foreach (var extModel in list)
{
extModel.CreateTime = DateTime.Now;
extModel.CreateBy = base.UserInfo.Id;
extModel.UpdateBy = base.UserInfo.Id;
extModel.UpdateTime = DateTime.Now;
extModel.Group_Id = this.UserInfo.Group_Id;
extModel.School_Id = this.UserInfo.School_Id;
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