TaskService.cs 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using wispro.sp.web.Models;
  6. namespace wispro.sp.web.Services
  7. {
  8. public class TaskService
  9. {
  10. private static ProjectInfo project = new ProjectInfo()
  11. {
  12. CaseNo = "WOCN2111703",
  13. CaseName = "NETWORK SWITCHING METHOD, APPARATUS, USER EQUIPTMENT, AND STORAGE MEDIUM",
  14. DoItem = "新申请",
  15. DoPerson = new List<string>() { "李申" },
  16. ResponseMan = ""
  17. };
  18. private List<Models.Task> Tasks = new List<Models.Task>()
  19. {
  20. new Models.Task()
  21. {
  22. Id =1,
  23. ProjectInfo = project,
  24. Name =$"案件{project.CaseNo}申诉审核",
  25. Creater = "李申",
  26. ResponseMan ="李丽",
  27. LimiteDate = new DateTime(2021,10,20),
  28. Type ="申诉审核", CreateTime = DateTime.Now, State="待处理",
  29. InputFields = new List<InputField>()
  30. {
  31. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="案件系数申诉"},
  32. new(){ FieldName ="案件系数变更为", FieldType="string", FieldValue="A"}
  33. }
  34. },
  35. new Models.Task()
  36. {
  37. Id = 1,
  38. ProjectInfo = project,
  39. Name = $"案件{project.CaseNo}申诉审核",
  40. Creater = "李申",
  41. ResponseMan = "李丽",
  42. LimiteDate = new DateTime(2021, 10, 20),
  43. Type = "申诉审核",
  44. CreateTime = DateTime.Now,
  45. State = "待处理",
  46. InputFields = new List<InputField>()
  47. {
  48. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="案件系数申诉"},
  49. new(){ FieldName ="处理事项系数变更为", FieldType="string", FieldValue="A"}
  50. }
  51. }, new Models.Task()
  52. {
  53. Id = 1,
  54. ProjectInfo = project,
  55. Name = $"案件{project.CaseNo}申诉审核",
  56. Creater = "李申",
  57. ResponseMan = "李丽",
  58. LimiteDate = new DateTime(2021, 10, 20),
  59. Type = "申诉审核",
  60. CreateTime = DateTime.Now,
  61. State = "待处理",
  62. InputFields = new List<InputField>()
  63. {
  64. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="案件系数申诉"},
  65. new(){ FieldName ="处理人变更为", FieldType="string", FieldValue="何倚雯"}
  66. }
  67. }, new Models.Task()
  68. {
  69. Id = 1,
  70. ProjectInfo = project,
  71. Name = $"案件{project.CaseNo}申诉审核",
  72. Creater = "李申",
  73. ResponseMan = "李丽",
  74. LimiteDate = new DateTime(2021, 10, 20),
  75. Type = "申诉审核",
  76. CreateTime = DateTime.Now,
  77. State = "待处理",
  78. InputFields = new List<InputField>()
  79. {
  80. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="案件系数申诉"},
  81. new(){ FieldName ="核稿人变更为", FieldType="string", FieldValue="钟子敏"}
  82. }
  83. }, new Models.Task()
  84. {
  85. Id = 1,
  86. ProjectInfo = project,
  87. Name = $"案件{project.CaseNo}申诉审核",
  88. Creater = "李申",
  89. ResponseMan = "李丽",
  90. LimiteDate = new DateTime(2021, 10, 20),
  91. Type = "申诉审核",
  92. CreateTime = DateTime.Now,
  93. State = "待处理",
  94. InputFields = new List<InputField>()
  95. {
  96. new(){ FieldName ="超期原因", FieldType="string", FieldValue="客户看稿超过一个月才回复!"}
  97. }
  98. }, new Models.Task()
  99. {
  100. Id = 1,
  101. ProjectInfo = project,
  102. Name = $"案件{project.CaseNo}申诉审核",
  103. Creater = "李申",
  104. ResponseMan = "李丽",
  105. LimiteDate = new DateTime(2021, 10, 20),
  106. Type = "申诉审核",
  107. CreateTime = DateTime.Now,
  108. State = "待处理",
  109. InputFields = new List<InputField>()
  110. {
  111. new(){ FieldName ="分配比率", FieldType="string", FieldValue="按照李申(2),何倚雯(1)的比例分配!"}
  112. }
  113. }, new Models.Task()
  114. {
  115. Id = 1,
  116. ProjectInfo = project,
  117. Name = $"案件{project.CaseNo}申诉审核",
  118. Creater = "李申",
  119. ResponseMan = "李丽",
  120. LimiteDate = new DateTime(2021, 10, 20),
  121. Type = "申诉审核",
  122. CreateTime = DateTime.Now,
  123. State = "待处理",
  124. InputFields = new List<InputField>()
  125. {
  126. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="缺失案件提报"},
  127. new(){ FieldName ="我方文号", FieldType="string", FieldValue="PACN1810394"} ,
  128. new(){ FieldName ="处理事项", FieldType="string", FieldValue="处理审查意见"}
  129. }
  130. },new Models.Task()
  131. {
  132. Id = 1,
  133. ProjectInfo = project,
  134. Name = $"案件{project.CaseNo}申诉审核",
  135. Creater = "李申",
  136. ResponseMan = "李丽",
  137. LimiteDate = new DateTime(2021, 10, 20),
  138. Type = "申诉审核",
  139. CreateTime = DateTime.Now,
  140. State = "待处理",
  141. InputFields = new List<InputField>()
  142. {
  143. new(){ FieldName ="申诉类型", FieldType="string", FieldValue="涉外案件点数算法备注"},
  144. new(){ FieldName ="算法备注", FieldType="string", FieldValue="按字数计算"} ,
  145. new(){ FieldName ="字数", FieldType="string", FieldValue="18000"}
  146. }
  147. }
  148. };
  149. public Models.Task GetTask(int id)
  150. {
  151. if(id <= Tasks.Count)
  152. {
  153. return Tasks[id - 1];
  154. }
  155. return null;
  156. }
  157. }
  158. }