Commit 089c27fc authored by liudong1993's avatar liudong1993

1 约课调整 + 老师基础课时调整

parent bb1900ab
...@@ -212,5 +212,10 @@ namespace Edu.Model.Entity.User ...@@ -212,5 +212,10 @@ namespace Edu.Model.Entity.User
/// 是否是电话客服 /// 是否是电话客服
/// </summary> /// </summary>
public int IsTenCccUser { get; set; } public int IsTenCccUser { get; set; }
/// <summary>
/// 增加的基础课时
/// </summary>
public int BaseHoursAdd { get; set; }
} }
} }
\ No newline at end of file
...@@ -160,6 +160,11 @@ namespace Edu.Model.ViewModel.Grade ...@@ -160,6 +160,11 @@ namespace Edu.Model.ViewModel.Grade
/// </summary> /// </summary>
public string EnableTime { get; set; } public string EnableTime { get; set; }
/// <summary>
/// 基础课时增加
/// </summary>
public int BaseHoursAdd { get; set; }
/// <summary> /// <summary>
/// 班级课时分钟数 /// 班级课时分钟数
/// </summary> /// </summary>
......
...@@ -100,6 +100,11 @@ namespace Edu.Model.ViewModel.Reserve ...@@ -100,6 +100,11 @@ namespace Edu.Model.ViewModel.Reserve
/// </summary> /// </summary>
public string EnableTime { get; set; } public string EnableTime { get; set; }
/// <summary>
/// 基础课时增加
/// </summary>
public int BaseHoursAdd { get; set; }
/// <summary> /// <summary>
/// 校区 /// 校区
/// </summary> /// </summary>
......
...@@ -103,6 +103,11 @@ namespace Edu.Model.ViewModel.Sell ...@@ -103,6 +103,11 @@ namespace Edu.Model.ViewModel.Sell
/// </summary> /// </summary>
public string EnableTime { get; set; } public string EnableTime { get; set; }
/// <summary>
/// 基础课时增加
/// </summary>
public int BaseHoursAdd { get; set; }
#endregion #endregion
} }
} }
\ No newline at end of file
...@@ -202,6 +202,11 @@ namespace Edu.Model.ViewModel.User ...@@ -202,6 +202,11 @@ namespace Edu.Model.ViewModel.User
/// </summary> /// </summary>
public string EnableTime { get; set; } public string EnableTime { get; set; }
/// <summary>
/// 基础课时增加
/// </summary>
public int BaseHoursAdd { get; set; }
/// <summary> /// <summary>
/// 企业微信用户Ids /// 企业微信用户Ids
/// </summary> /// </summary>
......
...@@ -3002,6 +3002,20 @@ namespace Edu.Module.Course ...@@ -3002,6 +3002,20 @@ namespace Edu.Module.Course
} }
return ""; return "";
} }
/// <summary>
/// 获取课程章节名称
/// </summary>
/// <param name="courseId"></param>
/// <param name="courseGradeId"></param>
/// <param name="courseGradeNo"></param>
/// <param name="userInfo"></param>
/// <returns></returns>
public string GetScrollCourseChapterName(int courseId, int courseGradeId, int courseGradeNo, UserInfo userInfo)
{
var chapterModel = course_ChapterRepository.GetChapterListRepository(new RB_Course_Chapter_ViewModel() { Group_Id = userInfo.Group_Id, CourseId = courseId, CourseRate = (Common.Enum.Course.CourseRateEnum)courseGradeId, ChapterGradeNo = courseGradeNo }).FirstOrDefault();
return chapterModel?.ChapterName ?? "";
}
#endregion #endregion
#region 初始化 #region 初始化
......
...@@ -751,7 +751,7 @@ namespace Edu.Module.Course ...@@ -751,7 +751,7 @@ namespace Edu.Module.Course
continue; continue;
} }
var qblist = blist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = blist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = configModel.BasicHours; decimal BasicHours = configModel.BasicHours + teacherModel.BaseHoursAdd;
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
......
...@@ -3225,7 +3225,7 @@ namespace Edu.Module.Finance ...@@ -3225,7 +3225,7 @@ namespace Edu.Module.Finance
foreach (var tId in TeacherIdList) foreach (var tId in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == tId).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == tId).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + item.BaseHoursAdd);
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
...@@ -3408,7 +3408,7 @@ namespace Edu.Module.Finance ...@@ -3408,7 +3408,7 @@ namespace Edu.Module.Finance
foreach (var tId in TeacherIdList) foreach (var tId in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == tId).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == tId).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + item.BaseHoursAdd);
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
...@@ -3561,6 +3561,7 @@ namespace Edu.Module.Finance ...@@ -3561,6 +3561,7 @@ namespace Edu.Module.Finance
Money = KSMoney, Money = KSMoney,
BaseHoursEnabled = item.BaseHoursEnabled, BaseHoursEnabled = item.BaseHoursEnabled,
EnableTime = item.EnableTime, EnableTime = item.EnableTime,
BaseHoursAdd = item.BaseHoursAdd,
SName = item.SName SName = item.SName
}); });
} }
...@@ -3590,6 +3591,7 @@ namespace Edu.Module.Finance ...@@ -3590,6 +3591,7 @@ namespace Edu.Module.Finance
CouseClassify = 2, CouseClassify = 2,
BaseHoursEnabled = item.BaseHoursEnabled, BaseHoursEnabled = item.BaseHoursEnabled,
EnableTime = item.EnableTime, EnableTime = item.EnableTime,
BaseHoursAdd = item.BaseHoursAdd,
SName = item.SName SName = item.SName
}); });
} }
...@@ -3612,7 +3614,7 @@ namespace Edu.Module.Finance ...@@ -3612,7 +3614,7 @@ namespace Edu.Module.Finance
foreach (var item in TeacherIdList) foreach (var item in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + (mlist.FirstOrDefault()?.BaseHoursAdd ?? 0));
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
...@@ -3764,7 +3766,7 @@ namespace Edu.Module.Finance ...@@ -3764,7 +3766,7 @@ namespace Edu.Module.Finance
foreach (var item in TeacherIdList) foreach (var item in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + (mlist.FirstOrDefault()?.BaseHoursAdd ?? 0));
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
...@@ -4252,7 +4254,7 @@ namespace Edu.Module.Finance ...@@ -4252,7 +4254,7 @@ namespace Edu.Module.Finance
foreach (var item in TeacherIdList) foreach (var item in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + (mlist.FirstOrDefault()?.BaseHoursAdd ?? 0));
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
...@@ -4682,7 +4684,7 @@ namespace Edu.Module.Finance ...@@ -4682,7 +4684,7 @@ namespace Edu.Module.Finance
foreach (var item in TeacherIdList) foreach (var item in TeacherIdList)
{ {
var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList(); var qblist = mlist.Where(x => x.TeacherId == item).OrderBy(x => x.Date).ThenBy(x => x.UnitPrice).ToList();
decimal BasicHours = (decimal)configModel.BasicHours; decimal BasicHours = (decimal)(configModel.BasicHours + (mlist.FirstOrDefault()?.BaseHoursAdd ?? 0));
foreach (var qitem in qblist) foreach (var qitem in qblist)
{ {
decimal CourseHour = 0, DeductionHour = 0; decimal CourseHour = 0, DeductionHour = 0;
......
...@@ -431,6 +431,7 @@ namespace Edu.Module.User ...@@ -431,6 +431,7 @@ namespace Edu.Module.User
fileds.Add(nameof(RB_Teacher_ViewModel.Specialty), model.Specialty); fileds.Add(nameof(RB_Teacher_ViewModel.Specialty), model.Specialty);
fileds.Add(nameof(RB_Teacher_ViewModel.BaseHoursEnabled), model.BaseHoursEnabled); fileds.Add(nameof(RB_Teacher_ViewModel.BaseHoursEnabled), model.BaseHoursEnabled);
fileds.Add(nameof(RB_Teacher_ViewModel.EnableTime), model.EnableTime); fileds.Add(nameof(RB_Teacher_ViewModel.EnableTime), model.EnableTime);
fileds.Add(nameof(RB_Teacher_ViewModel.BaseHoursAdd), model.BaseHoursAdd);
#region 修改日志 #region 修改日志
string logContent = ""; string logContent = "";
if (model.TeacherName != oldModel.TeacherName) if (model.TeacherName != oldModel.TeacherName)
...@@ -478,6 +479,18 @@ namespace Edu.Module.User ...@@ -478,6 +479,18 @@ namespace Edu.Module.User
{ {
logContent += string.Format(",将特长由【{0}】修改为【{1}】。", oldModel.Specialty, model.Specialty); logContent += string.Format(",将特长由【{0}】修改为【{1}】。", oldModel.Specialty, model.Specialty);
} }
if (model.BaseHoursEnabled != oldModel.BaseHoursEnabled)
{
logContent += string.Format(",将基础课时开启由【{0}】修改为【{1}】。", oldModel.BaseHoursEnabled, model.BaseHoursEnabled);
}
if (model.EnableTime != oldModel.EnableTime)
{
logContent += string.Format(",将基础课时启用时间由【{0}】修改为【{1}】。", oldModel.EnableTime, model.EnableTime);
}
if (model.BaseHoursAdd != oldModel.BaseHoursAdd)
{
logContent += string.Format(",将基础课时增加由【{0}】修改为【{1}】。", oldModel.BaseHoursAdd, model.BaseHoursAdd);
}
if (!string.IsNullOrEmpty(logContent)) if (!string.IsNullOrEmpty(logContent))
{ {
//新增日志 //新增日志
......
...@@ -562,7 +562,7 @@ GROUP BY tt.TeacherId,tt.OrderGuestId ...@@ -562,7 +562,7 @@ GROUP BY tt.TeacherId,tt.OrderGuestId
} }
string sql = $@" string sql = $@"
SELECT p.TeacherId,t2.TeacherName,t2.BaseHourFee,t2.BaseHoursEnabled,t2.EnableTime,if(cp.PlanType=2,'预约课',c.ClassName) as ClassName,if(cp.PlanType=2,co2.CourseName,co.CourseName) as CourseName,p.ClassId, SELECT p.TeacherId,t2.TeacherName,t2.BaseHourFee,t2.BaseHoursEnabled,t2.EnableTime,t2.BaseHoursAdd,if(cp.PlanType=2,'预约课',c.ClassName) as ClassName,if(cp.PlanType=2,co2.CourseName,co.CourseName) as CourseName,p.ClassId,
c.ClassType,c.ClassNo,if(cp.PlanType=2,s2.SName,s.SName) as SName,c.ClassHourMinute,if(cp.PlanType=2,cp.CourseId,c.CouseId) as CouseId,p.ClassDate,p.ClassTimeId,t.StartTime as StartDate,t.EndTime as EndDate,Max(p.CurrentDeductionHours) as CurrentDeductionHours c.ClassType,c.ClassNo,if(cp.PlanType=2,s2.SName,s.SName) as SName,c.ClassHourMinute,if(cp.PlanType=2,cp.CourseId,c.CouseId) as CouseId,p.ClassDate,p.ClassTimeId,t.StartTime as StartDate,t.EndTime as EndDate,Max(p.CurrentDeductionHours) as CurrentDeductionHours
FROM rb_class_check p FROM rb_class_check p
INNER JOIN rb_class_time t on p.ClassTimeId = t.ClassTimeId INNER JOIN rb_class_time t on p.ClassTimeId = t.ClassTimeId
......
...@@ -233,7 +233,7 @@ where {where}"; ...@@ -233,7 +233,7 @@ where {where}";
where += $@" and c.{nameof(RB_Reserve_Class_Extend.ClassDate)} <='{endMonth} 23:59:59'"; where += $@" and c.{nameof(RB_Reserve_Class_Extend.ClassDate)} <='{endMonth} 23:59:59'";
} }
string sql = $@"select c.*,t.ClassHourFee,t.LessonName,t2.TeacherName,t2.BaseHoursEnabled,t2.EnableTime,s.SName string sql = $@"select c.*,t.ClassHourFee,t.LessonName,t2.TeacherName,t2.BaseHoursEnabled,t2.EnableTime,t2.BaseHoursAdd,s.SName
from RB_Reserve_Class c from RB_Reserve_Class c
left join rb_triallesson t on c.TrialLessonId = t.Id left join rb_triallesson t on c.TrialLessonId = t.Id
LEFT JOIN rb_teacher t2 on c.TeacherId = t2.TId LEFT JOIN rb_teacher t2 on c.TeacherId = t2.TId
......
...@@ -473,7 +473,7 @@ FROM ...@@ -473,7 +473,7 @@ FROM
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT ar.AccountRemark,A.Id,A.Account,A.Password,A.AccountId,A.WorkUserId,A.IsWorkTransfer,A.Group_Id,A.School_Id,A.EmployeeName,A.UserIcon,A.IDCard,A.Sex,A.Education,A.EntryTime,A.Address,A.BirthDate SELECT ar.AccountRemark,A.Id,A.Account,A.Password,A.AccountId,A.WorkUserId,A.IsWorkTransfer,A.Group_Id,A.School_Id,A.EmployeeName,A.UserIcon,A.IDCard,A.Sex,A.Education,A.EntryTime,A.Address,A.BirthDate
,A.LeaveStatus,A.LeaveTime,A.EmployeeTel,A.AccountType,A.Email,A.BaseHourFee,A.BaseHoursEnabled,A.EnableTime,IFNULL(A.DirectSupervisor,0) AS DirectSupervisor ,A.LeaveStatus,A.LeaveTime,A.EmployeeTel,A.AccountType,A.Email,A.BaseHourFee,A.BaseHoursEnabled,A.EnableTime,A.BaseHoursAdd,IFNULL(A.DirectSupervisor,0) AS DirectSupervisor
,IFNULL(G.GroupName,'') AS GroupName,IFNULL(s.SName,'') AS SchoolName ,IFNULL(G.GroupName,'') AS GroupName,IFNULL(s.SName,'') AS SchoolName
,IFNULL(d.DeptId,0) AS Dept_Id,IFNULL(d.DeptName,'') AS DeptName,IFNULL(p.PostId,0) AS Post_Id, IFNULL(p.PostName,'') AS PostName ,IFNULL(d.DeptId,0) AS Dept_Id,IFNULL(d.DeptName,'') AS DeptName,IFNULL(p.PostId,0) AS Post_Id, IFNULL(p.PostName,'') AS PostName
,(CASE WHEN CONCAT(DATE_FORMAT(now(),'%Y'),'-',DATE_FORMAT(BirthDate,'%m-%d')) >= DATE_FORMAT(now(),'%Y-%m-%d') ,(CASE WHEN CONCAT(DATE_FORMAT(now(),'%Y'),'-',DATE_FORMAT(BirthDate,'%m-%d')) >= DATE_FORMAT(now(),'%Y-%m-%d')
...@@ -487,7 +487,7 @@ FROM ...@@ -487,7 +487,7 @@ FROM
,b.School_Id,IFNULL(B.MName,'') AS EmployeeName,B.MHead AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard ,b.School_Id,IFNULL(B.MName,'') AS EmployeeName,B.MHead AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard
,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate ,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate
,B.LeaveStatus,B.LeaveTime,B.MTel AS EmployeeTel,IFNULL(B.Email,'') AS Email ,B.LeaveStatus,B.LeaveTime,B.MTel AS EmployeeTel,IFNULL(B.Email,'') AS Email
,0 as BaseHourFee,0 as BaseHoursEnabled,'' as EnableTime,B.UserRole,B.IsTenCccUser ,0 as BaseHourFee,0 as BaseHoursEnabled,'' as EnableTime,0 as BaseHoursAdd,B.UserRole,B.IsTenCccUser
FROM rb_manager AS B LEFT JOIN rb_account AS A ON A.AccountId=B.MId AND A.AccountType=1 FROM rb_manager AS B LEFT JOIN rb_account AS A ON A.AccountId=B.MId AND A.AccountType=1
WHERE 1=1 {0} {1} WHERE 1=1 {0} {1}
UNION ALL UNION ALL
...@@ -496,7 +496,7 @@ FROM ...@@ -496,7 +496,7 @@ FROM
,b.School_Id,IFNULL(B.TeacherName,'') AS EmployeeName,B.TeacherIcon AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard ,b.School_Id,IFNULL(B.TeacherName,'') AS EmployeeName,B.TeacherIcon AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard
,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate ,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate
,B.LeaveStatus,B.LeaveTime,B.TeacherTel AS EmployeeTel,IFNULL(B.Email,'') AS Email ,B.LeaveStatus,B.LeaveTime,B.TeacherTel AS EmployeeTel,IFNULL(B.Email,'') AS Email
,B.BaseHourFee,B.BaseHoursEnabled,B.EnableTime,B.UserRole,B.IsTenCccUser ,B.BaseHourFee,B.BaseHoursEnabled,B.EnableTime,B.BaseHoursAdd,B.UserRole,B.IsTenCccUser
FROM rb_teacher AS B LEFT JOIN rb_account AS A ON A.AccountId=B.TId AND A.AccountType=2 FROM rb_teacher AS B LEFT JOIN rb_account AS A ON A.AccountId=B.TId AND A.AccountType=2
WHERE 1=1 {0} {2} WHERE 1=1 {0} {2}
UNION ALL UNION ALL
...@@ -505,7 +505,7 @@ FROM ...@@ -505,7 +505,7 @@ FROM
,b.School_Id,IFNULL(B.AssistName,'') AS EmployeeName,B.AssistIcon AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard ,b.School_Id,IFNULL(B.AssistName,'') AS EmployeeName,B.AssistIcon AS UserIcon,B.Dept_Id,B.Post_Id,B.IDCard
,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate ,B.Sex,B.Education,B.EntryTime,B.Address,B.BirthDate
,B.LeaveStatus,B.LeaveTime,B.AssistTel AS EmployeeTel,IFNULL(B.Email,'') AS Email ,B.LeaveStatus,B.LeaveTime,B.AssistTel AS EmployeeTel,IFNULL(B.Email,'') AS Email
,0 as BaseHourFee,0 as BaseHoursEnabled,'' as EnableTime,0 AS UserRole,0 AS IsTenCccUser ,0 as BaseHourFee,0 as BaseHoursEnabled,'' as EnableTime,0 as BaseHoursAdd,0 AS UserRole,0 AS IsTenCccUser
FROM rb_assist AS B LEFT JOIN rb_account AS A ON A.AccountId=B.AId AND A.AccountType=3 FROM rb_assist AS B LEFT JOIN rb_account AS A ON A.AccountId=B.AId AND A.AccountType=3
WHERE 1=1 {0} {3} WHERE 1=1 {0} {3}
) AS A LEFT JOIN rb_group AS g ON A.Group_Id=g.GId ) AS A LEFT JOIN rb_group AS g ON A.Group_Id=g.GId
......
...@@ -967,6 +967,26 @@ namespace Edu.WebApi.Controllers.Course ...@@ -967,6 +967,26 @@ namespace Edu.WebApi.Controllers.Course
} }
} }
/// <summary>
/// 获取约课章节的名称
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetScrollCourseChapterName() {
var userInfo = base.UserInfo;
int CourseId = base.ParmJObj.GetInt("CourseId", 0);
int CourseGradeId = base.ParmJObj.GetInt("CourseGradeId", 0);
int CourseGradeNo = base.ParmJObj.GetInt("CourseGradeNo", 0);
if (CourseId <= 0 || CourseGradeId <= 0 || CourseGradeNo <= 0)
{
return ApiResult.ParamIsNull();
}
string Name = scrollClassModule.GetScrollCourseChapterName(CourseId, CourseGradeId, CourseGradeNo, userInfo);
return ApiResult.Success("", Name);
}
#endregion #endregion
#region 初始化约课数据 #region 初始化约课数据
......
...@@ -449,7 +449,8 @@ namespace Edu.WebApi.Controllers.User ...@@ -449,7 +449,8 @@ namespace Edu.WebApi.Controllers.User
AuditStatus = AccountStatusEnum.Pass, AuditStatus = AccountStatusEnum.Pass,
Specialty = base.ParmJObj.GetStringValue("Specialty"), Specialty = base.ParmJObj.GetStringValue("Specialty"),
BaseHoursEnabled = base.ParmJObj.GetInt("BaseHoursEnabled", 0), BaseHoursEnabled = base.ParmJObj.GetInt("BaseHoursEnabled", 0),
EnableTime = base.ParmJObj.GetStringValue("EnableTime") EnableTime = base.ParmJObj.GetStringValue("EnableTime"),
BaseHoursAdd = base.ParmJObj.GetInt("BaseHoursAdd", 0)
}; };
extModel.TeachTag = base.ParmJObj.GetStringValue("TeachTag"); extModel.TeachTag = base.ParmJObj.GetStringValue("TeachTag");
extModel.CreateBy = base.UserInfo.Id; extModel.CreateBy = base.UserInfo.Id;
......
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