Explorar el Código

Merge branch 'master' of http://192.168.1.222:3000/duhongyu/Anyang_api

# Conflicts:
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/FunctionsController.cs
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/HotspotGlossaryController.cs
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/LawGuideController.cs
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/NounInterpretationController.cs
#	CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/PolicyController.cs
duhongyu %!s(int64=4) %!d(string=hace) años
padre
commit
6870423b4e

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 21 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/PolicyController.cs


+ 16 - 0
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Wiki/ProfessorController.cs

@@ -281,5 +281,21 @@ namespace CallCenterApi.Interface.Controllers.Wiki
281 281
             }
282 282
             return Error("删除失败");
283 283
         }
284
+
285
+        /// <summary>
286
+        /// 导出word
287
+        /// </summary>
288
+        /// <returns></returns>
289
+        public ActionResult ExportWord(int id)
290
+        {
291
+            var aw = new AsposeWord();
292
+            aw.OpenWithTemplate(Server.MapPath("/Upload/Word/政策专家库模板.doc"));
293
+            var dt = DB.DbHelperSQL.Query("select * from T_Wiki_Professor with(nolock) where F_Id=" + id).Tables[0];
294
+            aw.Builder();
295
+            aw.CreateProfessorWord(dt);
296
+            var bt = aw.ExportAs();
297
+            Response.AppendHeader("Access-Control-Expose-Headers", "Content-Disposition");
298
+            return File(bt, "application/msword", DateTime.Now.Ticks.ToString() + ".doc");
299
+        }
284 300
     }
285 301
 }

+ 13 - 73
CallCenterCommon/CallCenter.Utility/word/AsposeWord.cs

@@ -288,7 +288,7 @@ namespace CallCenter.Utility
288 288
         }
289 289
 
290 290
         //导出办事指南
291
-        public void CreateGuideWord(DataTable dt,DataTable dt2)
291
+        public void CreateGuideWord(DataTable dt, DataTable dt2)
292 292
         {
293 293
             oWordApplic.MoveToBookmark("xh");//跳转到书签名是xh的位置
294 294
             oWordApplic.Write(dt.Rows[0]["F_Id"].ToString());
@@ -315,14 +315,14 @@ namespace CallCenter.Utility
315 315
 
316 316
 
317 317
             oWordApplic.MoveToBookmark("sxsj");
318
-          
318
+
319 319
             if (dt.Rows[0]["F_ShengXiaoShiJian"] != null && dt.Rows[0]["F_ShengXiaoShiJian"].ToString() != "")
320 320
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShengXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
321 321
 
322 322
 
323 323
 
324 324
             oWordApplic.MoveToBookmark("sxsj1");
325
-       
325
+
326 326
             if (dt.Rows[0]["F_ShiXiaoShiJian"] != null && dt.Rows[0]["F_ShiXiaoShiJian"].ToString() != "")
327 327
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShiXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
328 328
 
@@ -362,7 +362,7 @@ namespace CallCenter.Utility
362 362
 
363 363
 
364 364
             oWordApplic.MoveToBookmark("wsbllj");
365
-            oWordApplic.Write(dt.Rows[0]["F_WangShangBanLiLianJie"].ToString());  
365
+            oWordApplic.Write(dt.Rows[0]["F_WangShangBanLiLianJie"].ToString());
366 366
 
367 367
 
368 368
 
@@ -385,7 +385,7 @@ namespace CallCenter.Utility
385 385
             if (dt.Rows[0]["F_BanLiShiJian"] != null && dt.Rows[0]["F_BanLiShiJian"].ToString() != "")
386 386
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShiXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss") + "," + dt.Rows[0]["F_BanLiDianHua"].ToString());
387 387
             else
388
-            oWordApplic.Write( dt.Rows[0]["F_BanLiDianHua"].ToString());
388
+                oWordApplic.Write(dt.Rows[0]["F_BanLiDianHua"].ToString());
389 389
 
390 390
             oWordApplic.MoveToBookmark("qtsm");
391 391
             oWordApplic.Write(dt.Rows[0]["F_QiTaShuoMing"].ToString());
@@ -395,12 +395,7 @@ namespace CallCenter.Utility
395 395
 
396 396
 
397 397
             oWordApplic.MoveToBookmark("fjsc");
398
-              oWordApplic.Write(dt.Rows[0]["fileurl"].ToString());
399
-    
400
-
401
-
402
-
403
-
398
+            oWordApplic.Write(dt.Rows[0]["fileurl"].ToString());
404 399
         }
