Commit a5f9388d authored by 黄奎's avatar 黄奎

新增字段

parent 5bca9891
...@@ -140,5 +140,35 @@ namespace Edu.Model.Entity.Course ...@@ -140,5 +140,35 @@ namespace Edu.Model.Entity.Course
/// 联系地址 /// 联系地址
/// </summary> /// </summary>
public string ContactAddress { get; set; } public string ContactAddress { get; set; }
/// <summary>
/// 留学就业编号
/// </summary>
public int SourceId { get; set; }
/// <summary>
/// 毕业院校
/// </summary>
public string GraduatedSchool { get; set; }
/// <summary>
/// 毕业专业
/// </summary>
public string GraduatedMajor { get; set; }
/// <summary>
/// 志愿专业
/// </summary>
public string VolunteerMajor { get; set; }
/// <summary>
/// 价格
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// 留学就业备注
/// </summary>
public string StudyRemark { get; set; }
} }
} }
This diff is collapsed.
...@@ -91,6 +91,10 @@ namespace Edu.Repository.Course ...@@ -91,6 +91,10 @@ namespace Edu.Repository.Course
{ {
where += $@" and {nameof(RB_Order_Guest_ViewModel.ClassId)} ={demodel.ClassId}"; where += $@" and {nameof(RB_Order_Guest_ViewModel.ClassId)} ={demodel.ClassId}";
} }
if (demodel.SourceId > 0)
{
where += $@" and {nameof(RB_Order_Guest_ViewModel.SourceId)} ={demodel.SourceId}";
}
if (!string.IsNullOrEmpty(demodel.GuestName)) if (!string.IsNullOrEmpty(demodel.GuestName))
{ {
where += $@" and {nameof(RB_Order_Guest_ViewModel.GuestName)} like '%{demodel.GuestName}%'"; where += $@" and {nameof(RB_Order_Guest_ViewModel.GuestName)} like '%{demodel.GuestName}%'";
......
...@@ -812,6 +812,11 @@ namespace Edu.WebApi.Controllers.Course ...@@ -812,6 +812,11 @@ namespace Edu.WebApi.Controllers.Course
x.Domicile, x.Domicile,
UpdateTime = x.UpdateTime.ToString("yyyy-MM-dd HH:mm:ss"), UpdateTime = x.UpdateTime.ToString("yyyy-MM-dd HH:mm:ss"),
IsShow=true, IsShow=true,
x.GraduatedSchool,
x.GraduatedMajor,
x.VolunteerMajor,
x.Price,
x.StudyRemark,
}); });
return ApiResult.Success("", pageModel); return ApiResult.Success("", pageModel);
} }
...@@ -823,17 +828,42 @@ namespace Edu.WebApi.Controllers.Course ...@@ -823,17 +828,42 @@ namespace Edu.WebApi.Controllers.Course
[HttpPost] [HttpPost]
public ApiResult SetOrderGuestInfo() { public ApiResult SetOrderGuestInfo() {
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
var dmodel = JsonHelper.DeserializeObject<RB_Order_Guest_ViewModel>(RequestParm.Msg.ToString()); var dmodel = new RB_Order_Guest_ViewModel()
if (dmodel.OrderId <= 0) { {
Id=base.ParmJObj.GetInt("Id"),
OrderId=base.ParmJObj.GetInt("OrderId"),
GuestName=base.ParmJObj.GetStringValue("GuestName"),
Profession=base.ParmJObj.GetStringValue("Profession"),
Sex=base.ParmJObj.GetInt("Sex",1),
Age=base.ParmJObj.GetInt("Age"),
Mobile=base.ParmJObj.GetStringValue("Mobile"),
Basics=base.ParmJObj.GetStringValue("Basics"),
Education=(GuestEducationEnum)base.ParmJObj.GetInt("Education"),
GuestSource=(OrderSourceEnum)base.ParmJObj.GetInt("GuestSource"),
LearningGoals=(GuestLearningGoalsEnum)base.ParmJObj.GetInt("LearningGoals"),
Contact=base.ParmJObj.GetStringValue("Contact"),
ContactMobile=base.ParmJObj.GetStringValue("ContactMobile"),
IDCard=base.ParmJObj.GetStringValue("IDCard"),
Domicile=base.ParmJObj.GetStringValue("Domicile"),
ContactAddress=base.ParmJObj.GetStringValue("ContactAddress"),
SourceId=base.ParmJObj.GetInt("SourceId"),
GraduatedSchool=base.ParmJObj.GetStringValue("GraduatedSchool"),
GraduatedMajor=base.ParmJObj.GetStringValue("GraduatedMajor"),
VolunteerMajor=base.ParmJObj.GetStringValue("VolunteerMajor"),
Price=base.ParmJObj.GetDecimal("Price"),
StudyRemark=base.ParmJObj.GetStringValue("StudyRemark"),
};
if (dmodel.OrderId <= 0)
{
return ApiResult.ParamIsNull("请传递订单id"); return ApiResult.ParamIsNull("请传递订单id");
} }
if (string.IsNullOrEmpty(dmodel.GuestName)) { if (string.IsNullOrEmpty(dmodel.GuestName)) {
return ApiResult.ParamIsNull("请输入客人姓名"); return ApiResult.ParamIsNull("请输入客人姓名");
} }
if (string.IsNullOrEmpty(dmodel.Mobile)) { if (string.IsNullOrEmpty(dmodel.Mobile))
{
return ApiResult.ParamIsNull("请输入手机号码"); return ApiResult.ParamIsNull("请输入手机号码");
} }
dmodel.GuestState = 1; dmodel.GuestState = 1;
dmodel.Status = 0; dmodel.Status = 0;
dmodel.Group_Id = userInfo.Group_Id; dmodel.Group_Id = userInfo.Group_Id;
...@@ -842,14 +872,8 @@ namespace Edu.WebApi.Controllers.Course ...@@ -842,14 +872,8 @@ namespace Edu.WebApi.Controllers.Course
dmodel.CreateTime = DateTime.Now; dmodel.CreateTime = DateTime.Now;
dmodel.UpdateBy = userInfo.Id; dmodel.UpdateBy = userInfo.Id;
dmodel.UpdateTime = DateTime.Now; dmodel.UpdateTime = DateTime.Now;
string msg = orderModule.SetOrderGuestInfo(dmodel); bool flag = orderModule.SetOrderGuestInfo(dmodel,out string message);
if (msg == "") return flag ? ApiResult.Success() : ApiResult.Failed(message);
{
return ApiResult.Success();
}
else {
return ApiResult.Failed(msg);
}
} }
/// <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