Commit 9a384fa5 authored by 黄奎's avatar 黄奎

页面修改

parent 7fc1c5e6
using Edu.Common;
using System;
using VT.FW.DB;
namespace Edu.Model.ViewModel.Course
{
......@@ -7,6 +8,7 @@ namespace Edu.Model.ViewModel.Course
/// 课程分类视图实体类
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_Course_Category_ViewModel : Model.Entity.Course.RB_Course_Category
{
/// <summary>
......
......@@ -27,8 +27,6 @@ namespace Edu.Module.Course
return categoryRepository.GetCourseCategoryListRepository(query);
}
/// <summary>
/// 获取课程分类分页列表
/// </summary>
......@@ -42,6 +40,32 @@ namespace Edu.Module.Course
return categoryRepository.GetCourseCategoryPageListRepository(pageIndex, pageSize, out rowsCount, query);
}
/// <summary>
/// 获取当前和当前所有下级分类列表
/// </summary>
/// <param name="cateIds">事例(1,5)</param>
/// <returns></returns>
public List<RB_Course_Category_ViewModel> GetChildCategoryListModule(string cateIds)
{
return categoryRepository.GetChildCategoryListRepository(cateIds);
}
/// <summary>
/// 获取当前和当前所有下级分类编号
/// </summary>
/// <param name="cateIds">事例(1,5)</param>
/// <returns></returns>
public string GetChildCategoryStringModule(string cateIds)
{
string result = "";
var list = GetChildCategoryListModule(cateIds);
if (list != null && list.Count > 0)
{
result = string.Join(",", list.Select(qitem => qitem.CateId));
}
return result;
}
/// <summary>
/// 根据分类编号获取课程分类实体
/// </summary>
......
......@@ -4,6 +4,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Text;
using VT.FW.DB.Dapper;
using System.Data;
namespace Edu.Repository.Course
{
......@@ -98,5 +99,19 @@ WHERE 1=1
}
return GetPage<RB_Course_Category_ViewModel>(pageIndex,pageSize,out rowsCount,builder.ToString(), parameters).ToList();
}
/// <summary>
/// 获取所有子级分类
/// </summary>
/// <param name="cateIds">事例(1,5)</param>
/// <returns></returns>
public List<RB_Course_Category_ViewModel> GetChildCategoryListRepository(string cateIds)
{
StringBuilder builder = new StringBuilder();
var parameters = new DynamicParameters();
string procName = "proc_getchildcategory";
parameters.Add("QId", cateIds, direction: ParameterDirection.Input);
return Get<RB_Course_Category_ViewModel>(procName, parameters,commandType: CommandType.StoredProcedure).ToList();
}
}
}
\ No newline at end of file
......@@ -69,6 +69,20 @@ namespace Edu.WebApi.Controllers.Course
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取课程分类树形列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetChildCategoryList()
{
var query = Common.Plugin.JsonHelper.DeserializeObject<RB_Course_Category_ViewModel>(RequestParm.Msg.ToString());
query.Group_Id = base.UserInfo.Group_Id;
query.School_Id = base.UserInfo.School_Id;
var list = categoryModule.GetChildCategoryStringModule("1,5");
return ApiResult.Success(data: list);
}
/// <summary>
/// 获取课程分类树形列表
/// </summary>
......
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