zhoufan лет назад: 4
Родитель
Сommit
4c0ac70815

+ 25 - 16
CallCenterApi/CallCenterApi.DAL/T_Wiki_HotspotGlossary.cs

@@ -38,9 +38,9 @@ namespace CallCenterApi.DAL
38 38
         {
39 39
             StringBuilder strSql = new StringBuilder();
40 40
             strSql.Append("insert into T_Wiki_HotspotGlossary(");
41
-            strSql.Append("F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
41
+            strSql.Append("F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
42 42
             strSql.Append(" values (");
43
-            strSql.Append("@F_FaBuDanWei,@F_FaBuRen,@F_HangYe,@F_DiQu,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_Key,@F_FaWenWenHao,@F_FaWenDanWei,@F_BiaoShiBianMa,@F_JieDaDanWei,@F_ZhengCeMingCi,@F_File,@F_ReDianWenTi,@F_WenTiJieDa,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
43
+            strSql.Append("@F_FaBuDanWei,@F_FaBuRen,@F_HangYe,@F_DiQu,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_Key,@F_FaWenWenHao,@F_FaWenDanWei,@F_BiaoShiBianMa,@F_JieDaDanWei,@F_ZhengCeMingCi,@F_File,@F_ReDianWenTi,@F_WenTiJieDa,@F_DianJiLiang,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
44 44
             strSql.Append(";select @@IDENTITY");
45 45
             SqlParameter[] parameters = {
46 46
                     new SqlParameter("@F_FaBuDanWei", SqlDbType.NVarChar,255),
@@ -59,6 +59,7 @@ namespace CallCenterApi.DAL
59 59
                     new SqlParameter("@F_File", SqlDbType.VarChar,500),
60 60
                     new SqlParameter("@F_ReDianWenTi", SqlDbType.NVarChar,-1),
61 61
                     new SqlParameter("@F_WenTiJieDa", SqlDbType.NVarChar,-1),
62
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
62 63
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
63 64
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
64 65
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -80,11 +81,12 @@ namespace CallCenterApi.DAL
80 81
             parameters[13].Value = model.F_File;
81 82
             parameters[14].Value = model.F_ReDianWenTi;
82 83
             parameters[15].Value = model.F_WenTiJieDa;
83
-            parameters[16].Value = model.F_CreateUser;
84
-            parameters[17].Value = model.F_CreateTime;
85
-            parameters[18].Value = model.F_IsDelete;
86
-            parameters[19].Value = model.F_DeleteUser;
87
-            parameters[20].Value = model.F_DeleteTime;
84
+            parameters[16].Value = model.F_DianJiLiang;
85
+            parameters[17].Value = model.F_CreateUser;
86
+            parameters[18].Value = model.F_CreateTime;
87
+            parameters[19].Value = model.F_IsDelete;
88
+            parameters[20].Value = model.F_DeleteUser;
89
+            parameters[21].Value = model.F_DeleteTime;
88 90
 
89 91
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
90 92
             if (obj == null)
@@ -119,6 +121,7 @@ namespace CallCenterApi.DAL
119 121
             strSql.Append("F_File=@F_File,");
120 122
             strSql.Append("F_ReDianWenTi=@F_ReDianWenTi,");
121 123
             strSql.Append("F_WenTiJieDa=@F_WenTiJieDa,");
124
+            strSql.Append("F_DianJiLiang=@F_DianJiLiang,");
122 125
             strSql.Append("F_CreateUser=@F_CreateUser,");
123 126
             strSql.Append("F_CreateTime=@F_CreateTime,");
124 127
             strSql.Append("F_IsDelete=@F_IsDelete,");
@@ -142,6 +145,7 @@ namespace CallCenterApi.DAL
142 145
                     new SqlParameter("@F_File", SqlDbType.VarChar,500),
143 146
                     new SqlParameter("@F_ReDianWenTi", SqlDbType.NVarChar,-1),
144 147
                     new SqlParameter("@F_WenTiJieDa", SqlDbType.NVarChar,-1),
148
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
145 149
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
146 150
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
147 151
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -164,12 +168,13 @@ namespace CallCenterApi.DAL
164 168
             parameters[13].Value = model.F_File;
165 169
             parameters[14].Value = model.F_ReDianWenTi;
166 170
             parameters[15].Value = model.F_WenTiJieDa;
167
-            parameters[16].Value = model.F_CreateUser;
168
-            parameters[17].Value = model.F_CreateTime;
169
-            parameters[18].Value = model.F_IsDelete;
170
-            parameters[19].Value = model.F_DeleteUser;
171
-            parameters[20].Value = model.F_DeleteTime;
172
-            parameters[21].Value = model.F_Id;
171
+            parameters[16].Value = model.F_DianJiLiang;
172
+            parameters[17].Value = model.F_CreateUser;
173
+            parameters[18].Value = model.F_CreateTime;
174
+            parameters[19].Value = model.F_IsDelete;
175
+            parameters[20].Value = model.F_DeleteUser;
176
+            parameters[21].Value = model.F_DeleteTime;
177
+            parameters[22].Value = model.F_Id;
173 178
 
174 179
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
175 180
             if (rows > 0)
@@ -233,7 +238,7 @@ namespace CallCenterApi.DAL
233 238
         {
234 239
 
235 240
             StringBuilder strSql = new StringBuilder();
236
-            strSql.Append("select  top 1 F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_HotspotGlossary with(nolock)");
241
+            strSql.Append("select  top 1 F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_HotspotGlossary with(nolock)");
237 242
             strSql.Append(" where F_Id=@F_Id");
238 243
             SqlParameter[] parameters = {
239 244
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -329,6 +334,10 @@ namespace CallCenterApi.DAL
329 334
                 {
330 335
                     model.F_WenTiJieDa = row["F_WenTiJieDa"].ToString();
331 336
                 }
337
+                if (row["F_DianJiLiang"] != null && row["F_DianJiLiang"].ToString() != "")
338
+                {
339
+                    model.F_DianJiLiang = long.Parse(row["F_DianJiLiang"].ToString());
340
+                }
332 341
                 if (row["F_CreateUser"] != null)
333 342
                 {
334 343
                     model.F_CreateUser = row["F_CreateUser"].ToString();
@@ -359,7 +368,7 @@ namespace CallCenterApi.DAL
359 368
         public DataSet GetList(string strWhere)
360 369
         {
361 370
             StringBuilder strSql = new StringBuilder();
362
-            strSql.Append("select F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
371
+            strSql.Append("select F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
363 372
             strSql.Append(" FROM T_Wiki_HotspotGlossary with(nolock)");
364 373
             if (strWhere.Trim() != "")
365 374
             {
@@ -379,7 +388,7 @@ namespace CallCenterApi.DAL
379 388
             {
380 389
                 strSql.Append(" top " + Top.ToString());
381 390
             }
382
-            strSql.Append(" F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
391
+            strSql.Append(" F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_FaWenWenHao,F_FaWenDanWei,F_BiaoShiBianMa,F_JieDaDanWei,F_ZhengCeMingCi,F_File,F_ReDianWenTi,F_WenTiJieDa,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
383 392
             strSql.Append(" FROM T_Wiki_HotspotGlossary with(nolock)");
384 393
             if (strWhere.Trim() != "")
385 394
             {

+ 25 - 16
CallCenterApi/CallCenterApi.DAL/T_Wiki_LawGuide.cs

@@ -38,9 +38,9 @@ namespace CallCenterApi.DAL
38 38
         {
39 39
             StringBuilder strSql = new StringBuilder();
40 40
             strSql.Append("insert into T_Wiki_LawGuide(");
41
-            strSql.Append("F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
41
+            strSql.Append("F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
42 42
             strSql.Append(" values (");
43
-            strSql.Append("@F_FaBuDanWei,@F_FaBuRen,@F_HangYe,@F_DiQu,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_Key,@F_YeWuMingCheng,@F_BiaoShiBianMa,@F_ShenQingTiaoJian,@F_ZhengCeYiJu,@F_WangShangBanLiLianJie,@F_File,@F_BanLiCaiLiao,@F_BanLiShiXian,@F_BanLiDiDian,@F_BanLiShiJian,@F_BanLiDianHua,@F_QiTaShuoMing,@F_BanLiLiuCheng,@F_BeiZhu,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
43
+            strSql.Append("@F_FaBuDanWei,@F_FaBuRen,@F_HangYe,@F_DiQu,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_Key,@F_YeWuMingCheng,@F_BiaoShiBianMa,@F_ShenQingTiaoJian,@F_ZhengCeYiJu,@F_WangShangBanLiLianJie,@F_File,@F_BanLiCaiLiao,@F_BanLiShiXian,@F_BanLiDiDian,@F_BanLiShiJian,@F_BanLiDianHua,@F_QiTaShuoMing,@F_BanLiLiuCheng,@F_BeiZhu,@F_DianJiLiang,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
44 44
             strSql.Append(";select @@IDENTITY");
45 45
             SqlParameter[] parameters = {
46 46
                     new SqlParameter("@F_FaBuDanWei", SqlDbType.NVarChar,255),
@@ -65,6 +65,7 @@ namespace CallCenterApi.DAL
65 65
                     new SqlParameter("@F_QiTaShuoMing", SqlDbType.NVarChar,500),
66 66
                     new SqlParameter("@F_BanLiLiuCheng", SqlDbType.NVarChar,500),
67 67
                     new SqlParameter("@F_BeiZhu", SqlDbType.NVarChar,-1),
68
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
68 69
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
69 70
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
70 71
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -92,11 +93,12 @@ namespace CallCenterApi.DAL
92 93
             parameters[19].Value = model.F_QiTaShuoMing;
93 94
             parameters[20].Value = model.F_BanLiLiuCheng;
94 95
             parameters[21].Value = model.F_BeiZhu;
95
-            parameters[22].Value = model.F_CreateUser;
96
-            parameters[23].Value = model.F_CreateTime;
97
-            parameters[24].Value = model.F_IsDelete;
98
-            parameters[25].Value = model.F_DeleteUser;
99
-            parameters[26].Value = model.F_DeleteTime;
96
+            parameters[22].Value = model.F_DianJiLiang;
97
+            parameters[23].Value = model.F_CreateUser;
98
+            parameters[24].Value = model.F_CreateTime;
99
+            parameters[25].Value = model.F_IsDelete;
100
+            parameters[26].Value = model.F_DeleteUser;
101
+            parameters[27].Value = model.F_DeleteTime;
100 102
 
101 103
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
102 104
             if (obj == null)
@@ -137,6 +139,7 @@ namespace CallCenterApi.DAL
137 139
             strSql.Append("F_QiTaShuoMing=@F_QiTaShuoMing,");
138 140
             strSql.Append("F_BanLiLiuCheng=@F_BanLiLiuCheng,");
139 141
             strSql.Append("F_BeiZhu=@F_BeiZhu,");
142
+            strSql.Append("F_DianJiLiang=@F_DianJiLiang,");
140 143
             strSql.Append("F_CreateUser=@F_CreateUser,");
141 144
             strSql.Append("F_CreateTime=@F_CreateTime,");
142 145
             strSql.Append("F_IsDelete=@F_IsDelete,");
@@ -166,6 +169,7 @@ namespace CallCenterApi.DAL
166 169
                     new SqlParameter("@F_QiTaShuoMing", SqlDbType.NVarChar,500),
167 170
                     new SqlParameter("@F_BanLiLiuCheng", SqlDbType.NVarChar,500),
168 171
                     new SqlParameter("@F_BeiZhu", SqlDbType.NVarChar,-1),
172
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
169 173
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
170 174
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
171 175
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -194,12 +198,13 @@ namespace CallCenterApi.DAL
194 198
             parameters[19].Value = model.F_QiTaShuoMing;
195 199
             parameters[20].Value = model.F_BanLiLiuCheng;
196 200
             parameters[21].Value = model.F_BeiZhu;
197
-            parameters[22].Value = model.F_CreateUser;
198
-            parameters[23].Value = model.F_CreateTime;
199
-            parameters[24].Value = model.F_IsDelete;
200
-            parameters[25].Value = model.F_DeleteUser;
201
-            parameters[26].Value = model.F_DeleteTime;
202
-            parameters[27].Value = model.F_Id;
201
+            parameters[22].Value = model.F_DianJiLiang;
202
+            parameters[23].Value = model.F_CreateUser;
203
+            parameters[24].Value = model.F_CreateTime;
204
+            parameters[25].Value = model.F_IsDelete;
205
+            parameters[26].Value = model.F_DeleteUser;
206
+            parameters[27].Value = model.F_DeleteTime;
207
+            parameters[28].Value = model.F_Id;
203 208
 
204 209
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
205 210
             if (rows > 0)
@@ -263,7 +268,7 @@ namespace CallCenterApi.DAL
263 268
         {
264 269
 
265 270
             StringBuilder strSql = new StringBuilder();
266
-            strSql.Append("select  top 1 F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_LawGuide with(nolock)");
271
+            strSql.Append("select  top 1 F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_LawGuide with(nolock)");
267 272
             strSql.Append(" where F_Id=@F_Id");
268 273
             SqlParameter[] parameters = {
269 274
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -383,6 +388,10 @@ namespace CallCenterApi.DAL
383 388
                 {
384 389
                     model.F_BeiZhu = row["F_BeiZhu"].ToString();
385 390
                 }
391
+                if (row["F_DianJiLiang"] != null && row["F_DianJiLiang"].ToString() != "")
392
+                {
393
+                    model.F_DianJiLiang = long.Parse(row["F_DianJiLiang"].ToString());
394
+                }
386 395
                 if (row["F_CreateUser"] != null)
387 396
                 {
388 397
                     model.F_CreateUser = row["F_CreateUser"].ToString();
@@ -413,7 +422,7 @@ namespace CallCenterApi.DAL
413 422
         public DataSet GetList(string strWhere)
414 423
         {
415 424
             StringBuilder strSql = new StringBuilder();
416
-            strSql.Append("select F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
425
+            strSql.Append("select F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
417 426
             strSql.Append(" FROM T_Wiki_LawGuide with(nolock)");
418 427
             if (strWhere.Trim() != "")
419 428
             {
@@ -433,7 +442,7 @@ namespace CallCenterApi.DAL
433 442
             {
434 443
                 strSql.Append(" top " + Top.ToString());
435 444
             }
436
-            strSql.Append(" F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
445
+            strSql.Append(" F_Id,F_FaBuDanWei,F_FaBuRen,F_HangYe,F_DiQu,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_Key,F_YeWuMingCheng,F_BiaoShiBianMa,F_ShenQingTiaoJian,F_ZhengCeYiJu,F_WangShangBanLiLianJie,F_File,F_BanLiCaiLiao,F_BanLiShiXian,F_BanLiDiDian,F_BanLiShiJian,F_BanLiDianHua,F_QiTaShuoMing,F_BanLiLiuCheng,F_BeiZhu,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
437 446
             strSql.Append(" FROM T_Wiki_LawGuide with(nolock)");
438 447
             if (strWhere.Trim() != "")
439 448
             {

+ 25 - 16
CallCenterApi/CallCenterApi.DAL/T_Wiki_Professor.cs

@@ -38,9 +38,9 @@ namespace CallCenterApi.DAL
38 38
         {
39 39
             StringBuilder strSql = new StringBuilder();
40 40
             strSql.Append("insert into T_Wiki_Professor(");
41
-            strSql.Append("F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
41
+            strSql.Append("F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime)");
42 42
             strSql.Append(" values (");
43
-            strSql.Append("@F_XingMing,@F_DanWei,@F_KeShi,@F_ZhiWu,@F_ShouJi,@F_DianHua,@F_DiQu,@F_HangYe,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_FaBuRen,@F_FaBuDanWei,@F_TouXiang,@F_ZhuanYeLingYuJianJie,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
43
+            strSql.Append("@F_XingMing,@F_DanWei,@F_KeShi,@F_ZhiWu,@F_ShouJi,@F_DianHua,@F_DiQu,@F_HangYe,@F_ShengXiaoShiJian,@F_ShiXiaoShiJian,@F_FaBuShiJian,@F_FaBuRen,@F_FaBuDanWei,@F_TouXiang,@F_ZhuanYeLingYuJianJie,@F_DianJiLiang,@F_CreateUser,@F_CreateTime,@F_IsDelete,@F_DeleteUser,@F_DeleteTime)");
44 44
             strSql.Append(";select @@IDENTITY");
45 45
             SqlParameter[] parameters = {
46 46
                     new SqlParameter("@F_XingMing", SqlDbType.NVarChar,50),
@@ -58,6 +58,7 @@ namespace CallCenterApi.DAL
58 58
                     new SqlParameter("@F_FaBuDanWei", SqlDbType.NVarChar,255),
59 59
                     new SqlParameter("@F_TouXiang", SqlDbType.NVarChar,255),
60 60
                     new SqlParameter("@F_ZhuanYeLingYuJianJie", SqlDbType.NVarChar,-1),
61
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
61 62
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
62 63
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
63 64
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -78,11 +79,12 @@ namespace CallCenterApi.DAL
78 79
             parameters[12].Value = model.F_FaBuDanWei;
79 80
             parameters[13].Value = model.F_TouXiang;
80 81
             parameters[14].Value = model.F_ZhuanYeLingYuJianJie;
81
-            parameters[15].Value = model.F_CreateUser;
82
-            parameters[16].Value = model.F_CreateTime;
83
-            parameters[17].Value = model.F_IsDelete;
84
-            parameters[18].Value = model.F_DeleteUser;
85
-            parameters[19].Value = model.F_DeleteTime;
82
+            parameters[15].Value = model.F_DianJiLiang;
83
+            parameters[16].Value = model.F_CreateUser;
84
+            parameters[17].Value = model.F_CreateTime;
85
+            parameters[18].Value = model.F_IsDelete;
86
+            parameters[19].Value = model.F_DeleteUser;
87
+            parameters[20].Value = model.F_DeleteTime;
86 88
 
87 89
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
88 90
             if (obj == null)
@@ -116,6 +118,7 @@ namespace CallCenterApi.DAL
116 118
             strSql.Append("F_FaBuDanWei=@F_FaBuDanWei,");
117 119
             strSql.Append("F_TouXiang=@F_TouXiang,");
118 120
             strSql.Append("F_ZhuanYeLingYuJianJie=@F_ZhuanYeLingYuJianJie,");
121
+            strSql.Append("F_DianJiLiang=@F_DianJiLiang,");
119 122
             strSql.Append("F_CreateUser=@F_CreateUser,");
120 123
             strSql.Append("F_CreateTime=@F_CreateTime,");
121 124
             strSql.Append("F_IsDelete=@F_IsDelete,");
@@ -138,6 +141,7 @@ namespace CallCenterApi.DAL
138 141
                     new SqlParameter("@F_FaBuDanWei", SqlDbType.NVarChar,255),
139 142
                     new SqlParameter("@F_TouXiang", SqlDbType.NVarChar,255),
140 143
                     new SqlParameter("@F_ZhuanYeLingYuJianJie", SqlDbType.NVarChar,-1),
144
+                    new SqlParameter("@F_DianJiLiang", SqlDbType.BigInt,8),
141 145
                     new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
142 146
                     new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
143 147
                     new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
@@ -159,12 +163,13 @@ namespace CallCenterApi.DAL
159 163
             parameters[12].Value = model.F_FaBuDanWei;
160 164
             parameters[13].Value = model.F_TouXiang;
161 165
             parameters[14].Value = model.F_ZhuanYeLingYuJianJie;
162
-            parameters[15].Value = model.F_CreateUser;
163
-            parameters[16].Value = model.F_CreateTime;
164
-            parameters[17].Value = model.F_IsDelete;
165
-            parameters[18].Value = model.F_DeleteUser;
166
-            parameters[19].Value = model.F_DeleteTime;
167
-            parameters[20].Value = model.F_Id;
166
+            parameters[15].Value = model.F_DianJiLiang;
167
+            parameters[16].Value = model.F_CreateUser;
168
+            parameters[17].Value = model.F_CreateTime;
169
+            parameters[18].Value = model.F_IsDelete;
170
+            parameters[19].Value = model.F_DeleteUser;
171
+            parameters[20].Value = model.F_DeleteTime;
172
+            parameters[21].Value = model.F_Id;
168 173
 
169 174
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
170 175
             if (rows > 0)
@@ -228,7 +233,7 @@ namespace CallCenterApi.DAL
228 233
         {
229 234
 
230 235
             StringBuilder strSql = new StringBuilder();
231
-            strSql.Append("select  top 1 F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_Professor with(nolock)");
236
+            strSql.Append("select  top 1 F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime from T_Wiki_Professor with(nolock)");
232 237
             strSql.Append(" where F_Id=@F_Id");
233 238
             SqlParameter[] parameters = {
234 239
                     new SqlParameter("@F_Id", SqlDbType.Int,4)
@@ -320,6 +325,10 @@ namespace CallCenterApi.DAL
320 325
                 {
321 326
                     model.F_ZhuanYeLingYuJianJie = row["F_ZhuanYeLingYuJianJie"].ToString();
322 327
                 }
328
+                if (row["F_DianJiLiang"] != null && row["F_DianJiLiang"].ToString() != "")
329
+                {
330
+                    model.F_DianJiLiang = long.Parse(row["F_DianJiLiang"].ToString());
331
+                }
323 332
                 if (row["F_CreateUser"] != null)
324 333
                 {
325 334
                     model.F_CreateUser = row["F_CreateUser"].ToString();
@@ -350,7 +359,7 @@ namespace CallCenterApi.DAL
350 359
         public DataSet GetList(string strWhere)
351 360
         {
352 361
             StringBuilder strSql = new StringBuilder();
353
-            strSql.Append("select F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
362
+            strSql.Append("select F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
354 363
             strSql.Append(" FROM T_Wiki_Professor with(nolock)");
355 364
             if (strWhere.Trim() != "")
356 365
             {
@@ -370,7 +379,7 @@ namespace CallCenterApi.DAL
370 379
             {
371 380
                 strSql.Append(" top " + Top.ToString());
372 381
             }
373
-            strSql.Append(" F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
382
+            strSql.Append(" F_Id,F_XingMing,F_DanWei,F_KeShi,F_ZhiWu,F_ShouJi,F_DianHua,F_DiQu,F_HangYe,F_ShengXiaoShiJian,F_ShiXiaoShiJian,F_FaBuShiJian,F_FaBuRen,F_FaBuDanWei,F_TouXiang,F_ZhuanYeLingYuJianJie,F_DianJiLiang,F_CreateUser,F_CreateTime,F_IsDelete,F_DeleteUser,F_DeleteTime ");
374 383
             strSql.Append(" FROM T_Wiki_Professor with(nolock)");
375 384
             if (strWhere.Trim() != "")
376 385
             {

+ 0 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj

@@ -338,9 +338,6 @@
338 338
   </ItemGroup>
339 339
   <ItemGroup>
340 340
     <Folder Include="App_Data\" />
341
-    <Folder Include="Views\HotspotGlossary\" />
342
-    <Folder Include="Views\LawGuide\" />
343
-    <Folder Include="Views\Professor\" />
344 341
   </ItemGroup>
345 342
   <ItemGroup>
346 343
     <ProjectReference Include="..\..\..\CallCenterCommon\CallCenter.QuartzService\CallCenter.QuartzService.csproj">

+ 307 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/HotspotGlossaryController.cs

@@ -1,6 +1,8 @@
1
-using CallCenterApi.Interface.Controllers.Base;
1
+using CallCenter.Utility;
2
+using CallCenterApi.Interface.Controllers.Base;
2 3
 using System;
3 4
 using System.Collections.Generic;
5
+using System.Data;
4 6
 using System.Linq;
5 7
 using System.Web;
6 8
 using System.Web.Mvc;
@@ -10,9 +12,311 @@ namespace CallCenterApi.Interface.Controllers.Wiki
10 12
     public class HotspotGlossaryController : BaseController
11 13
     {
12 14
         // GET: HotspotGlossary
13
-        public ActionResult Index()
15
+
16
+        /// <summary>
17
+        /// 上传附件
18
+        /// </summary>
19
+        /// <returns></returns>
20
+        public ActionResult UploadFile()
14 21
         {
15
-            return View();
22
+            HttpFileCollection files = RequestString.GetFiles();
23
+            if (files.Count > 0)
24
+            {
25
+                List<Model.T_Sys_Accessories> acs = new List<Model.T_Sys_Accessories>();
26
+                string path = "/Upload/Wiki/" + DateTime.Now.ToString("yyyy") + "/" + DateTime.Now.ToString("MM") + "/" + DateTime.Now.ToString("dd") + "/";
27
+                for (int i = 0; i < files.Count; i++)
28
+                {
29
+                    HttpPostedFile file = files[i];
30
+                    FileUp fu = new FileUp();
31
+
32
+                    string name = fu.Upload(file, path);
33
+
34
+                    Model.T_Sys_Accessories model_T_Sys_Accessories = new Model.T_Sys_Accessories();
35
+                    model_T_Sys_Accessories.F_AddTime = DateTime.Now;//上传时间
36
+                    model_T_Sys_Accessories.F_FileName = name;//附件名称
37
+                    model_T_Sys_Accessories.F_FileType = System.IO.Path.GetExtension(file.FileName);//附件类型
38
+                    model_T_Sys_Accessories.F_FileUrl = path + name;//附件地址
39
+                    model_T_Sys_Accessories.F_Size = file.ContentLength;
40
+                    model_T_Sys_Accessories.F_UserCode = User.F_UserCode;//上传人  
41
+                    int id = new BLL.T_Sys_Accessories().Add(model_T_Sys_Accessories);
42
+                    model_T_Sys_Accessories.F_FileId = id;
43
+                    acs.Add(model_T_Sys_Accessories);
44
+                }
45
+
46
+                return Success("成功", acs);
47
+            }
48
+            else
49
+            {
50
+                return Error("请选择要上传的文件");
51
+            }
52
+        }
53
+
54
+        /// <summary>
55
+        /// 列表
56
+        /// </summary>
57
+        /// <param name="page"></param>
58
+        /// <param name="pagesize"></param>
59
+        /// <param name="isdc"></param>
60
+        /// <returns></returns>
61
+        public ActionResult GetList(int page = 1, int pagesize = 10, int isdc = 0)
62
+        {
63
+            DataTable dt = new DataTable();
64
+            string sql = " and F_IsDelete=0 ";
65
+            string sqldt = "";
66
+
67
+            string strdanwei = HttpUtility.UrlDecode(RequestString.GetQueryString("danwei"));
68
+            string strhangye = HttpUtility.UrlDecode(RequestString.GetQueryString("hangye"));
69
+            int key = RequestString.GetInt("key", 0);
70
+
71
+            if (strhangye.Trim() != "" && strhangye != "undefined")
72
+            {
73
+                sql += " and F_FaBuDanWei like '%" + strhangye + "%' ";
74
+            }
75
+            if (strdanwei.Trim() != "" && strdanwei != "undefined")
76
+            {
77
+                sql += " and F_DanWei like '%" + strdanwei + "%' ";
78
+            }
79
+            if (key > 0)
80
+            {
81
+                //sql += " and F_Key = " + key;
82
+
83
+                sqldt = " INNER JOIN [GetValueId]('" + key + "') Value on a.F_Key = Value.F_ValueId";
84
+            }
85
+
86
+            string cols = "a.*,dbo.GetDictionaryName(F_Key) as KeyName";
87
+
88
+            if (isdc > 0)
89
+            {
90
+                var dtdc = DB.DbHelperSQL.Query(" select " + cols + " from T_Wiki_HotspotGlossary a with(nolock) " + sqldt + " where 1=1 " + sql).Tables[0];
91
+                var msg = new NPOIHelper().ExportToExcel("办事指南", dtdc);
92
+                if (msg == "")
93
+                {
94
+                    return Success("导出成功");
95
+                }
96
+                else
97
+                {
98
+                    return Error("导出失败");
99
+                }
100
+            }
101
+
102
+            int recordCount = 0;
103
+            dt = BLL.PagerBLL.GetListPager(
104
+                "T_Wiki_HotspotGlossary a with(nolock) " + sqldt,
105
+                "F_Id",
106
+                cols,
107
+                sql,
108
+                "ORDER BY F_DianJiLiang,F_CreateTime DESC",
109
+                pagesize,
110
+                page,
111
+                true,
112
+                out recordCount);
113
+
114
+            var obj = new
115
+            {
116
+                state = "success",
117
+                message = "成功",
118
+                rows = dt,
119
+                total = recordCount
120
+            };
121
+            return Content(obj.ToJson());
122
+
123
+        }
124
+
125
+        /// <summary>
126
+        /// 获取
127
+        /// </summary>
128
+        /// <param name="id"></param>
129
+        /// <returns></returns>
130
+        public ActionResult GetModel(int id = 0)
131
+        {
132
+            if (id != 0)
133
+            {
134
+                var model = new BLL.T_Wiki_HotspotGlossary().GetModel(id);
135
+                if (model != null)
136
+                {
137
+                    DB.DbHelperSQL.ExecuteSql(" update T_Wiki_HotspotGlossary set F_DianJiLiang=F_DianJiLiang+1 where F_Id=" + id);
138
+                    DataTable dtkey = new DataTable();
139
+                    if (model.F_Key > 0)
140
+                    {
141
+                        dtkey = DB.DbHelperSQL.Query(" select * from View_KeysSplit where id=" + model.F_Key).Tables[0];
142
+                    }
143
+
144
+                    DataTable dtfile = new DataTable();
145
+                    var configfj = new BLL.T_Sys_SystemConfig().GetModelList(" F_ParamCode='FileUrlPath' ").FirstOrDefault();
146
+                    if (!string.IsNullOrEmpty(model.F_File) && configfj != null)
147
+                    {
148
+                        dtfile = DB.DbHelperSQL.Query("select * from T_Sys_Accessories WITH(NOLOCK) where F_FileId in (" + model.F_File + ")").Tables[0];
149
+                        foreach (DataRow dr in dtfile.Rows)
150
+                        {
151
+                            dr["F_FileUrl"] = configfj.F_ParamValue + dr["F_FileUrl"].ToString();
152
+                        }
153
+                    }
154
+                    var obj = new { model, dtkey, dtfile };
155
+                    return Success("成功", obj);
156
+                }
157
+                return Error("参数错误");
158
+            }
159
+            else
160
+            {
161
+                return Error("参数错误");
162
+            }
163
+        }
164
+
165
+        /// <summary>
166
+        /// 添加
167
+        /// </summary>
168
+        /// <param name="input"></param>
169
+        /// <returns></returns>
170
+        [HttpPost]
171
+        public ActionResult AddModel(int id = 0, int key = 0)
172
+        {
173
+            string fabudanwei = RequestString.GetFormString("fabudanwei");
174
+            string faburen = RequestString.GetFormString("faburen");
175
+            string hangye = RequestString.GetFormString("hangye");
176
+            string diqu = RequestString.GetFormString("diqu");
177
+            string shengxiaoshijian = RequestString.GetFormString("shengxiaoshijian");
178
+            string shixiaoshijian = RequestString.GetFormString("shixiaoshijian");
179
+            string fabushijian = RequestString.GetFormString("fabushijian");
180
+            string fawenwenhao = RequestString.GetFormString("fawenwenhao");
181
+            string fawendanwei = RequestString.GetFormString("fawendanwei");
182
+            string biaoshibianma = RequestString.GetFormString("biaoshibianma");
183
+            string jiedadanwei = RequestString.GetFormString("jiedadanwei");
184
+            string zhengcemingci = RequestString.GetFormString("zhengcemingci");
185
+            string file = RequestString.GetFormString("file");
186
+            string redianwenti = RequestString.GetFormString("redianwenti");
187
+            string wentijieda = RequestString.GetFormString("wentijieda");
188
+
189
+            Model.T_Wiki_HotspotGlossary dModel = new Model.T_Wiki_HotspotGlossary();
190
+            if (id == 0)
191
+            {
192
+                //var list = new BLL.T_Wiki_HotspotGlossary().GetList(" F_FaBuDanWei='" + fabudanwei + "' and F_IsDelete=0 ").Tables[0];
193
+                //if (list.Rows.Count > 0)
194
+                //{
195
+                //    return Error("已经存在");
196
+                //}
197
+                //else
198
+                //{
199
+
200
+                dModel.F_FaBuRen = faburen;
201
+                dModel.F_FaBuDanWei = fabudanwei;
202
+                dModel.F_HangYe = hangye;
203
+                dModel.F_DiQu = diqu;
204
+                try
205
+                {
206
+                    dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
207
+                }
208
+                catch { };
209
+                try
210
+                {
211
+                    dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
212
+                }
213
+                catch { };
214
+                try
215
+                {
216
+                    dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
217
+                }
218
+                catch { };
219
+
220
+                dModel.F_Key = key;
221
+                dModel.F_FaWenWenHao = fawenwenhao;
222
+                dModel.F_FaWenDanWei = fawendanwei;
223
+                dModel.F_BiaoShiBianMa = biaoshibianma;
224
+                dModel.F_JieDaDanWei = jiedadanwei;
225
+                dModel.F_ZhengCeMingCi = zhengcemingci;
226
+                dModel.F_File = file;
227
+                dModel.F_ReDianWenTi = redianwenti;
228
+                dModel.F_WenTiJieDa = wentijieda;
229
+
230
+                dModel.F_DianJiLiang = 0;
231
+                dModel.F_IsDelete = 0;
232
+                dModel.F_CreateUser = User.F_UserCode;
233
+                dModel.F_CreateTime = DateTime.Now;
234
+                int n = new BLL.T_Wiki_HotspotGlossary().Add(dModel);
235
+                if (n > 0)
236
+                    return Success("添加成功", n);
237
+                else
238
+                    return Error("添加失败");
239
+                //}
240
+            }
241
+            else
242
+            {
243
+                dModel = new BLL.T_Wiki_HotspotGlossary().GetModel(id);
244
+                if (dModel != null)
245
+                {
246
+                    //var list = new BLL.T_Wiki_HotspotGlossary().GetList(" F_FaBuDanWei='" + fabudanwei + "' and F_IsDelete=0 and F_Id!='" + id + "' ").Tables[0];
247
+                    //if (list.Rows.Count > 0)
248
+                    //{
249
+                    //    return Error("已经存在");
250
+                    //}
251
+                    //else
252
+                    //{
253
+
254
+                    dModel.F_FaBuRen = faburen;
255
+                    dModel.F_FaBuDanWei = fabudanwei;
256
+                    dModel.F_HangYe = hangye;
257
+                    dModel.F_DiQu = diqu;
258
+                    try
259
+                    {
260
+                        dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
261
+                    }
262
+                    catch { };
263
+                    try
264
+                    {
265
+                        dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
266
+                    }
267
+                    catch { };
268
+                    try
269
+                    {
270
+                        dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
271
+                    }
272
+                    catch { };
273
+
274
+                    dModel.F_Key = key;
275
+                    dModel.F_FaWenWenHao = fawenwenhao;
276
+                    dModel.F_FaWenDanWei = fawendanwei;
277
+                    dModel.F_BiaoShiBianMa = biaoshibianma;
278
+                    dModel.F_JieDaDanWei = jiedadanwei;
279
+                    dModel.F_ZhengCeMingCi = zhengcemingci;
280
+                    dModel.F_File = file;
281
+                    dModel.F_ReDianWenTi = redianwenti;
282
+                    dModel.F_WenTiJieDa = wentijieda;
283
+
284
+                    if (new BLL.T_Wiki_HotspotGlossary().Update(dModel))
285
+                        return Success("修改成功");
286
+                    else
287
+                        return Error("修改失败");
288
+                    //}
289
+                }
290
+                else
291
+                {
292
+                    return Error("修改失败");
293
+                }
294
+            }
295
+        }
296
+
297
+        /// <summary>
298
+        /// 删除
299
+        /// </summary>
300
+        /// <param name="ids"></param>
301
+        /// <returns></returns>
302
+        public ActionResult DelModel(string[] ids)
303
+        {
304
+            if (ids == null || ids.Length <= 0)
305
+            {
306
+                return Error("请选择要删除的选项");
307
+            }
308
+
309
+            var idStr = string.Join(",", ids);
310
+            if (string.IsNullOrEmpty(idStr.Trim()))
311
+            {
312
+                return Error("请选择要删除的选项");
313
+            }
314
+            int n = DB.DbHelperSQL.ExecuteSql(" update T_Wiki_HotspotGlossary set F_IsDelete=1,F_DeleteUser='" + User.F_UserCode + "',F_DeleteTime=getdate() where F_Id in (" + idStr + ")");
315
+            if (n > 0)
316
+            {
317
+                return Success("删除成功");
318
+            }
319
+            return Error("删除失败");
16 320
         }
17 321
     }
18 322
 }

+ 337 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/LawGuideController.cs

@@ -1,6 +1,8 @@
1
-using CallCenterApi.Interface.Controllers.Base;
1
+using CallCenter.Utility;
2
+using CallCenterApi.Interface.Controllers.Base;
2 3
 using System;
3 4
 using System.Collections.Generic;
5
+using System.Data;
4 6
 using System.Linq;
5 7
 using System.Web;
6 8
 using System.Web.Mvc;
@@ -10,9 +12,341 @@ namespace CallCenterApi.Interface.Controllers.Wiki
10 12
     public class LawGuideController : BaseController
11 13
     {
12 14
         // GET: LawGuide
13
-        public ActionResult Index()
15
+
16
+        /// <summary>
17
+        /// 上传附件
18
+        /// </summary>
19
+        /// <returns></returns>
20
+        public ActionResult UploadFile()
21
+        {
22
+            HttpFileCollection files = RequestString.GetFiles();
23
+            if (files.Count > 0)
24
+            {
25
+                List<Model.T_Sys_Accessories> acs = new List<Model.T_Sys_Accessories>();
26
+                string path = "/Upload/Wiki/" + DateTime.Now.ToString("yyyy") + "/" + DateTime.Now.ToString("MM") + "/" + DateTime.Now.ToString("dd") + "/";
27
+                for (int i = 0; i < files.Count; i++)
28
+                {
29
+                    HttpPostedFile file = files[i];
30
+                    FileUp fu = new FileUp();
31
+
32
+                    string name = fu.Upload(file, path);
33
+
34
+                    Model.T_Sys_Accessories model_T_Sys_Accessories = new Model.T_Sys_Accessories();
35
+                    model_T_Sys_Accessories.F_AddTime = DateTime.Now;//上传时间
36
+                    model_T_Sys_Accessories.F_FileName = name;//附件名称
37
+                    model_T_Sys_Accessories.F_FileType = System.IO.Path.GetExtension(file.FileName);//附件类型
38
+                    model_T_Sys_Accessories.F_FileUrl = path + name;//附件地址
39
+                    model_T_Sys_Accessories.F_Size = file.ContentLength;
40
+                    model_T_Sys_Accessories.F_UserCode = User.F_UserCode;//上传人  
41
+                    int id = new BLL.T_Sys_Accessories().Add(model_T_Sys_Accessories);
42
+                    model_T_Sys_Accessories.F_FileId = id;
43
+                    acs.Add(model_T_Sys_Accessories);
44
+                }
45
+
46
+                return Success("成功", acs);
47
+            }
48
+            else
49
+            {
50
+                return Error("请选择要上传的文件");
51
+            }
52
+        }
53
+
54
+        /// <summary>
55
+        /// 列表
56
+        /// </summary>
57
+        /// <param name="page"></param>
58
+        /// <param name="pagesize"></param>
59
+        /// <param name="isdc"></param>
60
+        /// <returns></returns>
61
+        public ActionResult GetList(int page = 1, int pagesize = 10, int isdc = 0)
14 62
         {
15
-            return View();
63
+            DataTable dt = new DataTable();
64
+            string sql = " and F_IsDelete=0 ";
65
+            string sqldt = "";
66
+
67
+            string strdanwei = HttpUtility.UrlDecode(RequestString.GetQueryString("danwei"));
68
+            string strhangye = HttpUtility.UrlDecode(RequestString.GetQueryString("hangye"));
69
+            int key = RequestString.GetInt("key",0);
70
+
71
+            if (strhangye.Trim() != "" && strhangye != "undefined")
72
+            {
73
+                sql += " and F_FaBuDanWei like '%" + strhangye + "%' ";
74
+            }
75
+            if (strdanwei.Trim() != "" && strdanwei != "undefined")
76
+            {
77
+                sql += " and F_DanWei like '%" + strdanwei + "%' ";
78
+            }
79
+            if (key>0)
80
+            {
81
+                //sql += " and F_Key = " + key;
82
+
83
+                sqldt = " INNER JOIN [GetValueId]('" + key + "') Value on a.F_Key = Value.F_ValueId";
84
+            }
85
+
86
+            string cols = "a.*,dbo.GetDictionaryName(F_Key) as KeyName";
87
+
88
+            if (isdc > 0)
89
+            {
90
+                var dtdc = DB.DbHelperSQL.Query(" select " + cols + " from T_Wiki_LawGuide a with(nolock) "+ sqldt + " where 1=1 " + sql).Tables[0];
91
+                var msg = new NPOIHelper().ExportToExcel("办事指南", dtdc);
92
+                if (msg == "")
93
+                {
94
+                    return Success("导出成功");
95
+                }
96
+                else
97
+                {
98
+                    return Error("导出失败");
99
+                }
100
+            }
101
+
102
+            int recordCount = 0;
103
+            dt = BLL.PagerBLL.GetListPager(
104
+                "T_Wiki_LawGuide a with(nolock) "+ sqldt,
105
+                "F_Id",
106
+                cols,
107
+                sql,
108
+                "ORDER BY F_DianJiLiang,F_CreateTime DESC",
109
+                pagesize,
110
+                page,
111
+                true,
112
+                out recordCount);
113
+
114
+            var obj = new
115
+            {
116
+                state = "success",
117
+                message = "成功",
118
+                rows = dt,
119
+                total = recordCount
120
+            };
121
+            return Content(obj.ToJson());
122
+
123
+        }
124
+
125
+        /// <summary>
126
+        /// 获取
127
+        /// </summary>
128
+        /// <param name="id"></param>
129
+        /// <returns></returns>
130
+        public ActionResult GetModel(int id = 0)
131
+        {
132
+            if (id != 0)
133
+            {
134
+                var model = new BLL.T_Wiki_LawGuide().GetModel(id);
135
+                if (model != null)
136
+                {
137
+                    DB.DbHelperSQL.ExecuteSql(" update T_Wiki_LawGuide set F_DianJiLiang=F_DianJiLiang+1 where F_Id=" + id);
138
+                    DataTable dtkey = new DataTable();
139
+                    if (model.F_Key > 0)
140
+                    {
141
+                        dtkey = DB.DbHelperSQL.Query(" select * from View_KeysSplit where id=" + model.F_Key).Tables[0];
142
+                    }
143
+
144
+                    DataTable dtfile = new DataTable();
145
+                    var configfj = new BLL.T_Sys_SystemConfig().GetModelList(" F_ParamCode='FileUrlPath' ").FirstOrDefault();
146
+                    if (!string.IsNullOrEmpty(model.F_File) && configfj != null)
147
+                    {
148
+                        dtfile = DB.DbHelperSQL.Query("select * from T_Sys_Accessories WITH(NOLOCK) where F_FileId in (" + model.F_File + ")").Tables[0];
149
+                        foreach (DataRow dr in dtfile.Rows)
150
+                        {
151
+                            dr["F_FileUrl"] = configfj.F_ParamValue + dr["F_FileUrl"].ToString();
152
+                        }
153
+                    }
154
+                    var obj = new { model , dtkey , dtfile };
155
+                    return Success("成功", obj);
156
+                }
157
+                return Error("参数错误");
158
+            }
159
+            else
160
+            {
161
+                return Error("参数错误");
162
+            }
163
+        }
164
+
165
+        /// <summary>
166
+        /// 添加
167
+        /// </summary>
168
+        /// <param name="input"></param>
169
+        /// <returns></returns>
170
+        [HttpPost]
171
+        public ActionResult AddModel(int id = 0, int key = 0)
172
+        {
173
+            string fabudanwei = RequestString.GetFormString("fabudanwei");
174
+            string faburen = RequestString.GetFormString("faburen");
175
+            string hangye = RequestString.GetFormString("hangye");
176
+            string diqu = RequestString.GetFormString("diqu");
177
+            string shengxiaoshijian = RequestString.GetFormString("shengxiaoshijian");
178
+            string shixiaoshijian = RequestString.GetFormString("shixiaoshijian");
179
+            string fabushijian = RequestString.GetFormString("fabushijian");
180
+            string yewumingcheng = RequestString.GetFormString("yewumingcheng");
181
+            string biaoshibianma = RequestString.GetFormString("biaoshibianma");
182
+            string shenqingtiaojian = RequestString.GetFormString("shenqingtiaojian");
183
+            string zhengceyiju = RequestString.GetFormString("zhengceyiju");
184
+            string wangshangbanlilianjie = RequestString.GetFormString("wangshangbanlilianjie");
185
+            string file = RequestString.GetFormString("file");
186
+            string banlicailiao = RequestString.GetFormString("banlicailiao");
187
+            string banlishixian = RequestString.GetFormString("banlishixian");
188
+            string banlididian = RequestString.GetFormString("banlididian");
189
+            string banlishijian = RequestString.GetFormString("banlishijian");
190
+            string banlidianhua = RequestString.GetFormString("banlidianhua");
191
+            string qitashuoming = RequestString.GetFormString("qitashuoming");
192
+            string banliliucheng = RequestString.GetFormString("banliliucheng");
193
+            string beizhu = RequestString.GetFormString("beizhu");
194
+
195
+            Model.T_Wiki_LawGuide dModel = new Model.T_Wiki_LawGuide();
196
+            if (id == 0)
197
+            {
198
+                //var list = new BLL.T_Wiki_LawGuide().GetList(" F_FaBuDanWei='" + fabudanwei + "' and F_IsDelete=0 ").Tables[0];
199
+                //if (list.Rows.Count > 0)
200
+                //{
201
+                //    return Error("已经存在");
202
+                //}
203
+                //else
204
+                //{
205
+
206
+                dModel.F_FaBuRen = faburen;
207
+                dModel.F_FaBuDanWei = fabudanwei;
208
+                dModel.F_HangYe = hangye;
209
+                dModel.F_DiQu = diqu;
210
+                try
211
+                {
212
+                    dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
213
+                }
214
+                catch { };
215
+                try
216
+                {
217
+                    dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
218
+                }
219
+                catch { };
220
+                try
221
+                {
222
+                    dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
223
+                }
224
+                catch { };
225
+
226
+                dModel.F_Key = key;
227
+                dModel.F_YeWuMingCheng = yewumingcheng;
228
+                dModel.F_BiaoShiBianMa = biaoshibianma;
229
+                dModel.F_ShenQingTiaoJian = shenqingtiaojian;
230
+                dModel.F_ZhengCeYiJu = zhengceyiju;
231
+                dModel.F_WangShangBanLiLianJie = wangshangbanlilianjie;
232
+                dModel.F_File = file;
233
+                dModel.F_BanLiCaiLiao = banlicailiao;
234
+                dModel.F_BanLiShiXian = banlishixian;
235
+                dModel.F_BanLiDiDian = banlididian;
236
+
237
+                try
238
+                {
239
+                    dModel.F_BanLiShiJian = DateTime.Parse(fabushijian);
240
+                }
241
+                catch { };
242
+
243
+                dModel.F_BanLiDianHua = banlidianhua;
244
+                dModel.F_QiTaShuoMing = qitashuoming;
245
+                dModel.F_BanLiLiuCheng = banliliucheng;
246
+                dModel.F_BeiZhu = beizhu;
247
+
248
+                dModel.F_DianJiLiang = 0;
249
+                dModel.F_IsDelete = 0;
250
+                dModel.F_CreateUser = User.F_UserCode;
251
+                dModel.F_CreateTime = DateTime.Now;
252
+                int n = new BLL.T_Wiki_LawGuide().Add(dModel);
253
+                if (n > 0)
254
+                    return Success("添加成功", n);
255
+                else
256
+                    return Error("添加失败");
257
+                //}
258
+            }
259
+            else
260
+            {
261
+                dModel = new BLL.T_Wiki_LawGuide().GetModel(id);
262
+                if (dModel != null)
263
+                {
264
+                    //var list = new BLL.T_Wiki_LawGuide().GetList(" F_FaBuDanWei='" + fabudanwei + "' and F_IsDelete=0 and F_Id!='" + id + "' ").Tables[0];
265
+                    //if (list.Rows.Count > 0)
266
+                    //{
267
+                    //    return Error("已经存在");
268
+                    //}
269
+                    //else
270
+                    //{
271
+
272
+                    dModel.F_FaBuRen = faburen;
273
+                    dModel.F_FaBuDanWei = fabudanwei;
274
+                    dModel.F_HangYe = hangye;
275
+                    dModel.F_DiQu = diqu;
276
+                    try
277
+                    {
278
+                        dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
279
+                    }
280
+                    catch { };
281
+                    try
282
+                    {
283
+                        dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
284
+                    }
285
+                    catch { };
286
+                    try
287
+                    {
288
+                        dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
289
+                    }
290
+                    catch { };
291
+
292
+                    dModel.F_Key = key;
293
+                    dModel.F_YeWuMingCheng = yewumingcheng;
294
+                    dModel.F_BiaoShiBianMa = biaoshibianma;
295
+                    dModel.F_ShenQingTiaoJian = shenqingtiaojian;
296
+                    dModel.F_ZhengCeYiJu = zhengceyiju;
297
+                    dModel.F_WangShangBanLiLianJie = wangshangbanlilianjie;
298
+                    dModel.F_File = file;
299
+                    dModel.F_BanLiCaiLiao = banlicailiao;
300
+                    dModel.F_BanLiShiXian = banlishixian;
301
+                    dModel.F_BanLiDiDian = banlididian;
302
+
303
+                    try
304
+                    {
305
+                        dModel.F_BanLiShiJian = DateTime.Parse(fabushijian);
306
+                    }
307
+                    catch { };
308
+
309
+                    dModel.F_BanLiDianHua = banlidianhua;
310
+                    dModel.F_QiTaShuoMing = qitashuoming;
311
+                    dModel.F_BanLiLiuCheng = banliliucheng;
312
+                    dModel.F_BeiZhu = beizhu;
313
+
314
+                    if (new BLL.T_Wiki_LawGuide().Update(dModel))
315
+                        return Success("修改成功");
316
+                    else
317
+                        return Error("修改失败");
318
+                    //}
319
+                }
320
+                else
321
+                {
322
+                    return Error("修改失败");
323
+                }
324
+            }
325
+        }
326
+
327
+        /// <summary>
328
+        /// 删除
329
+        /// </summary>
330
+        /// <param name="ids"></param>
331
+        /// <returns></returns>
332
+        public ActionResult DelModel(string[] ids)
333
+        {
334
+            if (ids == null || ids.Length <= 0)
335
+            {
336
+                return Error("请选择要删除的选项");
337
+            }
338
+
339
+            var idStr = string.Join(",", ids);
340
+            if (string.IsNullOrEmpty(idStr.Trim()))
341
+            {
342
+                return Error("请选择要删除的选项");
343
+            }
344
+            int n = DB.DbHelperSQL.ExecuteSql(" update T_Wiki_LawGuide set F_IsDelete=1,F_DeleteUser='" + User.F_UserCode + "',F_DeleteTime=getdate() where F_Id in (" + idStr + ")");
345
+            if (n > 0)
346
+            {
347
+                return Success("删除成功");
348
+            }
349
+            return Error("删除失败");
16 350
         }
17 351
     }
18 352
 }

+ 269 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/ProfessorController.cs

@@ -1,18 +1,284 @@
1
-using CallCenterApi.Interface.Controllers.Base;
1
+using CallCenter.Utility;
2
+using CallCenterApi.DB;
3
+using CallCenterApi.Interface.Controllers.Base;
2 4
 using System;
3 5
 using System.Collections.Generic;
6
+using System.Data;
4 7
 using System.Linq;
5 8
 using System.Web;
6 9
 using System.Web.Mvc;
7 10
 
8 11
 namespace CallCenterApi.Interface.Controllers.Wiki
9 12
 {
13
+    [Authority]
10 14
     public class ProfessorController : BaseController
11 15
     {
12 16
         // GET: Professor
13
-        public ActionResult Index()
17
+
18
+        /// <summary>
19
+        /// 上传专家图片
20
+        /// </summary>
21
+        /// <returns></returns>
22
+        public ActionResult UploadTX(string name)
14 23
         {
15
-            return View();
24
+            string path = string.Empty;
25
+            HttpPostedFile _upfile = RequestString.GetFile("upFile");
26
+            if (_upfile != null)
27
+            {
28
+                ImageUpload iu = new ImageUpload();
29
+                iu.SavePath = "/Upload/ZJTX/";
30
+                iu.PostFile = _upfile;
31
+                if (string.IsNullOrEmpty(name))
32
+                {
33
+                    iu.InFileName = name + ".jpg";
34
+                    iu.SaveType = 1;
35
+                }
36
+                iu.Upload();
37
+                path = "/Upload/ZJTX/" + iu.OutFileName;
38
+
39
+                return Success("成功", path);
40
+            }
41
+            else
42
+            {
43
+                return Error("请选择要上传的文件");
44
+            }
45
+        }
46
+
47
+        /// <summary>
48
+        /// 列表
49
+        /// </summary>
50
+        /// <param name="page"></param>
51
+        /// <param name="pagesize"></param>
52
+        /// <param name="isdc"></param>
53
+        /// <returns></returns>
54
+        public ActionResult GetList(int page = 1, int pagesize = 10, int isdc = 0)
55
+        {
56
+            DataTable dt = new DataTable();
57
+            string sql = " and F_IsDelete=0 ";
58
+
59
+            string strxingming = HttpUtility.UrlDecode(RequestString.GetQueryString("xingming"));
60
+            string strdanwei = HttpUtility.UrlDecode(RequestString.GetQueryString("danwei"));
61
+            string strkeshi = HttpUtility.UrlDecode(RequestString.GetQueryString("keshi"));
62
+
63
+            if (strxingming.Trim() != "" && strxingming != "undefined")
64
+            {
65
+                sql += " and F_XingMing like '%" + strxingming + "%' ";
66
+            }
67
+            if (strdanwei.Trim() != "" && strdanwei != "undefined")
68
+            {
69
+                sql += " and F_DanWei like '%" + strdanwei + "%' ";
70
+            }
71
+            if (strkeshi.Trim() != "" && strkeshi != "undefined")
72
+            {
73
+                sql += " and F_KeShi like '%" + strkeshi + "%' ";
74
+            }
75
+
76
+            string cols = "*";
77
+
78
+            if (isdc > 0)
79
+            {
80
+                var dtdc = DbHelperSQL.Query(" select " + cols + " from T_Wiki_Professor with(nolock) where 1=1 " + sql).Tables[0];
81
+                var msg = new NPOIHelper().ExportToExcel("政策专家", dtdc);
82
+                if (msg == "")
83
+                {
84
+                    return Success("导出成功");
85
+                }
86
+                else
87
+                {
88
+                    return Error("导出失败");
89
+                }
90
+            }
91
+
92
+            int recordCount = 0;
93
+            dt = BLL.PagerBLL.GetListPager(
94
+                "T_Wiki_Professor with(nolock)",
95
+                "F_Id",
96
+                cols,
97
+                sql,
98
+                "ORDER BY F_DianJiLiang,F_CreateTime DESC",
99
+                pagesize,
100
+                page,
101
+                true,
102
+                out recordCount);
103
+
104
+            var obj = new
105
+            {
106
+                state = "success",
107
+                message = "成功",
108
+                rows = dt,
109
+                total = recordCount
110
+            };
111
+            return Content(obj.ToJson());
112
+
113
+        }
114
+
115
+        /// <summary>
116
+        /// 获取
117
+        /// </summary>
118
+        /// <param name="id"></param>
119
+        /// <returns></returns>
120
+        public ActionResult GetModel(int id = 0)
121
+        {
122
+            if (id != 0)
123
+            {
124
+                DB.DbHelperSQL.ExecuteSql(" update T_Wiki_Professor set F_DianJiLiang=F_DianJiLiang+1 where F_Id=" + id);
125
+                return Success("成功", new BLL.T_Wiki_Professor().GetModel(id));
126
+            }
127
+            else
128
+            {
129
+                return Error("参数错误");
130
+            }
131
+        }
132
+
133
+        /// <summary>
134
+        /// 添加
135
+        /// </summary>
136
+        /// <param name="input"></param>
137
+        /// <returns></returns>
138
+        [HttpPost]
139
+        public ActionResult AddModel(int id=0)
140
+        {
141
+            string xingming = RequestString.GetFormString("xingming");
142
+            string danwei = RequestString.GetFormString("danwei");
143
+            string keshi = RequestString.GetFormString("keshi");
144
+            string zhiwu = RequestString.GetFormString("zhiwu");
145
+            string shouji = RequestString.GetFormString("shouji");
146
+            string dianhua = RequestString.GetFormString("dianhua");
147
+            string diqu = RequestString.GetFormString("diqu");
148
+            string hangye = RequestString.GetFormString("hangye");
149
+            string shengxiaoshijian = RequestString.GetFormString("shengxiaoshijian");
150
+            string shixiaoshijian = RequestString.GetFormString("shixiaoshijian");
151
+            string fabushijian = RequestString.GetFormString("fabushijian");
152
+            string faburen = RequestString.GetFormString("faburen");
153
+            string fabudanwei = RequestString.GetFormString("fabudanwei");
154
+            string touxiang = RequestString.GetFormString("touxiang");
155
+            string zhuanyelingyujianjie = RequestString.GetFormString("zhuanyelingyujianjie");
156
+
157
+            Model.T_Wiki_Professor dModel = new Model.T_Wiki_Professor();
158
+            if (id == 0)
159
+            {
160
+                var list = new BLL.T_Wiki_Professor().GetList(" F_XingMing='" + xingming + "' and F_IsDelete=0 ").Tables[0];
161
+                if (list.Rows.Count > 0)
162
+                {
163
+                    return Error("已经存在");
164
+                }
165
+                else
166
+                {
167
+                    dModel.F_XingMing = xingming;
168
+                    dModel.F_DanWei = danwei;
169
+                    dModel.F_KeShi = keshi;
170
+                    dModel.F_ZhiWu = zhiwu;
171
+                    dModel.F_ShouJi = shouji;
172
+                    dModel.F_DianHua = dianhua;
173
+                    dModel.F_DiQu = diqu;
174
+                    dModel.F_HangYe = hangye;
175
+                    try
176
+                    {
177
+                        dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
178
+                    }
179
+                    catch { };
180
+                    try
181
+                    {
182
+                        dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
183
+                    }
184
+                    catch { };
185
+                    try
186
+                    {
187
+                        dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
188
+                    }
189
+                    catch { };
190
+
191
+                    dModel.F_FaBuRen = faburen;
192
+                    dModel.F_FaBuDanWei = fabudanwei;
193
+                    dModel.F_TouXiang = touxiang;
194
+                    dModel.F_ZhuanYeLingYuJianJie = zhuanyelingyujianjie;
195
+                    dModel.F_DianJiLiang = 0;
196
+                    dModel.F_IsDelete = 0;
197
+                    dModel.F_CreateUser = User.F_UserCode;
198
+                    dModel.F_CreateTime = DateTime.Now;
199
+                    int n = new BLL.T_Wiki_Professor().Add(dModel);
200
+                    if (n > 0)
201
+                        return Success("添加成功", n);
202
+                    else
203
+                        return Error("添加失败");
204
+                }
205
+            }
206
+            else
207
+            {
208
+                dModel = new BLL.T_Wiki_Professor().GetModel(id);
209
+                if (dModel != null)
210
+                {
211
+                    var list = new BLL.T_Wiki_Professor().GetList(" F_XingMing='" + xingming + "' and F_IsDelete=0 and F_Id!='" + id + "' ").Tables[0];
212
+                    if (list.Rows.Count > 0)
213
+                    {
214
+                        return Error("已经存在");
215
+                    }
216
+                    else
217
+                    {
218
+                        dModel.F_XingMing = xingming;
219
+                        dModel.F_DanWei = danwei;
220
+                        dModel.F_KeShi = keshi;
221
+                        dModel.F_ZhiWu = zhiwu;
222
+                        dModel.F_ShouJi = shouji;
223
+                        dModel.F_DianHua = dianhua;
224
+                        dModel.F_DiQu = diqu;
225
+                        dModel.F_HangYe = hangye;
226
+                        try
227
+                        {
228
+                            dModel.F_ShengXiaoShiJian = DateTime.Parse(shengxiaoshijian);
229
+                        }
230
+                        catch { };
231
+                        try
232
+                        {
233
+                            dModel.F_ShiXiaoShiJian = DateTime.Parse(shixiaoshijian);
234
+                        }
235
+                        catch { };
236
+                        try
237
+                        {
238
+                            dModel.F_FaBuShiJian = DateTime.Parse(fabushijian);
239
+                        }
240
+                        catch { };
241
+
242
+                        dModel.F_FaBuRen = faburen;
243
+                        dModel.F_FaBuDanWei = fabudanwei;
244
+                        dModel.F_TouXiang = touxiang;
245
+                        dModel.F_ZhuanYeLingYuJianJie = zhuanyelingyujianjie;
246
+                        if (new BLL.T_Wiki_Professor().Update(dModel))
247
+                            return Success("修改成功");
248
+                        else
249
+                            return Error("修改失败");
250
+                    }
251
+                }
252
+                else
253
+                {
254
+                    return Error("修改失败");
255
+                }
256
+            }
257
+        }
258
+
259
+        /// <summary>
260
+        /// 删除
261
+        /// </summary>
262
+        /// <param name="ids"></param>
263
+        /// <returns></returns>
264
+        public ActionResult DelModel(string[] ids)
265
+        {
266
+            if (ids == null || ids.Length <= 0)
267
+            {
268
+                return Error("请选择要删除的选项");
269
+            }
270
+
271
+            var idStr = string.Join(",", ids);
272
+            if (string.IsNullOrEmpty(idStr.Trim()))
273
+            {
274
+                return Error("请选择要删除的选项");
275
+            }
276
+            int n = DbHelperSQL.ExecuteSql(" update T_Wiki_Professor set F_IsDelete=1,F_DeleteUser='" + User.F_UserCode + "',F_DeleteTime=getdate() where F_Id in (" + idStr + ")");
277
+            if (n > 0)
278
+            {
279
+                return Success("删除成功");
280
+            }
281
+            return Error("删除失败");
16 282
         }
17 283
     }
18 284
 }

+ 9 - 0
CallCenterApi/CallCenterApi.Model/T_Wiki_HotspotGlossary.cs

@@ -27,6 +27,7 @@ namespace CallCenterApi.Model
27 27
         private string _f_file;
28 28
         private string _f_redianwenti;
29 29
         private string _f_wentijieda;
30
+        private long? _f_dianjiliang;
30 31
         private string _f_createuser;
31 32
         private DateTime? _f_createtime;
32 33
         private int? _f_isdelete;
@@ -171,6 +172,14 @@ namespace CallCenterApi.Model
171 172
         /// <summary>
172 173
         /// 
173 174
         /// </summary>
175
+        public long? F_DianJiLiang
176
+        {
177
+            set { _f_dianjiliang = value; }
178
+            get { return _f_dianjiliang; }
179
+        }
180
+        /// <summary>
181
+        /// 
182
+        /// </summary>
174 183
         public string F_CreateUser
175 184
         {
176 185
             set { _f_createuser = value; }

+ 9 - 0
CallCenterApi/CallCenterApi.Model/T_Wiki_LawGuide.cs

@@ -33,6 +33,7 @@ namespace CallCenterApi.Model
33 33
         private string _f_qitashuoming;
34 34
         private string _f_banliliucheng;
35 35
         private string _f_beizhu;
36
+        private long? _f_dianjiliang;
36 37
         private string _f_createuser;
37 38
         private DateTime? _f_createtime;
38 39
         private int? _f_isdelete;
@@ -225,6 +226,14 @@ namespace CallCenterApi.Model
225 226
         /// <summary>
226 227
         /// 
227 228
         /// </summary>
229
+        public long? F_DianJiLiang
230
+        {
231
+            set { _f_dianjiliang = value; }
232
+            get { return _f_dianjiliang; }
233
+        }
234
+        /// <summary>
235
+        /// 
236
+        /// </summary>
228 237
         public string F_CreateUser
229 238
         {
230 239
             set { _f_createuser = value; }

+ 9 - 0
CallCenterApi/CallCenterApi.Model/T_Wiki_Professor.cs

@@ -26,6 +26,7 @@ namespace CallCenterApi.Model
26 26
         private string _f_fabudanwei;
27 27
         private string _f_touxiang;
28 28
         private string _f_zhuanyelingyujianjie;
29
+        private long? _f_dianjiliang;
29 30
         private string _f_createuser;
30 31
         private DateTime? _f_createtime;
31 32
         private int? _f_isdelete;
@@ -162,6 +163,14 @@ namespace CallCenterApi.Model
162 163
         /// <summary>
163 164
         /// 
164 165
         /// </summary>
166
+        public long? F_DianJiLiang
167
+        {
168
+            set { _f_dianjiliang = value; }
169
+            get { return _f_dianjiliang; }
170
+        }
171
+        /// <summary>
172
+        /// 
173
+        /// </summary>
165 174
         public string F_CreateUser
166 175
         {
167 176
             set { _f_createuser = value; }