Commit c313440f authored by 黄奎's avatar 黄奎

页面修改

parent 73ab8b46
......@@ -19,6 +19,13 @@ namespace EduSpider.IRepository
/// <returns></returns>
public bool SetStuCommentRepository(RB_Stu_Comment model);
/// <summary>
/// 批量新增学员评价
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public bool BatchSetStuCommentRepository(List<RB_Stu_Comment> list);
/// <summary>
/// 查询学员评语列表
......
......@@ -87,6 +87,12 @@ namespace EduSpider.IServices
/// <returns></returns>
public bool SetStuComment(RB_Stu_Comment model);
/// <summary>
/// 批量新增学员评价
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public bool BatchSetStuComment(List<RB_Stu_Comment> list);
/// <summary>
/// 获取学员评价列表
......
......@@ -78,6 +78,18 @@ WHERE 1=1
return flag;
}
/// <summary>
/// 批量新增学员评价
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public bool BatchSetStuCommentRepository(List<RB_Stu_Comment> list)
{
bool flag = false;
flag= base.BatchInsert(list);
return flag;
}
/// <summary>
/// 修改学员评论状态
/// </summary>
......
......@@ -364,6 +364,16 @@ namespace EduSpider.Services
}
/// <summary>
/// 批量新增学员评价
/// </summary>
/// <param name="list"></param>
/// <returns></returns>
public bool BatchSetStuComment(List<RB_Stu_Comment> list)
{
return StuCommentRepository.BatchSetStuCommentRepository(list);
}
/// <summary>
/// 获取学员评价列表
/// </summary>
......
......@@ -254,27 +254,43 @@ namespace EduSpider.WebApi.Controllers
[HttpPost]
[HttpGet]
/// <summary>
/// 新增修改学员评价
/// 批量新增学员评价
/// </summary>
/// <returns></returns>
public ApiResult SetStuComment()
public ApiResult BatchSetStuComment()
{
var model = new RB_Stu_Comment()
var stuListStr = base.ReqParameters.GetString("ChooseStuList");
List<RB_Stu_Comment> list = new List<RB_Stu_Comment>();
if (!string.IsNullOrWhiteSpace(stuListStr))
{
Id = base.ReqParameters.GetInt("Id"),
HomeWorkId = base.ReqParameters.GetInt("HomeWorkId"),
StuUid = base.ReqParameters.GetInt("StuUid"),
CourseId = base.ReqParameters.GetInt("CourseId"),
Times = base.ReqParameters.GetInt("Times"),
Info = base.ReqParameters.GetString("Info"),
CreateType = base.ReqParameters.GetInt("CreateType"),
};
model.ShowType = 3;
model.Status = 0;
model.CreateTime = System.DateTime.Now;
model.CreateBy = base.BaseUserId;
model.CreateByName = base.UserInfo.AccountName;
var flag = CourseService.SetStuComment(model);
JArray jArray = JArray.Parse(stuListStr);
if (jArray != null && jArray.Count > 0)
{
foreach (var jItem in jArray)
{
JObject stuObj = JObject.Parse(jItem.ToString());
var model = new RB_Stu_Comment()
{
Id = base.ReqParameters.GetInt("Id"),
HomeWorkId = base.ReqParameters.GetInt("HomeWorkId"),
StuUid = stuObj.GetInt("StuId"),
CourseId = base.ReqParameters.GetInt("CourseId"),
Times = base.ReqParameters.GetInt("Times"),
Info = base.ReqParameters.GetString("Info"),
CreateType = base.ReqParameters.GetInt("CreateType"),
};
model.ShowType = 3;
model.Status = 0;
model.CreateTime = System.DateTime.Now;
model.CreateBy = base.BaseUserId;
model.CreateByName = base.UserInfo.AccountName;
list.Add(model);
}
}
}
var flag = CourseService.BatchSetStuComment(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