Commit 94790bb7 authored by 黄奎's avatar 黄奎

页面修改

parent f3f52594
...@@ -146,5 +146,25 @@ namespace Edu.Model.Entity.Customer ...@@ -146,5 +146,25 @@ namespace Edu.Model.Entity.Customer
/// 账号状态 /// 账号状态
/// </summary> /// </summary>
public CustomerStateEnum CustomerState { get; set; } public CustomerStateEnum CustomerState { get; set; }
/// <summary>
/// 审批状态 1-审批通过,2-拒绝
/// </summary>
public int ApproveState { get; set; }
/// <summary>
/// 审批意见
/// </summary>
public string ApproveContent { get; set; }
/// <summary>
/// 审核人
/// </summary>
public int ApproveId { get; set; }
/// <summary>
/// 审核时间
/// </summary>
public DateTime ApproveTime { get; set; }
} }
} }
\ No newline at end of file
...@@ -99,5 +99,23 @@ namespace Edu.Module.Customer ...@@ -99,5 +99,23 @@ namespace Edu.Module.Customer
var extModel = customerRepository.GetEntity<RB_Customer_Extend>(CustomerId); var extModel = customerRepository.GetEntity<RB_Customer_Extend>(CustomerId);
return extModel; return extModel;
} }
/// <summary>
/// 客户审批
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool AuditCustomerModule(RB_Customer_Extend model)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Customer_Extend.ApproveState),model.ApproveState},
{nameof(RB_Customer_Extend.ApproveContent),model.ApproveContent},
{nameof(RB_Customer_Extend.ApproveId),model.ApproveId},
{nameof(RB_Customer_Extend.ApproveTime),model.ApproveTime},
};
var flag = customerRepository.Update(fileds, new WhereHelper(nameof(RB_Customer_Extend.CustomerId), model.CustomerId));
return flag;
}
} }
} }
...@@ -72,10 +72,9 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -72,10 +72,9 @@ namespace Edu.WebApi.Controllers.Customer
LngLat = base.ParmJObj.GetStringValue("LngLat"), LngLat = base.ParmJObj.GetStringValue("LngLat"),
Account = base.ParmJObj.GetStringValue("Account"), Account = base.ParmJObj.GetStringValue("Account"),
Remark = base.ParmJObj.GetStringValue("Remark"), Remark = base.ParmJObj.GetStringValue("Remark"),
}; };
model.Status = Common.Enum.DateStateEnum.Normal; model.Status = Common.Enum.DateStateEnum.Normal;
model.CreateBy = base.UserInfo.AccountId; model.CreateBy = base.UserInfo.Id;
model.CreateTime = DateTime.Now; model.CreateTime = DateTime.Now;
model.UpdateTime = DateTime.Now; model.UpdateTime = DateTime.Now;
model.Group_Id = base.UserInfo.Group_Id; model.Group_Id = base.UserInfo.Group_Id;
...@@ -108,5 +107,24 @@ namespace Edu.WebApi.Controllers.Customer ...@@ -108,5 +107,24 @@ namespace Edu.WebApi.Controllers.Customer
var data = customerModule.GetCustomerModule(CustomerId); var data = customerModule.GetCustomerModule(CustomerId);
return ApiResult.Success(data: data); return ApiResult.Success(data: data);
} }
/// <summary>
/// 客户审批
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult AuditCustomer()
{
var model = new RB_Customer_Extend()
{
CustomerId = base.ParmJObj.GetInt("CustomerId"),
ApproveState = base.ParmJObj.GetInt("ApproveState"),
ApproveContent = base.ParmJObj.GetStringValue("ApproveContent"),
ApproveId = base.UserInfo.Id,
ApproveTime = DateTime.Now
};
var flag = customerModule.AuditCustomerModule(model);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
} }
} }
@echo off
echo ASPNETCORE_ENVIRONMENT=Development
dotnet build
start "Edu.WebApi" dotnet bin\Debug\netcoreapp3.0\Edu.WebApi.dll --urls http://0.0.0.0:5001 --ip="127.0.0.1" --port=5001
exit
\ 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