Commit 6ccaabb2 authored by 黄奎's avatar 黄奎

页面修改

parent 081484fd
...@@ -21,11 +21,6 @@ namespace Edu.Model.Entity.Reserve ...@@ -21,11 +21,6 @@ namespace Edu.Model.Entity.Reserve
/// </summary> /// </summary>
public int Visitor_Id { get; set; } public int Visitor_Id { get; set; }
/// <summary>
/// 预约日期
/// </summary>
public DateTime ReserveDate { get; set; }
/// <summary> /// <summary>
/// 预约状态(0-跟进中,1-成交,2-流单) /// 预约状态(0-跟进中,1-成交,2-流单)
/// </summary> /// </summary>
......
...@@ -14,5 +14,30 @@ namespace Edu.Model.ViewModel.Reserve ...@@ -14,5 +14,30 @@ namespace Edu.Model.ViewModel.Reserve
/// 创建人 /// 创建人
/// </summary> /// </summary>
public string CreateByName { get; set; } public string CreateByName { get; set; }
/// <summary>
/// 预约日期
/// </summary>
public DateTime ClassDate { get; set; }
/// <summary>
/// 预约时间
/// </summary>
public string ClassTime { get; set; }
/// <summary>
/// 教师编号
/// </summary>
public int TeacherId { get; set; }
/// <summary>
/// 教室编号
/// </summary>
public int ClassRoomId { get; set; }
/// <summary>
/// 预约内容
/// </summary>
public string ClassContent { get; set; }
} }
} }
...@@ -4,6 +4,7 @@ using Edu.Repository.Reserve; ...@@ -4,6 +4,7 @@ using Edu.Repository.Reserve;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
using VT.FW.AOP.CustomerAttribute;
using VT.FW.DB; using VT.FW.DB;
namespace Edu.Module.Duty namespace Edu.Module.Duty
...@@ -51,9 +52,31 @@ namespace Edu.Module.Duty ...@@ -51,9 +52,31 @@ namespace Edu.Module.Duty
/// </summary> /// </summary>
/// <param name="model"></param> /// <param name="model"></param>
/// <returns></returns> /// <returns></returns>
public bool SetVisitorReserveModule(RB_Visitor_Reserve_Extend model) [TransactionCallHandler]
public virtual bool SetVisitorReserveModule(RB_Visitor_Reserve_Extend model)
{ {
bool flag; bool flag;
var reserveClass = new RB_Reserve_Class_Extend()
{
ClassContent = model.ClassContent,
CreateTime = model.CreateTime,
CreateBy = model.CreateBy,
ClassRoomId = model.ClassRoomId,
ClassDate = model.ClassDate,
ClassTime = model.ClassTime,
Group_Id = model.Group_Id,
ReserveClassId = 0,
School_Id = model.School_Id,
Status = DateStateEnum.Normal,
TeacherId = model.TeacherId,
UpdateBy = model.UpdateBy,
UpdateTime = model.UpdateTime
};
if (model.ReserveClassId <= 0)
{
SetReserveClassModule(reserveClass);
model.ReserveClassId = reserveClass.ReserveClassId;
}
if (model.Id > 0) if (model.Id > 0)
{ {
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
...@@ -61,7 +84,6 @@ namespace Edu.Module.Duty ...@@ -61,7 +84,6 @@ namespace Edu.Module.Duty
{nameof(RB_Visitor_Reserve_Extend.UpdateBy),model.UpdateBy }, {nameof(RB_Visitor_Reserve_Extend.UpdateBy),model.UpdateBy },
{nameof(RB_Visitor_Reserve_Extend.UpdateTime),model.UpdateTime }, {nameof(RB_Visitor_Reserve_Extend.UpdateTime),model.UpdateTime },
{nameof(RB_Visitor_Reserve_Extend.ReserveClassId),model.ReserveClassId }, {nameof(RB_Visitor_Reserve_Extend.ReserveClassId),model.ReserveClassId },
{nameof(RB_Visitor_Reserve_Extend.ReserveDate),model.ReserveDate },
{nameof(RB_Visitor_Reserve_Extend.Remark),model.Remark }, {nameof(RB_Visitor_Reserve_Extend.Remark),model.Remark },
}; };
flag = visitor_ReserveRepository.Update(fileds, new WhereHelper(nameof(RB_Visitor_Reserve_Extend.Id), model.Id)); flag = visitor_ReserveRepository.Update(fileds, new WhereHelper(nameof(RB_Visitor_Reserve_Extend.Id), model.Id));
...@@ -83,6 +105,10 @@ namespace Edu.Module.Duty ...@@ -83,6 +105,10 @@ namespace Edu.Module.Duty
public RB_Visitor_Reserve_Extend GetVisitorReserveModule(int Id) public RB_Visitor_Reserve_Extend GetVisitorReserveModule(int Id)
{ {
var extModel = visitor_ReserveRepository.GetEntity<RB_Visitor_Reserve_Extend>(Id); var extModel = visitor_ReserveRepository.GetEntity<RB_Visitor_Reserve_Extend>(Id);
if (extModel != null && extModel.Id > 0)
{
}
return extModel; return extModel;
} }
......
...@@ -25,7 +25,7 @@ namespace Edu.WebApi.Controllers.Duty ...@@ -25,7 +25,7 @@ namespace Edu.WebApi.Controllers.Duty
/// <summary> /// <summary>
/// 访客约课处理类对象 /// 访客约课处理类对象
/// </summary> /// </summary>
private readonly VisitorReserveModule visitorReserveModule = new VisitorReserveModule(); private readonly VisitorReserveModule visitorReserveModule = AOP.AOPHelper.CreateAOPObject<VisitorReserveModule>();
#region 访客约课 #region 访客约课
...@@ -85,9 +85,13 @@ namespace Edu.WebApi.Controllers.Duty ...@@ -85,9 +85,13 @@ namespace Edu.WebApi.Controllers.Duty
{ {
Id = base.ParmJObj.GetInt("Id"), Id = base.ParmJObj.GetInt("Id"),
Visitor_Id = base.ParmJObj.GetInt("Visitor_Id"), Visitor_Id = base.ParmJObj.GetInt("Visitor_Id"),
ReserveDate = base.ParmJObj.GetDateTime("ReserveDate"),
Remark = base.ParmJObj.GetStringValue("Remark"), Remark = base.ParmJObj.GetStringValue("Remark"),
ReserveClassId = base.ParmJObj.GetInt("ReserveClassId"), ReserveClassId = base.ParmJObj.GetInt("ReserveClassId"),
ClassDate=base.ParmJObj.GetDateTime("ClassDate"),
ClassTime = base.ParmJObj.GetStringValue("ReserveTime"),
TeacherId=base.ParmJObj.GetInt("TeacherId"),
ClassRoomId=base.ParmJObj.GetInt("ClassRoomId"),
ClassContent = base.ParmJObj.GetStringValue("ClassContent"),
}; };
model.ReserveStatus = 0; model.ReserveStatus = 0;
model.Group_Id = base.UserInfo.Group_Id; model.Group_Id = base.UserInfo.Group_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