|
|
@@ -173,10 +173,20 @@ namespace CallCenterApi.Interface.Controllers
|
|
173
|
173
|
{
|
|
174
|
174
|
|
|
175
|
175
|
Model.T_Sys_UserAccount userAccountModel = new Model.T_Sys_UserAccount();
|
|
176
|
|
- if (input.Usercode != null)
|
|
|
176
|
+ //员工工号不能重复
|
|
|
177
|
+ string ucode = input.Usercode.Trim();
|
|
|
178
|
+ if (!string.IsNullOrEmpty(ucode))
|
|
177
|
179
|
{
|
|
178
|
|
- userAccountModel.F_UserCode = input.Usercode.Trim();
|
|
179
|
|
- userAccountModel.F_WorkNumber = input.Usercode.Trim();
|
|
|
180
|
+ Model.T_Sys_UserAccount uModel = new BLL.T_Sys_UserAccount().GetModel(ucode);
|
|
|
181
|
+ if (uModel != null)
|
|
|
182
|
+ {
|
|
|
183
|
+ res = Error("不能重复添加工号");
|
|
|
184
|
+ }
|
|
|
185
|
+ else
|
|
|
186
|
+ {
|
|
|
187
|
+ userAccountModel.F_UserCode = ucode;
|
|
|
188
|
+ userAccountModel.F_WorkNumber = ucode;
|
|
|
189
|
+ }
|
|
180
|
190
|
}
|
|
181
|
191
|
if (input.Username != null)
|
|
182
|
192
|
userAccountModel.F_UserName = input.Username.Trim();
|
|
|
@@ -261,10 +271,20 @@ namespace CallCenterApi.Interface.Controllers
|
|
261
|
271
|
Model.T_Sys_UserAccount userAccountModel = sysUserAccountBll.GetModelList(" F_UserId = " + input.UserId).FirstOrDefault();
|
|
262
|
272
|
if (userAccountModel == null)
|
|
263
|
273
|
return Error("获取用户失败");
|
|
264
|
|
- if (input.Usercode != null)
|
|
|
274
|
+ //员工工号不能重复
|
|
|
275
|
+ string ucode = input.Usercode.Trim();
|
|
|
276
|
+ if (!string.IsNullOrEmpty(ucode))
|
|
265
|
277
|
{
|
|
266
|
|
- userAccountModel.F_UserCode = input.Usercode.Trim();
|
|
267
|
|
- userAccountModel.F_WorkNumber = input.Usercode;
|
|
|
278
|
+ Model.T_Sys_UserAccount uModel = new BLL.T_Sys_UserAccount().GetModel(ucode);
|
|
|
279
|
+ if (uModel != null)
|
|
|
280
|
+ {
|
|
|
281
|
+ res = Error("不能重复添加工号");
|
|
|
282
|
+ }
|
|
|
283
|
+ else
|
|
|
284
|
+ {
|
|
|
285
|
+ userAccountModel.F_UserCode = ucode;
|
|
|
286
|
+ userAccountModel.F_WorkNumber = ucode;
|
|
|
287
|
+ }
|
|
268
|
288
|
}
|
|
269
|
289
|
if (input.Username != null)
|
|
270
|
290
|
userAccountModel.F_UserName = input.Username.Trim();
|