405 400
 
406 401
         //导出部门职能,政策法规
@@ -421,32 +416,21 @@ namespace CallCenter.Utility
421 416
             oWordApplic.MoveToBookmark("sshy");
422 417
             oWordApplic.Write(dt.Rows[0]["F_HangYe"].ToString());
423 418
 
424
-
425 419
             oWordApplic.MoveToBookmark("dq");
426 420
             oWordApplic.Write(dt.Rows[0]["F_DiQu"].ToString());
427 421
 
428
-
429
-            oWordApplic.MoveToBookmark("fbsj");          
422
+            oWordApplic.MoveToBookmark("fbsj");
430 423
             if (dt.Rows[0]["F_FaBuShiJian"] != null && dt.Rows[0]["F_FaBuShiJian"].ToString() != "")
431 424
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_FaBuShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
432 425
 
433
-
434
-
435
-
436 426
             oWordApplic.MoveToBookmark("sxsj");
437
-
438 427
             if (dt.Rows[0]["F_ShengXiaoShiJian"] != null && dt.Rows[0]["F_ShengXiaoShiJian"].ToString() != "")
439 428
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShengXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
440 429
 
441
-
442
-
443 430
             oWordApplic.MoveToBookmark("sxsj1");
444
-
445 431
             if (dt.Rows[0]["F_ShiXiaoShiJian"] != null && dt.Rows[0]["F_ShiXiaoShiJian"].ToString() != "")
446 432
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShiXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
447 433
 
448
-
449
-
450 434
             oWordApplic.MoveToBookmark("yjgjc1");
451 435
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name1"].ToString() : "");
452 436
 
@@ -460,48 +444,33 @@ namespace CallCenter.Utility
460 444
             oWordApplic.MoveToBookmark("sjgjc");
461 445
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name3"].ToString() : "");
462 446
 
463
-
464 447
             oWordApplic.MoveToBookmark("sjgjc1");
465 448
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name4"].ToString() : "");
466 449
 
467
-
468
-
469 450
             oWordApplic.MoveToBookmark("fwwh");
470 451
             oWordApplic.Write(dt.Rows[0]["F_FaWenWenHao"].ToString());
471 452
 
472 453
             oWordApplic.MoveToBookmark("fwdw");
473 454
             oWordApplic.Write(dt.Rows[0]["F_FaWenDanWei"].ToString());
474 455
 
475
-
476
-
477 456
             oWordApplic.MoveToBookmark("znbm");
478 457
             oWordApplic.Write(dt.Rows[0]["F_ZhiNengBuMen"].ToString());
479 458
 
480 459
             oWordApplic.MoveToBookmark("bsbm");
481 460
             oWordApplic.Write(dt.Rows[0]["F_BiaoShiBianMa"].ToString());
482
-
483
-
461
+            
484 462
             oWordApplic.MoveToBookmark("wjmc");
485 463
             oWordApplic.Write(dt.Rows[0]["F_WenJianMingCheng"].ToString());
486 464
 
487
-
488
-
489 465
             oWordApplic.MoveToBookmark("wjnr");
490 466
             oWordApplic.Write(dt.Rows[0]["F_WenJianNeiRong"].ToString());
491
-  
492
-
493 467
 
494 468
             oWordApplic.MoveToBookmark("fjsc");
495 469
             oWordApplic.Write(dt.Rows[0]["fileurl"].ToString());
496
-
497
-
498
-
499
-
500
-
501 470
         }
502 471
 
503 472
         //热点问答 名词解释
