Commit efc1e239 authored by 吴春's avatar 吴春

提交代码

parent 8f5f449d
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Entity.GuideCar
{
/// <summary>
/// 司导-导游实体
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_GuideCar_Guide
{
public int ID { get; set; }
/// <summary>
/// 商户id
/// </summary>
public int TenantId { get; set; }
/// <summary>
/// 小程序id
/// </summary>
public int MallBaseId { get; set; }
/// <summary>
/// 状态0-正常,1-冻结
/// </summary>
public int IsEnable { get; set; }
/// <summary>
/// 导游名称
/// </summary>
public string Name { get; set; }
public int Status { get; set; }
public DateTime CreateDate { get; set; }
public DateTime UpdateDate { get; set; }
/// <summary>
/// 头像
/// </summary>
public string GuidePhoto { get; set; }
/// <summary>
/// 从业年限
/// </summary>
public decimal WorkYears { get; set; }
/// <summary>
/// 用户评分
/// </summary>
public decimal Score { get; set; }
/// <summary>
/// 所属站点
/// </summary>
public int SiteId { get; set; }
/// <summary>
/// 联系电话
/// </summary>
public string Telephone { get; set; }
/// <summary>
/// 紧急联系电话
/// </summary>
public string EmergencyPhone { get; set; }
/// <summary>
/// 简介
/// </summary>
public string Introduction { get; set; }
}
}
...@@ -24,7 +24,11 @@ namespace Mall.Model.Entity.GuideCar ...@@ -24,7 +24,11 @@ namespace Mall.Model.Entity.GuideCar
/// </summary> /// </summary>
public int MallBaseId { get; set; } public int MallBaseId { get; set; }
/// <summary>
/// 是否开启0-否,1-是
/// </summary>
public int IsEnable { get; set; }
/// <summary> /// <summary>
/// 站点名称 /// 站点名称
...@@ -37,6 +41,6 @@ namespace Mall.Model.Entity.GuideCar ...@@ -37,6 +41,6 @@ namespace Mall.Model.Entity.GuideCar
public DateTime CreateDate { get; set; } public DateTime CreateDate { get; set; }
public DateTime UpdateDate { get; set; } public DateTime UpdateDate { get; set; }
public int RulesType { get; set; } public int SiteType { get; set; }
} }
} }
...@@ -38,7 +38,7 @@ namespace Mall.Model.Entity.BaseSetUp ...@@ -38,7 +38,7 @@ namespace Mall.Model.Entity.BaseSetUp
public int MallBaseId { get; set; } public int MallBaseId { get; set; }
public int RulesType { get; set; } public int SiteType { get; set; }
public int Status { get; set; } public int Status { get; set; }
......
using Mall.Model.Entity.GuideCar;
using Mall.Model.Entity.Product;
using Mall.Model.Extend.Product;
using System;
using System.Collections.Generic;
using System.Text;
using VT.FW.DB;
namespace Mall.Model.Extend.GuideCar
{
/// <summary>
/// 司导-导游扩展表
/// </summary>
[Serializable]
[DB(ConnectionName = "DefaultConnection")]
public class RB_GuideCar_Guide_Extend : RB_GuideCar_Guide
{
/// <summary>
/// 站点名称
/// </summary>
public string SiteName { get; set; }
/// <summary>
/// 订单数
/// </summary>
public int OrderNum { get; set; }
/// <summary>
/// 商品数
/// </summary>
public int GoodsNum { get; set; }
/// <summary>
/// 关联商品
/// </summary>
public List<RB_Goods_Extend> GoodsList { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public string StartTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public string EndTime { get; set; }
/// <summary>
/// 开始年限
/// </summary>
public int StartWorkYears { get; set; }
/// <summary>
/// 结束年限
/// </summary>
public int EndWorkYears { get; set; }
/// <summary>
/// 开始评分
/// </summary>
public decimal StartScore { get; set; }
/// <summary>
/// 结束评分
/// </summary>
public decimal EndScore { get; set; }
}
}
This diff is collapsed.
using Mall.Model.Entity.GuideCar;
using Mall.Model.Extend.GuideCar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Mall.Repository.GuideCar
{
public class RB_GuideCar_GuideRepository : BaseRepository<RB_GuideCar_Guide>
{
/// <summary>
/// 表名称
/// </summary>
public string TableName { get { return nameof(RB_GuideCar_Guide); } }
/// <summary>
/// 表名称
/// </summary>
public string SiteTableName { get { return nameof(RB_GuideCar_Site); } }
/// <summary>
/// 导游列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示条数</param>
/// <param name="rowCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_GuideCar_Guide_Extend> GetPageListRepository(int pageIndex, int pageSize, out long rowCount, RB_GuideCar_Guide_Extend query)
{
StringBuilder builder = new StringBuilder();
builder.Append($" SELECT a.*,b.SiteName FROM {TableName} as a LEFT JOIN {SiteTableName} as b on a.SiteId=b.ID WHERE a.{nameof(RB_GuideCar_Guide_Extend.Status)}=0");
if (query != null)
{
// where += $@" and {nameof(RB_Customer_InfoCreate.CustomerId)}={dmodel.CustomerId}";
if (query.TenantId > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.TenantId)}={query.TenantId}");
}
if (query.TenantId > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.MallBaseId)}={query.MallBaseId}");
}
if (!string.IsNullOrWhiteSpace(query.Name))
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.Name)} like '%{query.Name}%'");
}
if (query.ID > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.ID)}={query.ID}");
}
if (query.IsEnable > -1)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.IsEnable)}={query.IsEnable}");
}
if (query.StartWorkYears > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.WorkYears)}>={query.StartWorkYears}");
}
if (query.EndWorkYears > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.WorkYears)}<={query.EndWorkYears}");
}
if (query.StartScore > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.Score)}>={query.StartScore}");
}
if (query.EndScore > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.Score)}<={query.EndScore}");
}
if (query.IsEnable > -1)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.IsEnable)}={query.IsEnable}");
}
if (!string.IsNullOrEmpty(query.StartTime))
{
builder.Append($" and a.{nameof(RB_GuideCar_Guide_Extend.CreateDate)} >='{query.StartTime}'");
}
if (!string.IsNullOrEmpty(query.EndTime))
{
builder.Append($" and a.{nameof(RB_GuideCar_Guide_Extend.CreateDate)} <='{query.EndTime} 23:59:59'");
}
}
return GetPage<RB_GuideCar_Guide_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList();
}
/// <summary>
///导游列表
/// </summary>
/// <param name="pageIndex">页码</param>
/// <param name="pageSize">每页显示条数</param>
/// <param name="rowCount">总条数</param>
/// <param name="query">查询条件</param>
/// <returns></returns>
public List<RB_GuideCar_Guide_Extend> GetLogisticsRulesList(RB_GuideCar_Guide_Extend query)
{
StringBuilder builder = new StringBuilder();
builder.Append($" SELECT a.*,b.SiteName FROM {TableName} as a LEFT JOIN {SiteTableName} as b on a.SiteId=b.ID WHERE a.{nameof(RB_GuideCar_Guide_Extend.Status)}=0");
if (query != null)
{
// where += $@" and {nameof(RB_Customer_InfoCreate.CustomerId)}={dmodel.CustomerId}";
if (query.TenantId > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.TenantId)}={query.TenantId}");
}
if (query.TenantId > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.MallBaseId)}={query.MallBaseId}");
}
if (!string.IsNullOrWhiteSpace(query.Name))
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.Name)} like '%{query.Name}%'");
}
if (query.ID > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.ID)}={query.ID}");
}
if (query.IsEnable > -1)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.IsEnable)}={query.IsEnable}");
}
if (query.StartWorkYears > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.WorkYears)}>={query.StartWorkYears}");
}
if (query.EndWorkYears > 0)
{
builder.Append($" AND a.{nameof(RB_GuideCar_Guide_Extend.WorkYears)}<={query.EndWorkYears}");
}
if (!string.IsNullOrEmpty(query.StartTime))
{
builder.Append($" and a.{nameof(RB_GuideCar_Guide_Extend.CreateDate)} >='{query.StartTime}'");
}
if (!string.IsNullOrEmpty(query.EndTime))
{
builder.Append($" and a.{nameof(RB_GuideCar_Guide_Extend.CreateDate)} <='{query.EndTime} 23:59:59'");
}
}
return Get<RB_GuideCar_Guide_Extend>(builder.ToString()).ToList();
}
}
}
...@@ -36,9 +36,9 @@ LEFT JOIN {DestinationTableName} as c on b.ParentID = c.ID WHERE a.{nameof(RB_ ...@@ -36,9 +36,9 @@ LEFT JOIN {DestinationTableName} as c on b.ParentID = c.ID WHERE a.{nameof(RB_
{ {
builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.TenantId)}={query.TenantId}"); builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.TenantId)}={query.TenantId}");
} }
if (query.RulesType > 0) if (query.SiteType > 0)
{ {
builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.RulesType)}={(int)query.RulesType}"); builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.SiteType)}={query.SiteType}");
} }
if (query.MallBaseId > 0) if (query.MallBaseId > 0)
{ {
...@@ -72,9 +72,9 @@ LEFT JOIN {DestinationTableName} as c on b.ParentID = c.ID WHERE a.{nameof(RB_ ...@@ -72,9 +72,9 @@ LEFT JOIN {DestinationTableName} as c on b.ParentID = c.ID WHERE a.{nameof(RB_
{ {
builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.TenantId)}={query.TenantId}"); builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.TenantId)}={query.TenantId}");
} }
if (query.RulesType > 0) if (query.SiteType > 0)
{ {
builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.RulesType)}={(int)query.RulesType}"); builder.Append($" AND a.{nameof(RB_GuideCar_SiteRegion_Extend.SiteType)}={query.SiteType}");
} }
if (query.MallBaseId > 0) if (query.MallBaseId > 0)
{ {
......
...@@ -40,9 +40,9 @@ namespace Mall.Repository.GuideCar ...@@ -40,9 +40,9 @@ namespace Mall.Repository.GuideCar
{ {
builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteName)} like '%{query.SiteName}%'"); builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteName)} like '%{query.SiteName}%'");
} }
if (query.RulesType > 0) if (query.SiteType > 0)
{ {
builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.RulesType)}={(int)query.RulesType}"); builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteType)}={(int)query.SiteType}");
} }
} }
return GetPage<RB_GuideCar_Site_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList(); return GetPage<RB_GuideCar_Site_Extend>(pageIndex, pageSize, out rowCount, builder.ToString()).ToList();
...@@ -79,9 +79,9 @@ namespace Mall.Repository.GuideCar ...@@ -79,9 +79,9 @@ namespace Mall.Repository.GuideCar
{ {
builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteName)} like '%{query.SiteName}%'"); builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteName)} like '%{query.SiteName}%'");
} }
if (query.RulesType > 0) if (query.SiteType > 0)
{ {
builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.RulesType)}={(int)query.RulesType}"); builder.Append($" AND {nameof(RB_GuideCar_Site_Extend.SiteType)}={query.SiteType}");
} }
if (!string.IsNullOrEmpty(query.SiteIds)) if (!string.IsNullOrEmpty(query.SiteIds))
......
...@@ -35,7 +35,8 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -35,7 +35,8 @@ namespace Mall.WebApi.Controllers.MallBase
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetGuideCarInfo() { public ApiResult GetGuideCarInfo()
{
var req = RequestParm; var req = RequestParm;
var model = guideCarModule.GetGuideCarInfo(req.TenantId, req.MallBaseId); var model = guideCarModule.GetGuideCarInfo(req.TenantId, req.MallBaseId);
...@@ -60,20 +61,24 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -60,20 +61,24 @@ namespace Mall.WebApi.Controllers.MallBase
RB_GuideCar_Site_Extend demodel = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString()); RB_GuideCar_Site_Extend demodel = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString());
demodel.TenantId = UserInfo.TenantId; demodel.TenantId = UserInfo.TenantId;
demodel.MallBaseId = parms.MallBaseId; demodel.MallBaseId = parms.MallBaseId;
demodel.RulesType =1; demodel.SiteType = 1;
var list = guideCarModule.GetGuideCarSiteList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel); var list = guideCarModule.GetGuideCarSiteList(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
pagelist.count = Convert.ToInt32(count); pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list.Select(x => new pagelist.pageData = list.Select(x => new
{ {
x.ID, x.ID,
x.SiteName, x.SiteName,
x.IsEnable,
RegionList = x.RegionList.Select(x => x.RegionName) RegionList = x.RegionList.Select(x => x.RegionName)
}); });
return ApiResult.Success("", pagelist); return ApiResult.Success("", pagelist);
} }
/// <summary>
/// 删除站点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult DelGuideCarSiteInfo() public ApiResult DelGuideCarSiteInfo()
{ {
var parms = RequestParm; var parms = RequestParm;
...@@ -94,17 +99,48 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -94,17 +99,48 @@ namespace Mall.WebApi.Controllers.MallBase
} }
} }
/// <summary>
/// 删除站点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult EnableGuideCarSiteInfo()
{
var parms = RequestParm;
JObject parmsJob = JObject.Parse(RequestParm.msg.ToString());
string idInfo = parmsJob.GetStringValue("Ids");
int isEnable = parmsJob.GetInt("IsEnable", 0);
if (string.IsNullOrWhiteSpace(idInfo))
{
return ApiResult.Failed("请传递参数");
}
bool flag = guideCarModule.EnableGuideCarSiteInfo(idInfo.Split(",").ToList(), isEnable, UserInfo.TenantId, parms.MallBaseId);
if (flag)
{
return ApiResult.Success();
}
else
{
return ApiResult.Failed();
}
}
/// <summary> /// <summary>
/// 获取详情 /// 获取详情
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost]
public ApiResult GetGuideCarSiteModel() public ApiResult GetGuideCarSiteModel()
{ {
var parms = RequestParm; var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString()); var query = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId; query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId; query.MallBaseId = parms.MallBaseId;
query.RulesType =1; query.SiteType = 1;
var oldLogisticsModel = guideCarModule.GetGuideCarSiteModel(query); var oldLogisticsModel = guideCarModule.GetGuideCarSiteModel(query);
if (oldLogisticsModel == null) if (oldLogisticsModel == null)
{ {
...@@ -113,6 +149,23 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -113,6 +149,23 @@ namespace Mall.WebApi.Controllers.MallBase
return ApiResult.Success("", oldLogisticsModel); return ApiResult.Success("", oldLogisticsModel);
} }
/// <summary>
/// 获取全部站点
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetAllGuideCarSiteList()
{
var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId;
query.SiteType = 1;
var list = guideCarModule.GetGuideCarSiteList(query);
var result = list.Where(x => x.IsEnable == 1).Select(x => new { x.ID, x.SiteName });
return ApiResult.Success("", result);
}
/// <summary> /// <summary>
/// 保存司导站点信息 /// 保存司导站点信息
...@@ -124,7 +177,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -124,7 +177,7 @@ namespace Mall.WebApi.Controllers.MallBase
var query = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString()); var query = JsonConvert.DeserializeObject<RB_GuideCar_Site_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId; query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId; query.MallBaseId = parms.MallBaseId;
query.RulesType = 1; query.SiteType = 1;
if (query == null) if (query == null)
{ {
return ApiResult.Failed("请传入站点信息"); return ApiResult.Failed("请传入站点信息");
...@@ -135,7 +188,7 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -135,7 +188,7 @@ namespace Mall.WebApi.Controllers.MallBase
{ {
return ApiResult.Failed("请输入站点名称"); return ApiResult.Failed("请输入站点名称");
} }
if (query.RegionList == null || !query.RegionList.Any()) if (query.RegionList == null || !query.RegionList.Any())
{ {
return ApiResult.Failed("请选择地区"); return ApiResult.Failed("请选择地区");
...@@ -157,6 +210,149 @@ namespace Mall.WebApi.Controllers.MallBase ...@@ -157,6 +210,149 @@ namespace Mall.WebApi.Controllers.MallBase
} }
} }
} }
#endregion
#region 导游信息
[HttpPost]
public ApiResult GetGuidePageListRepository()
{
var parms = RequestParm;
ResultPageModel pagelist = JsonConvert.DeserializeObject<ResultPageModel>(RequestParm.msg.ToString());
RB_GuideCar_Guide_Extend demodel = JsonConvert.DeserializeObject<RB_GuideCar_Guide_Extend>(RequestParm.msg.ToString());
demodel.TenantId = UserInfo.TenantId;
demodel.MallBaseId = parms.MallBaseId;
var list = guideCarModule.GetGuidePageListRepository(pagelist.pageIndex, pagelist.pageSize, out long count, demodel);
pagelist.count = Convert.ToInt32(count);
pagelist.pageData = list.Select(x => new
{
x.ID,
x.GuidePhoto,
x.Name,
x.WorkYears,
Score = x.Score == 0 ? "暂无" : x.Score.ToString(),
x.SiteName,
x.OrderNum,
x.GoodsList,
x.GoodsNum,
CreateDateStr = x.CreateDate.ToString("yyyy-MM-dd HH:mm:ss"),
x.IsEnable,
x.Telephone,
x.EmergencyPhone
});
return ApiResult.Success("", pagelist);
}
/// <summary>
/// 禁用/启用导游状态
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult EnableGuideCarGuideInfo()
{
var parms = RequestParm;
JObject parmsJob = JObject.Parse(RequestParm.msg.ToString());
string idInfo = parmsJob.GetStringValue("Ids");
int isEnable = parmsJob.GetInt("IsEnable", 0);
if (string.IsNullOrWhiteSpace(idInfo))
{
return ApiResult.Failed("请传递参数");
}
bool flag = guideCarModule.EnableGuideCarGuideInfo(idInfo.Split(",").ToList(), isEnable, UserInfo.TenantId, parms.MallBaseId);
if (flag)
{
return ApiResult.Success();
}
else
{
return ApiResult.Failed();
}
}
/// <summary>
/// 获取详情
/// </summary>
/// <returns></returns>
public ApiResult GetGuideCarGuideModel()
{
var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_GuideCar_Guide_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId;
var oldLogisticsModel = guideCarModule.GetGuideCarGuideModel(query);
if (oldLogisticsModel == null)
{
oldLogisticsModel = new RB_GuideCar_Guide_Extend();
}
return ApiResult.Success("", oldLogisticsModel);
}
/// <summary>
/// 保存司导导游信息
/// </summary>
/// <returns></returns>
public ApiResult AddOrUpdateGuideCarGuide()
{
var parms = RequestParm;
var query = JsonConvert.DeserializeObject<RB_GuideCar_Guide_Extend>(RequestParm.msg.ToString());
query.TenantId = UserInfo.TenantId;
query.MallBaseId = parms.MallBaseId;
query.IsEnable = 0;
if (query == null)
{
return ApiResult.Failed("请传入站点信息");
}
else
{
if (string.IsNullOrWhiteSpace(query.Name))
{
return ApiResult.Failed("请输入导游名称");
}
if (string.IsNullOrWhiteSpace(query.GuidePhoto))
{
return ApiResult.Failed("请上传导游头像");
}
if (string.IsNullOrWhiteSpace(query.Telephone))
{
return ApiResult.Failed("请输入联系电话");
}
if (string.IsNullOrWhiteSpace(query.EmergencyPhone))
{
return ApiResult.Failed("请输入紧急联系电话");
}
if (query.SiteId == 0)
{
return ApiResult.Failed("请选择站点信息");
}
if (string.IsNullOrWhiteSpace(query.Introduction))
{
return ApiResult.Failed("请输入间接");
}
query.TenantId = UserInfo.TenantId;
if (query.ID == 0)
{
query.CreateDate = System.DateTime.Now;
}
query.UpdateDate = System.DateTime.Now;
bool result = guideCarModule.AddOrUpdateGuideCarGuide(query);
if (result)
{
return ApiResult.Success("导游信息保存成功");
}
else
{
return ApiResult.Failed("导游信息保存失败");
}
}
}
#endregion #endregion
} }
} }
\ No newline at end of file
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