Commit 5b430c69 authored by 黄奎's avatar 黄奎

页面修改

parent 9e085edc
...@@ -345,11 +345,11 @@ namespace Edu.Module.Customer ...@@ -345,11 +345,11 @@ namespace Edu.Module.Customer
} }
/// <summary> /// <summary>
/// 获取我的同行列表 /// 获取同行列表
/// </summary> /// </summary>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
public List<RB_Customer_Extend> GetMyCustomerList(RB_Customer_Extend query) public List<RB_Customer_Extend> GetCustomerListModule(RB_Customer_Extend query)
{ {
return customerRepository.GetCustomerListRepository(query); return customerRepository.GetCustomerListRepository(query);
} }
......
...@@ -119,7 +119,8 @@ namespace Edu.Module.User ...@@ -119,7 +119,8 @@ namespace Edu.Module.User
{ {
QStuIds = stuIds QStuIds = stuIds
}); });
List<int> empIdList= Common.ConvertHelper.StringToList(string.Join(",", list.Select(qitem => qitem.StuSourceId))); //内部介绍人
List<int> empIdList= Common.ConvertHelper.StringToList(string.Join(",", list.Where(qitem=>qitem.CreateType== StuCreateTypeEnum.InternalIntroduction).Select(qitem => qitem.StuSourceId)));
List<int> aIds = Common.ConvertHelper.StringToList(string.Join(",", assistList.Select(qitem => qitem.AssistId))); List<int> aIds = Common.ConvertHelper.StringToList(string.Join(",", assistList.Select(qitem => qitem.AssistId)));
List<RB_Account_ViewModel> accountList = new List<RB_Account_ViewModel>(); List<RB_Account_ViewModel> accountList = new List<RB_Account_ViewModel>();
if (aIds!=null&&aIds.Count>0) if (aIds!=null&&aIds.Count>0)
...@@ -166,6 +167,20 @@ namespace Edu.Module.User ...@@ -166,6 +167,20 @@ namespace Edu.Module.User
qIds = "0"; qIds = "0";
} }
var destinationList = destinationRepository.GetDestinationListRepository(new Model.ViewModel.System.RB_Destination_ViewModel() { Ids = qIds }); var destinationList = destinationRepository.GetDestinationListRepository(new Model.ViewModel.System.RB_Destination_ViewModel() { Ids = qIds });
//转介人列表
List<RB_Customer_Extend> customerList = new List<RB_Customer_Extend>();
List<int> transIdList = Common.ConvertHelper.StringToList(string.Join(",", list.Where(qitem => qitem.CreateType == StuCreateTypeEnum.TransIntroduction).Select(qitem => qitem.StuSourceId)));
if (transIdList != null && transIdList.Count > 0)
{
customerList= customerRepository.GetCustomerListRepository(new RB_Customer_Extend()
{
CustomerIds = string.Join(",", transIdList)
});
}
foreach (var item in list) foreach (var item in list)
{ {
var tempOrderList = stuOrderList?.Where(qitem => qitem.Student_Id == item.StuId)?.ToList(); var tempOrderList = stuOrderList?.Where(qitem => qitem.Student_Id == item.StuId)?.ToList();
...@@ -188,7 +203,14 @@ namespace Edu.Module.User ...@@ -188,7 +203,14 @@ namespace Edu.Module.User
item.AssistList = tempAssistList; item.AssistList = tempAssistList;
item.VisitCount = visitList?.FirstOrDefault(qitem => qitem.StuId == item.StuId)?.VisitCount ?? 0; item.VisitCount = visitList?.FirstOrDefault(qitem => qitem.StuId == item.StuId)?.VisitCount ?? 0;
item.TrialLessonCount = stuReserveList?.FirstOrDefault(qitem => qitem.Visitor_Id == item.StuId)?.TrialLessonCount ?? 0; item.TrialLessonCount = stuReserveList?.FirstOrDefault(qitem => qitem.Visitor_Id == item.StuId)?.TrialLessonCount ?? 0;
item.StuSourceIdName = accountList?.FirstOrDefault(qitem => qitem.Id == item.StuSourceId)?.AccountName ?? ""; if (item.CreateType == StuCreateTypeEnum.InternalIntroduction)
{
item.StuSourceIdName = accountList?.FirstOrDefault(qitem => qitem.Id == item.StuSourceId)?.AccountName ?? "";
}
else if (item.CreateType == StuCreateTypeEnum.TransIntroduction)
{
item.StuSourceIdName = customerList?.FirstOrDefault(qitem => qitem.CustomerId == item.StuSourceId)?.CustomerName ?? "";
}
} }
} }
return list; return list;
......
...@@ -250,7 +250,10 @@ WHERE o.OrderState=1 and og.`Status`=0 and sog.`Status`=0 and og.GuestState=1 an ...@@ -250,7 +250,10 @@ WHERE o.OrderState=1 and og.`Status`=0 and sog.`Status`=0 and og.GuestState=1 an
string logContent = ""; string logContent = "";
string logTitle = ""; string logTitle = "";
int createBy = 0; int createBy = 0;
if (model.CreateType == Common.Enum.User.StuCreateTypeEnum.CustomerInput || model.CreateType == Common.Enum.User.StuCreateTypeEnum.EmployeeInput)
{
model.StuSourceId = 0;
}
if (model.StuId > 0) if (model.StuId > 0)
{ {
logTitle = "修改客户"; logTitle = "修改客户";
......
...@@ -138,7 +138,7 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -138,7 +138,7 @@ namespace Edu.WebApi.Controllers.Customer
{ {
var CustomerId = base.ParmJObj.GetInt("CustomerId"); var CustomerId = base.ParmJObj.GetInt("CustomerId");
var data = customerModule.GetCustomerModule(CustomerId); var data = customerModule.GetCustomerModule(CustomerId);
if (data!=null && data.CreateBy > 0) if (data != null && data.CreateBy > 0)
{ {
data.CreateByName = UserReidsCache.GetUserLoginInfo(data.CreateBy)?.AccountName ?? ""; data.CreateByName = UserReidsCache.GetUserLoginInfo(data.CreateBy)?.AccountName ?? "";
} }
...@@ -282,13 +282,13 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -282,13 +282,13 @@ namespace Edu.WebApi.Controllers.Customer
{ {
DetailId = jobj.GetInt("DetailId"), DetailId = jobj.GetInt("DetailId"),
TaskId = jobj.GetInt("TaskId"), TaskId = jobj.GetInt("TaskId"),
DetailsName=jobj.GetStringValue("DetailsName"), DetailsName = jobj.GetStringValue("DetailsName"),
TaskType = (TaskTypeEnum)jobj.GetInt("TaskType"), TaskType = (TaskTypeEnum)jobj.GetInt("TaskType"),
TargetId = string.Join(",", targetIds), TargetId = string.Join(",", targetIds),
TaskFinishValue = jobj.GetDecimal("TaskFinishValue"), TaskFinishValue = jobj.GetDecimal("TaskFinishValue"),
TaskKudo=jobj.GetStringValue("TaskKudo"), TaskKudo = jobj.GetStringValue("TaskKudo"),
TaskKudoImg= JsonHelper.Serialize(imgKudoList), TaskKudoImg = JsonHelper.Serialize(imgKudoList),
KudoDescription=jobj.GetStringValue("KudoDescription") KudoDescription = jobj.GetStringValue("KudoDescription")
}); });
} }
} }
...@@ -367,9 +367,9 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -367,9 +367,9 @@ namespace Edu.WebApi.Controllers.Customer
Group_Id = base.UserInfo.Group_Id, Group_Id = base.UserInfo.Group_Id,
RebateType = base.ParmJObj.GetInt("RebateType"), RebateType = base.ParmJObj.GetInt("RebateType"),
BalanceType = base.ParmJObj.GetInt("BalanceType"), BalanceType = base.ParmJObj.GetInt("BalanceType"),
CustomerId=base.ParmJObj.GetInt("CustomerId"), CustomerId = base.ParmJObj.GetInt("CustomerId"),
OrderId=base.ParmJObj.GetInt("OrderId"), OrderId = base.ParmJObj.GetInt("OrderId"),
Description=base.ParmJObj.GetStringValue("Description"), Description = base.ParmJObj.GetStringValue("Description"),
}; };
var list = balanceDetailModule.GetCustomerBalanceDetailPageModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query); var list = balanceDetailModule.GetCustomerBalanceDetailPageModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.PageData = list; pageModel.PageData = list;
...@@ -394,9 +394,9 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -394,9 +394,9 @@ namespace Edu.WebApi.Controllers.Customer
{ {
Group_Id = base.UserInfo.Group_Id, Group_Id = base.UserInfo.Group_Id,
CustomerName = base.ParmJObj.GetStringValue("CustomerName"), CustomerName = base.ParmJObj.GetStringValue("CustomerName"),
TaskName=base.ParmJObj.GetStringValue("TaskName"), TaskName = base.ParmJObj.GetStringValue("TaskName"),
ExchangeStatus=base.ParmJObj.GetInt("ExchangeStatus"), ExchangeStatus = base.ParmJObj.GetInt("ExchangeStatus"),
ExchangeCode=base.ParmJObj.GetStringValue("ExchangeCode"), ExchangeCode = base.ParmJObj.GetStringValue("ExchangeCode"),
}; };
var list = taskModule.GetCustomerFinishtaskPageModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query); var list = taskModule.GetCustomerFinishtaskPageModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.PageData = list; pageModel.PageData = list;
...@@ -416,10 +416,10 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -416,10 +416,10 @@ namespace Edu.WebApi.Controllers.Customer
{ {
TaskId = base.ParmJObj.GetInt("TaskId"), TaskId = base.ParmJObj.GetInt("TaskId"),
DetailId = base.ParmJObj.GetInt("DetailId"), DetailId = base.ParmJObj.GetInt("DetailId"),
CustomerId=base.ParmJObj.GetInt("CustomerId"), CustomerId = base.ParmJObj.GetInt("CustomerId"),
FinishId=base.ParmJObj.GetInt("GetCustomerFinishtaskDetailsPage"), FinishId = base.ParmJObj.GetInt("GetCustomerFinishtaskDetailsPage"),
}; };
var list = taskModule.GetCustomerFinishdetailsPageModule(pageModel.PageIndex,pageModel.PageSize,out long rowsCount, query); var list = taskModule.GetCustomerFinishdetailsPageModule(pageModel.PageIndex, pageModel.PageSize, out long rowsCount, query);
pageModel.Count = rowsCount; pageModel.Count = rowsCount;
pageModel.PageData = list; pageModel.PageData = list;
return ApiResult.Success(data: pageModel); return ApiResult.Success(data: pageModel);
...@@ -492,12 +492,14 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -492,12 +492,14 @@ namespace Edu.WebApi.Controllers.Customer
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetCustomerCommissionPassbook() { public ApiResult GetCustomerCommissionPassbook()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
int CustomerId = parms.GetInt("CustomerId", 0);//同业ID int CustomerId = parms.GetInt("CustomerId", 0);//同业ID
int Type = parms.GetInt("Type", 1);//类型 1佣金 2幸福存折 int Type = parms.GetInt("Type", 1);//类型 1佣金 2幸福存折
if (CustomerId <= 0) { if (CustomerId <= 0)
{
return ApiResult.ParamIsNull(); return ApiResult.ParamIsNull();
} }
...@@ -510,15 +512,18 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -510,15 +512,18 @@ namespace Edu.WebApi.Controllers.Customer
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult SetCustomerCareOf() { public ApiResult SetCustomerCareOf()
{
var userInfo = base.UserInfo; var userInfo = base.UserInfo;
JObject parms = JObject.Parse(base.RequestParm.Msg.ToString()); JObject parms = JObject.Parse(base.RequestParm.Msg.ToString());
string CustomerIds = parms.GetStringValue("CustomerIds");//同业IDs string CustomerIds = parms.GetStringValue("CustomerIds");//同业IDs
int EmpId = parms.GetInt("EmpId", 0);//接收人Id int EmpId = parms.GetInt("EmpId", 0);//接收人Id
if (string.IsNullOrEmpty(CustomerIds)) { if (string.IsNullOrEmpty(CustomerIds))
{
return ApiResult.ParamIsNull("请传递同业ID"); return ApiResult.ParamIsNull("请传递同业ID");
} }
if (EmpId <= 0) { if (EmpId <= 0)
{
return ApiResult.ParamIsNull("请传递接收人ID"); return ApiResult.ParamIsNull("请传递接收人ID");
} }
...@@ -527,7 +532,8 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -527,7 +532,8 @@ namespace Edu.WebApi.Controllers.Customer
{ {
return ApiResult.Success(); return ApiResult.Success();
} }
else { else
{
return ApiResult.Failed(msg); return ApiResult.Failed(msg);
} }
} }
...@@ -555,7 +561,8 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -555,7 +561,8 @@ namespace Edu.WebApi.Controllers.Customer
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public ApiResult GetMyCustomerList() { public ApiResult GetMyCustomerList()
{
var query = new RB_Customer_Extend() var query = new RB_Customer_Extend()
{ {
Group_Id = base.UserInfo.Group_Id, Group_Id = base.UserInfo.Group_Id,
...@@ -566,7 +573,7 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -566,7 +573,7 @@ namespace Edu.WebApi.Controllers.Customer
ApproveState = 1, ApproveState = 1,
QCustomerState = 1, QCustomerState = 1,
}; };
var list = customerModule.GetMyCustomerList(query); var list = customerModule.GetCustomerListModule(query);
return ApiResult.Success(data: list.Select(x => new return ApiResult.Success(data: list.Select(x => new
{ {
x.CustomerId, x.CustomerId,
...@@ -578,5 +585,22 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -578,5 +585,22 @@ namespace Edu.WebApi.Controllers.Customer
} }
#endregion #endregion
/// <summary>
/// 获取客户列表
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult GetCustomerList()
{
var query = new RB_Customer_Extend()
{
Group_Id = base.UserInfo.Group_Id,
ApproveState = 1,
QCustomerState = 1,
};
var list = customerModule.GetCustomerListModule(query);
return ApiResult.Success(data: list);
}
} }
} }
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