504
-        public void CreateHotSpotWord(DataTable dt,DataTable dt2)
473
+        public void CreateHotSpotWord(DataTable dt, DataTable dt2)
505 474
         {
506 475
             oWordApplic.MoveToBookmark("xh");//跳转到书签名是xh的位置
507 476
             oWordApplic.Write(dt.Rows[0]["F_Id"].ToString());
@@ -517,40 +486,27 @@ namespace CallCenter.Utility
517 486
 
518 487
             oWordApplic.MoveToBookmark("sshy");
519 488
             oWordApplic.Write(dt.Rows[0]["F_HangYe"].ToString());
520
-
521
-
489
+            
522 490
             oWordApplic.MoveToBookmark("dq");
523 491
             oWordApplic.Write(dt.Rows[0]["F_DiQu"].ToString());
524
-
525
-
492
+            
526 493
             oWordApplic.MoveToBookmark("fbsj");
527 494
             if (dt.Rows[0]["F_FaBuShiJian"] != null && dt.Rows[0]["F_FaBuShiJian"].ToString() != "")
528 495
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_FaBuShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
529 496
 
530
-
531
-
532
-
533 497
             oWordApplic.MoveToBookmark("sxsj");
534
-
535 498
             if (dt.Rows[0]["F_ShengXiaoShiJian"] != null && dt.Rows[0]["F_ShengXiaoShiJian"].ToString() != "")
536 499
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShengXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
537 500
 
538
-
539
-
540 501
             oWordApplic.MoveToBookmark("sxsj1");
541
-
542 502
             if (dt.Rows[0]["F_ShiXiaoShiJian"] != null && dt.Rows[0]["F_ShiXiaoShiJian"].ToString() != "")
543 503
                 oWordApplic.Write(DateTime.Parse(dt.Rows[0]["F_ShiXiaoShiJian"].ToString()).ToString("yyyy-MM-dd HH:mm:ss"));
544 504
 
545
-
546
-
547
-
548 505
             oWordApplic.MoveToBookmark("yjgjc1");
549
-            oWordApplic.Write( dt2.Rows.Count>0? dt2.Rows[0]["leve1name1"].ToString() :"");
550
-
506
+            oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name1"].ToString() : "");
551 507
 
552 508
             oWordApplic.MoveToBookmark("yjgjc");
553
-            oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name1"].ToString():"");
509
+            oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name1"].ToString() : "");
554 510
 
555 511
             oWordApplic.MoveToBookmark("ejgjc");
556 512
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name2"].ToString() : "");
@@ -558,20 +514,15 @@ namespace CallCenter.Utility
558 514
             oWordApplic.MoveToBookmark("sjgjc");
559 515
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name3"].ToString() : "");
560 516
 
561
-
562 517
             oWordApplic.MoveToBookmark("sjgjc1");
563 518
             oWordApplic.Write(dt2.Rows.Count > 0 ? dt2.Rows[0]["leve1name4"].ToString() : "");
564 519
 
565
-
566 520
             oWordApplic.MoveToBookmark("fwwh");
567 521
             oWordApplic.Write(dt.Rows[0]["F_FaWenWenHao"].ToString());
568 522
 
569 523
             oWordApplic.MoveToBookmark("fwdw");
570 524
             oWordApplic.Write(dt.Rows[0]["F_FaWenDanWei"].ToString());
571 525
 
572
-
573
-
574
-     
575 526
             oWordApplic.MoveToBookmark("bsbm");
576 527
             oWordApplic.Write(dt.Rows[0]["F_BiaoShiBianMa"].ToString());
577 528
 
@@ -579,28 +530,17 @@ namespace CallCenter.Utility
579 530
             oWordApplic.MoveToBookmark("zcmc");
580 531
             oWordApplic.Write(dt.Rows[0]["F_ZhengCeMingCi"].ToString());
581 532
 
582
-
583
-
584 533
             oWordApplic.MoveToBookmark("rdwt");
585 534
             oWordApplic.Write(dt.Rows[0]["F_ReDianWenTi"].ToString());
586 535
 
587
-
588 536
             oWordApplic.MoveToBookmark("nrjd");
589 537
             oWordApplic.Write(dt.Rows[0]["F_WenTiJieDa"].ToString());
590 538
 
591
-
592 539
             oWordApplic.MoveToBookmark("jddw");
593 540
             oWordApplic.Write(dt.Rows[0]["F_JieDaDanWei"].ToString());
594 541
 
595
-
596 542
             oWordApplic.MoveToBookmark("fjsc");
597 543
             oWordApplic.Write(dt.Rows[0]["fileurl"].ToString());
598
-
599
-
600
-
601
-
602
-
603 544
         }
604
-
605 545
     }
606 546
 }