diff --git a/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/Dto/CreateClientRecordInput.cs b/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/Dto/CreateClientRecordInput.cs
index 837a8df..3d2737d 100644
--- a/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/Dto/CreateClientRecordInput.cs
+++ b/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/Dto/CreateClientRecordInput.cs
@@ -13,10 +13,11 @@ using System.Threading.Tasks;
namespace Vistar.Application.Service.SapOpenInterface.Dto;
public class CreateClientRecordInput
{
- ///
- /// 标识 新增或修改
- ///
- public string actionType { get; set; }
+ /////
+ ///// 标识 新增或修改
+ /////
+ //public string actionType { get; set; }
+
///
/// 客户编码
diff --git a/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/SapOpenInterfaceService.cs b/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/SapOpenInterfaceService.cs
index f811627..2a06b34 100644
--- a/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/SapOpenInterfaceService.cs
+++ b/admin.net.pro/Admin.NET/Vistar.Application/Service/SapOpenInterface/SapOpenInterfaceService.cs
@@ -47,14 +47,16 @@ public class SapOpenInterfaceService : IDynamicApiController, ITransient
{
var response = new ManageResponse();
- if (string.IsNullOrWhiteSpace(input._System_objNBS) || string.IsNullOrWhiteSpace(input._System_objDescription) || string.IsNullOrWhiteSpace(input.actionType))
+ if (string.IsNullOrWhiteSpace(input._System_objNBS) || string.IsNullOrWhiteSpace(input._System_objDescription))
{
response.Success = true;
response.Message = "请输入必填字段";
return response;
}
+ //判断是否存在客户记录
+ var clientExists = await _obj132Rep.AsQueryable().AnyAsync(x => x._System_objNBS == input._System_objNBS);
- if (input.actionType == "新增")
+ if (clientExists == false)
{
var fieldList = new List();
@@ -80,7 +82,7 @@ public class SapOpenInterfaceService : IDynamicApiController, ITransient
response= await _solidWorksManageService.CreateRecord(data);
return response;
}
- else if (input.actionType == "修改")
+ else if (clientExists == true)
{
var updateable = await _obj132Rep.AsUpdateable()
.SetColumns(it => new Obj132