|
|
@@ -50,9 +50,9 @@ namespace CallCenterApi.DAL
|
|
50
|
50
|
{
|
|
51
|
51
|
StringBuilder strSql = new StringBuilder();
|
|
52
|
52
|
strSql.Append("insert into T_Sys_UserAccount(");
|
|
53
|
|
- strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts)");
|
|
|
53
|
+ strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag)");
|
|
54
|
54
|
strSql.Append(" values (");
|
|
55
|
|
- strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_GroupId,@F_SeatFlag,@F_SeatRight,@F_SeatLevel,@F_SexFlag,@F_RemindFlag,@F_Remark,@F_Telephone,@F_Mobile,@F_HomePhone,@F_Birthday,@F_CreateOn,@F_CancelOn,@F_DeleteFlag,@F_APPOnFlag,@F_LastActiveTime,@F_See,@F_HJType,@F_PId,@F_TmId,@F_WorkNumber,@F_DeptCode,@F_WXNo,@F_SeartGroupID,@F_SeartGroup,@F_WxOpenId,@RegionId,@F_Origdepts)");
|
|
|
55
|
+ strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_GroupId,@F_SeatFlag,@F_SeatRight,@F_SeatLevel,@F_SexFlag,@F_RemindFlag,@F_Remark,@F_Telephone,@F_Mobile,@F_HomePhone,@F_Birthday,@F_CreateOn,@F_CancelOn,@F_DeleteFlag,@F_APPOnFlag,@F_LastActiveTime,@F_See,@F_HJType,@F_PId,@F_TmId,@F_WorkNumber,@F_DeptCode,@F_WXNo,@F_SeartGroupID,@F_SeartGroup,@F_WxOpenId,@RegionId,@F_Origdepts,F_Flag)");
|
|
56
|
56
|
strSql.Append(";select @@IDENTITY");
|
|
57
|
57
|
SqlParameter[] parameters = {
|
|
58
|
58
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
|
|
|
@@ -88,7 +88,8 @@ namespace CallCenterApi.DAL
|
|
88
|
88
|
new SqlParameter("@F_SeartGroup", SqlDbType.NVarChar,50),
|
|
89
|
89
|
new SqlParameter("@F_WxOpenId", SqlDbType.NVarChar,300),
|
|
90
|
90
|
new SqlParameter("@RegionId", SqlDbType.Int,4),
|
|
91
|
|
- new SqlParameter("@F_Origdepts", SqlDbType.VarChar,50)};
|
|
|
91
|
+ new SqlParameter("@F_Origdepts", SqlDbType.VarChar,50),
|
|
|
92
|
+ new SqlParameter("@F_Flag", SqlDbType.Int,4)};
|
|
92
|
93
|
parameters[0].Value = model.F_UserCode;
|
|
93
|
94
|
parameters[1].Value = model.F_Password;
|
|
94
|
95
|
parameters[2].Value = model.F_ExtensionNumber;
|
|
|
@@ -123,6 +124,7 @@ namespace CallCenterApi.DAL
|
|
123
|
124
|
parameters[31].Value = model.F_WxOpenId;
|
|
124
|
125
|
parameters[32].Value = model.RegionId;
|
|
125
|
126
|
parameters[33].Value = model.F_Origdepts;
|
|
|
127
|
+ parameters[34].Value = model.F_Flag;
|
|
126
|
128
|
|
|
127
|
129
|
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
|
|
128
|
130
|
if (obj == null)
|
|
|
@@ -174,7 +176,8 @@ namespace CallCenterApi.DAL
|
|
174
|
176
|
strSql.Append("F_SeartGroup=@F_SeartGroup,");
|
|
175
|
177
|
strSql.Append("F_WxOpenId=@F_WxOpenId,");
|
|
176
|
178
|
strSql.Append("RegionId=@RegionId,");
|
|
177
|
|
- strSql.Append("F_Origdepts=@F_Origdepts");
|
|
|
179
|
+ strSql.Append("F_Origdepts=@F_Origdepts,");
|
|
|
180
|
+ strSql.Append("F_Flag=@F_Flag");
|
|
178
|
181
|
strSql.Append(" where F_UserId=@F_UserId");
|
|
179
|
182
|
SqlParameter[] parameters = {
|
|
180
|
183
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
|
|
|
@@ -211,6 +214,7 @@ namespace CallCenterApi.DAL
|
|
211
|
214
|
new SqlParameter("@F_WxOpenId", SqlDbType.NVarChar,300),
|
|
212
|
215
|
new SqlParameter("@RegionId", SqlDbType.Int,4),
|
|
213
|
216
|
new SqlParameter("@F_Origdepts", SqlDbType.VarChar,50),
|
|
|
217
|
+ new SqlParameter("@F_Flag", SqlDbType.Int,4),
|
|
214
|
218
|
new SqlParameter("@F_UserId", SqlDbType.Int,4)};
|
|
215
|
219
|
parameters[0].Value = model.F_UserCode;
|
|
216
|
220
|
parameters[1].Value = model.F_Password;
|
|
|
@@ -246,7 +250,8 @@ namespace CallCenterApi.DAL
|
|
246
|
250
|
parameters[31].Value = model.F_WxOpenId;
|
|
247
|
251
|
parameters[32].Value = model.RegionId;
|
|
248
|
252
|
parameters[33].Value = model.F_Origdepts;
|
|
249
|
|
- parameters[34].Value = model.F_UserId;
|
|
|
253
|
+ parameters[34].Value = model.F_Flag;
|
|
|
254
|
+ parameters[35].Value = model.F_UserId;
|
|
250
|
255
|
|
|
251
|
256
|
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
|
|
252
|
257
|
if (rows > 0)
|
|
|
@@ -326,7 +331,7 @@ namespace CallCenterApi.DAL
|
|
326
|
331
|
{
|
|
327
|
332
|
|
|
328
|
333
|
StringBuilder strSql = new StringBuilder();
|
|
329
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
334
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
330
|
335
|
strSql.Append(" where F_WorkNumber=@F_WorkNumber and F_Password=@F_Password and F_DeleteFlag=0");
|
|
331
|
336
|
SqlParameter[] parameters = {
|
|
332
|
337
|
new SqlParameter("@F_WorkNumber", SqlDbType.VarChar,50),
|
|
|
@@ -353,7 +358,7 @@ namespace CallCenterApi.DAL
|
|
353
|
358
|
{
|
|
354
|
359
|
|
|
355
|
360
|
StringBuilder strSql = new StringBuilder();
|
|
356
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
361
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
357
|
362
|
strSql.Append(" where F_UserCode=@F_UserCode and F_Password=@F_Password and F_DeleteFlag=0");
|
|
358
|
363
|
SqlParameter[] parameters = {
|
|
359
|
364
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
|
|
|
@@ -380,7 +385,7 @@ namespace CallCenterApi.DAL
|
|
380
|
385
|
{
|
|
381
|
386
|
|
|
382
|
387
|
StringBuilder strSql = new StringBuilder();
|
|
383
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
388
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
384
|
389
|
strSql.Append(" where F_UserName=@F_UserName");
|
|
385
|
390
|
SqlParameter[] parameters = {
|
|
386
|
391
|
new SqlParameter("@F_UserName", SqlDbType.VarChar,50)
|
|
|
@@ -405,7 +410,7 @@ namespace CallCenterApi.DAL
|
|
405
|
410
|
{
|
|
406
|
411
|
|
|
407
|
412
|
StringBuilder strSql = new StringBuilder();
|
|
408
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
413
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
409
|
414
|
strSql.Append(" where F_WorkNumber=@F_WorkNumber");
|
|
410
|
415
|
SqlParameter[] parameters = {
|
|
411
|
416
|
new SqlParameter("@F_WorkNumber", SqlDbType.VarChar,50)
|
|
|
@@ -430,7 +435,7 @@ namespace CallCenterApi.DAL
|
|
430
|
435
|
{
|
|
431
|
436
|
|
|
432
|
437
|
StringBuilder strSql = new StringBuilder();
|
|
433
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
438
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
434
|
439
|
strSql.Append(" where F_UserCode=@F_UserCode");
|
|
435
|
440
|
SqlParameter[] parameters = {
|
|
436
|
441
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50)
|
|
|
@@ -456,7 +461,7 @@ namespace CallCenterApi.DAL
|
|
456
|
461
|
{
|
|
457
|
462
|
|
|
458
|
463
|
StringBuilder strSql = new StringBuilder();
|
|
459
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts from T_Sys_UserAccount ");
|
|
|
464
|
+ strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag from T_Sys_UserAccount ");
|
|
460
|
465
|
strSql.Append(" where F_UserId=@F_UserId");
|
|
461
|
466
|
SqlParameter[] parameters = {
|
|
462
|
467
|
new SqlParameter("@F_UserId", SqlDbType.Int,4)
|
|
|
@@ -678,7 +683,11 @@ namespace CallCenterApi.DAL
|
|
678
|
683
|
{
|
|
679
|
684
|
model.F_Origdepts = row["F_Origdepts"].ToString();
|
|
680
|
685
|
}
|
|
681
|
|
-
|
|
|
686
|
+ if (row["F_Flag"] != null && row["F_Flag"].ToString() != "")
|
|
|
687
|
+ {
|
|
|
688
|
+ model.F_Flag = int.Parse(row["F_Flag"].ToString());
|
|
|
689
|
+ }
|
|
|
690
|
+
|
|
682
|
691
|
}
|
|
683
|
692
|
return model;
|
|
684
|
693
|
}
|
|
|
@@ -715,7 +724,7 @@ namespace CallCenterApi.DAL
|
|
715
|
724
|
public DataSet GetList(string strWhere)
|
|
716
|
725
|
{
|
|
717
|
726
|
StringBuilder strSql = new StringBuilder();
|
|
718
|
|
- strSql.Append("select F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts ");
|
|
|
727
|
+ strSql.Append("select F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag ");
|
|
719
|
728
|
strSql.Append(" FROM T_Sys_UserAccount ");
|
|
720
|
729
|
if (strWhere.Trim() != "")
|
|
721
|
730
|
{
|
|
|
@@ -747,7 +756,7 @@ namespace CallCenterApi.DAL
|
|
747
|
756
|
{
|
|
748
|
757
|
strSql.Append(" top " + Top.ToString());
|
|
749
|
758
|
}
|
|
750
|
|
- strSql.Append(" F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts ");
|
|
|
759
|
+ strSql.Append(" F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_SeartGroupID,F_SeartGroup,F_WxOpenId,RegionId,F_Origdepts,F_Flag ");
|
|
751
|
760
|
strSql.Append(" FROM T_Sys_UserAccount ");
|
|
752
|
761
|
if (strWhere.Trim() != "")
|
|
753
|
762
|
{
|