From 601166c988820551ae60543b098c50a6a1c77789 Mon Sep 17 00:00:00 2001
From: liaoxujun@qq.com <liaoxujun@qq.com>
Date: 星期一, 01 四月 2024 17:38:58 +0800
Subject: [PATCH] no message
---
CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs | 36 ++++++++++++++++++++++++++++++++++++
CoreCms.Net.IServices/baifenbingfa/IOfflineDistributorServices.cs | 1 +
CoreCms.Net.Web.WebApi/Controllers/OfflineDistributorController.cs | 4 +++-
3 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/CoreCms.Net.IServices/baifenbingfa/IOfflineDistributorServices.cs b/CoreCms.Net.IServices/baifenbingfa/IOfflineDistributorServices.cs
index d294e8d..10dff4e 100644
--- a/CoreCms.Net.IServices/baifenbingfa/IOfflineDistributorServices.cs
+++ b/CoreCms.Net.IServices/baifenbingfa/IOfflineDistributorServices.cs
@@ -98,5 +98,6 @@
/// <returns></returns>
Task<AdminUiCallBack> GetInfo(int id);
+ Task<AdminUiCallBack> UserInsertAsync(OfflineDistributor entity);
}
}
diff --git a/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs b/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
index b295f83..57497e6 100644
--- a/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
+++ b/CoreCms.Net.Services/baifenbingfa/OfflineDistributorServices.cs
@@ -58,6 +58,41 @@
entity.createBy = $"{_contextUser.Name}";
return await _dal.InsertAsync(entity);
}
+
+ /// <summary>
+ /// 閲嶅啓寮傛鎻掑叆鏂规硶
+ /// </summary>
+ /// <param name="entity">瀹炰綋鏁版嵁</param>
+ /// <returns></returns>
+ public async Task<AdminUiCallBack> UserInsertAsync(OfflineDistributor entity)
+ {
+ entity.createTime = DateTime.Now;
+ entity.createBy = $"{_contextUser.Name}";
+ var bol = await _unitOfWork.GetDbClient().InsertNav(entity).Include(x => x.meetings).ExecuteCommandAsync();
+ if (bol)
+ {
+ return new AdminUiCallBack()
+ {
+ code = 0,
+ data = bol,
+ msg = "鎿嶄綔鎴愬姛"
+
+ };
+ }
+ else
+ {
+
+ return new AdminUiCallBack()
+ {
+ code = 1,
+ data = bol,
+ msg = "鎿嶄綔澶辫触"
+
+ };
+
+ }
+ return await _dal.InsertAsync(entity);
+ }
public async Task<AdminUiCallBack> GetInfo(int id)
{
var data = await _unitOfWork.GetDbClient().Queryable<OfflineDistributor>().Where(x => x.Id == id)
@@ -245,6 +280,7 @@
return await _dal.QueryPageAsync(predicate, orderByExpression, orderByType, pageIndex, pageSize, blUseNoLock);
}
+
#endregion
}
diff --git a/CoreCms.Net.Web.WebApi/Controllers/OfflineDistributorController.cs b/CoreCms.Net.Web.WebApi/Controllers/OfflineDistributorController.cs
index 15e82d8..6d8ac48 100644
--- a/CoreCms.Net.Web.WebApi/Controllers/OfflineDistributorController.cs
+++ b/CoreCms.Net.Web.WebApi/Controllers/OfflineDistributorController.cs
@@ -60,6 +60,8 @@
CooperationIntent = param.CooperationIntent,
DealerName = param.DistributorName,
PhoneNumber = param.PhoneNumber,
+ School=param.School,
+
meetings = new List<OfflineDistributorMeeting>()
{
new OfflineDistributorMeeting
@@ -79,7 +81,7 @@
};
var jm = new WebApiCallBack();
- var ret = await _OfflineDistributorServices.UpdateAsync(item);
+ var ret = await _OfflineDistributorServices.UserInsertAsync(item);
jm.code = ret.code;
jm.status = true;
jm.msg = ret.msg;
--
Gitblit v1.9.1