|
|
@@ -40,18 +40,28 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.System
|
|
40
|
40
|
return Error("请选择坐席组");
|
|
41
|
41
|
if (string.IsNullOrEmpty(input.F_Tel))
|
|
42
|
42
|
return Error("请输入底号");
|
|
43
|
|
- input.F_CreateOn = DateTime.Now;
|
|
44
|
|
- input.F_IsDelete = 0;
|
|
45
|
|
- input.F_CreateBy = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
46
|
|
- var res = await _sys_bottomnumberrepository.Add(input);
|
|
47
|
|
- if (res > 0)
|
|
|
43
|
+ var model = await _sys_bottomnumberrepository.GetListALL(x => x.F_Tel == input.F_Tel.Trim() &&
|
|
|
44
|
+ x.F_IsDelete == 0);
|
|
|
45
|
+ if (model.Count ()>0)
|
|
48
|
46
|
{
|
|
49
|
|
- return Success("添加成功");
|
|
|
47
|
+ return Error("不能添加重复的底号");
|
|
50
|
48
|
}
|
|
51
|
49
|
else
|
|
52
|
50
|
{
|
|
53
|
|
- return Error("添加失败");
|
|
|
51
|
+ input.F_CreateOn = DateTime.Now;
|
|
|
52
|
+ input.F_IsDelete = 0;
|
|
|
53
|
+ input.F_CreateBy = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
|
54
|
+ var res = await _sys_bottomnumberrepository.Add(input);
|
|
|
55
|
+ if (res > 0)
|
|
|
56
|
+ {
|
|
|
57
|
+ return Success("添加成功");
|
|
|
58
|
+ }
|
|
|
59
|
+ else
|
|
|
60
|
+ {
|
|
|
61
|
+ return Error("添加失败");
|
|
|
62
|
+ }
|
|
54
|
63
|
}
|
|
|
64
|
+
|
|
55
|
65
|
}
|
|
56
|
66
|
/// <summary>
|
|
57
|
67
|
/// 修改
|
|
|
@@ -70,15 +80,25 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.System
|
|
70
|
80
|
var model = await _sys_bottomnumberrepository.GetSingle(x => x.F_ID == input.F_ID);
|
|
71
|
81
|
if (model == null)
|
|
72
|
82
|
return Error("操作失败");
|
|
73
|
|
- input.F_IsDelete = 0;
|
|
74
|
|
- input.F_CreateBy = model.F_CreateBy;
|
|
75
|
|
- input.F_CreateOn = model.F_CreateOn;
|
|
76
|
|
- model = input;
|
|
77
|
|
- model.F_LastModifyOn = DateTime.Now;
|
|
78
|
|
- model.F_LastModifyBy = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
79
|
|
- var b = await _sys_bottomnumberrepository.Update(model);
|
|
80
|
|
- if (b)
|
|
81
|
|
- return Success("修改成功");
|
|
|
83
|
+ var bottomnumber = await _sys_bottomnumberrepository.GetListALL(x => x.F_Tel == input.F_Tel.Trim() &&
|
|
|
84
|
+ x.F_IsDelete == 0&&x .F_Tel != model .F_Tel );
|
|
|
85
|
+ if (bottomnumber.Count() > 0)
|
|
|
86
|
+ {
|
|
|
87
|
+ return Error("不能添加重复的底号");
|
|
|
88
|
+ }
|
|
|
89
|
+ else
|
|
|
90
|
+ {
|
|
|
91
|
+ input.F_IsDelete = 0;
|
|
|
92
|
+ input.F_CreateBy = model.F_CreateBy;
|
|
|
93
|
+ input.F_CreateOn = model.F_CreateOn;
|
|
|
94
|
+ model = input;
|
|
|
95
|
+ model.F_LastModifyOn = DateTime.Now;
|
|
|
96
|
+ model.F_LastModifyBy = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Sid).Value;
|
|
|
97
|
+ var b = await _sys_bottomnumberrepository.Update(model);
|
|
|
98
|
+ if (b)
|
|
|
99
|
+ return Success("修改成功");
|
|
|
100
|
+ }
|
|
|
101
|
+
|
|
82
|
102
|
return Error("修改失败");
|
|
83
|
103
|
}
|
|
84
|
104
|
/// <summary>
|
|
|
@@ -136,6 +156,7 @@ namespace TVShoppingCallCenter_ZLJ.Controllers.System
|
|
136
|
156
|
}
|
|
137
|
157
|
});
|
|
138
|
158
|
}
|
|
|
159
|
+ if (!string .IsNullOrEmpty (code))
|
|
139
|
160
|
conModels.Add(new ConditionalModel() { FieldName = "F_ZXZCode", ConditionalType = ConditionalType.Equal, FieldValue = code });
|
|
140
|
161
|
#endregion
|
|
141
|
162
|
int recordCount = 0;
|