EmpUser_treeData.txt 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> treeData(java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String);
  2. Code:
  3. 0: invokestatic #156 // Method com/jeesite/common/collect/ListUtils.newArrayList:()Ljava/util/ArrayList;
  4. 3: astore 9
  5. 5: new #4 // class com/jeesite/modules/sys/entity/EmpUser
  6. 8: dup
  7. 9: invokespecial #109 // Method com/jeesite/modules/sys/entity/EmpUser."<init>":()V
  8. 12: astore 10
  9. 14: aload 10
  10. 16: invokevirtual #26 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  11. 19: astore 11
  12. 21: aload_2
  13. 22: ifnull 45
  14. 25: aload_2
  15. 26: arraylength
  16. 27: iconst_1
  17. 28: if_icmpne 45
  18. 31: aload 11
  19. 33: invokevirtual #27 // Method com/jeesite/modules/sys/entity/Employee.getOffice:()Lcom/jeesite/modules/sys/entity/Office;
  20. 36: aload_2
  21. 37: iconst_0
  22. 38: aaload
  23. 39: invokevirtual #157 // Method com/jeesite/modules/sys/entity/Office.setOfficeCode:(Ljava/lang/String;)V
  24. 42: goto 54
  25. 45: aload 11
  26. 47: invokevirtual #27 // Method com/jeesite/modules/sys/entity/Employee.getOffice:()Lcom/jeesite/modules/sys/entity/Office;
  27. 50: aload_2
  28. 51: invokevirtual #158 // Method com/jeesite/modules/sys/entity/Office.setId_in:([Ljava/lang/String;)V
  29. 54: aload 11
  30. 56: invokevirtual #27 // Method com/jeesite/modules/sys/entity/Employee.getOffice:()Lcom/jeesite/modules/sys/entity/Office;
  31. 59: iconst_0
  32. 60: invokestatic #28 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
  33. 63: invokevirtual #29 // Method com/jeesite/modules/sys/entity/Office.setIsQueryChildren:(Ljava/lang/Boolean;)V
  34. 66: aload 11
  35. 68: invokevirtual #30 // Method com/jeesite/modules/sys/entity/Employee.getCompany:()Lcom/jeesite/modules/sys/entity/Company;
  36. 71: aload_3
  37. 72: invokevirtual #159 // Method com/jeesite/modules/sys/entity/Company.setCompanyCode:(Ljava/lang/String;)V
  38. 75: aload 11
  39. 77: invokevirtual #30 // Method com/jeesite/modules/sys/entity/Employee.getCompany:()Lcom/jeesite/modules/sys/entity/Company;
  40. 80: iconst_0
  41. 81: invokestatic #28 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean;
  42. 84: invokevirtual #31 // Method com/jeesite/modules/sys/entity/Company.setIsQueryChildren:(Ljava/lang/Boolean;)V
  43. 87: aload 11
  44. 89: aload 4
  45. 91: invokevirtual #160 // Method com/jeesite/modules/sys/entity/Employee.setPostCode:(Ljava/lang/String;)V
  46. 94: aload 10
  47. 96: aload 5
  48. 98: invokevirtual #161 // Method com/jeesite/modules/sys/entity/EmpUser.setRoleCode:(Ljava/lang/String;)V
  49. 101: aload 10
  50. 103: ldc #129 // String 0
  51. 105: invokevirtual #126 // Method com/jeesite/modules/sys/entity/EmpUser.setStatus:(Ljava/lang/String;)V
  52. 108: aload 10
  53. 110: ldc #15 // String employee
  54. 112: invokevirtual #162 // Method com/jeesite/modules/sys/entity/EmpUser.setUserType:(Ljava/lang/String;)V
  55. 115: aload 6
  56. 117: ifnull 137
  57. 120: aload 6
  58. 122: invokevirtual #32 // Method java/lang/Boolean.booleanValue:()Z
  59. 125: ifeq 137
  60. 128: invokestatic #33 // Method com/jeesite/common/config/Global.isStrictMode:()Ljava/lang/Boolean;
  61. 131: invokevirtual #32 // Method java/lang/Boolean.booleanValue:()Z
  62. 134: ifeq 150
  63. 137: aload_0
  64. 138: getfield #2 // Field empUserService:Lcom/jeesite/modules/sys/service/EmpUserService;
  65. 141: aload 10
  66. 143: aload 8
  67. 145: invokeinterface #34, 3 // InterfaceMethod com/jeesite/modules/sys/service/EmpUserService.addDataScopeFilter:(Lcom/jeesite/modules/sys/entity/EmpUser;Ljava/lang/String;)V
  68. 150: aload_0
  69. 151: getfield #2 // Field empUserService:Lcom/jeesite/modules/sys/service/EmpUserService;
  70. 154: aload 10
  71. 156: invokeinterface #93, 2 // InterfaceMethod com/jeesite/modules/sys/service/EmpUserService.findList:(Lcom/jeesite/common/entity/api/DataEntityApi;)Ljava/util/List;
  72. 161: astore 12
  73. 163: iconst_0
  74. 164: istore 13
  75. 166: iload 13
  76. 168: aload 12
  77. 170: invokeinterface #163, 1 // InterfaceMethod java/util/List.size:()I
  78. 175: if_icmpge 304
  79. 178: aload 12
  80. 180: iload 13
  81. 182: invokeinterface #164, 2 // InterfaceMethod java/util/List.get:(I)Ljava/lang/Object;
  82. 187: checkcast #4 // class com/jeesite/modules/sys/entity/EmpUser
  83. 190: astore 14
  84. 192: invokestatic #165 // Method com/jeesite/common/collect/MapUtils.newHashMap:()Ljava/util/HashMap;
  85. 195: astore 15
  86. 197: aload 15
  87. 199: ldc #166 // String id
  88. 201: new #94 // class java/lang/StringBuilder
  89. 204: dup
  90. 205: invokespecial #95 // Method java/lang/StringBuilder."<init>":()V
  91. 208: aload_1
  92. 209: ldc #167 // String u_
  93. 211: invokestatic #168 // Method com/jeesite/common/lang/ObjectUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  94. 214: checkcast #53 // class java/lang/String
  95. 217: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  96. 220: aload 14
  97. 222: invokevirtual #169 // Method com/jeesite/modules/sys/entity/EmpUser.getId:()Ljava/lang/String;
  98. 225: invokevirtual #97 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  99. 228: invokevirtual #101 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  100. 231: invokeinterface #170, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  101. 236: pop
  102. 237: aload 15
  103. 239: ldc #171 // String pId
  104. 241: aload 14
  105. 243: invokevirtual #26 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  106. 246: invokevirtual #27 // Method com/jeesite/modules/sys/entity/Employee.getOffice:()Lcom/jeesite/modules/sys/entity/Office;
  107. 249: invokevirtual #43 // Method com/jeesite/modules/sys/entity/Office.getOfficeCode:()Ljava/lang/String;
  108. 252: ldc #129 // String 0
  109. 254: invokestatic #172 // Method com/jeesite/common/lang/StringUtils.defaultIfBlank:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
  110. 257: invokeinterface #170, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  111. 262: pop
  112. 263: aload 15
  113. 265: ldc #173 // String name
  114. 267: aload 7
  115. 269: aload 14
  116. 271: invokevirtual #71 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  117. 274: aload 14
  118. 276: invokevirtual #89 // Method com/jeesite/modules/sys/entity/EmpUser.getUserName:()Ljava/lang/String;
  119. 279: invokestatic #174 // Method com/jeesite/common/lang/StringUtils.getTreeNodeName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  120. 282: invokeinterface #170, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  121. 287: pop
  122. 288: aload 9
  123. 290: aload 15
  124. 292: invokeinterface #175, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z
  125. 297: pop
  126. 298: iinc 13, 1
  127. 301: goto 166
  128. 304: aload 9
  129. 306: areturn
  130. LineNumberTable:
  131. line 413: 0
  132. line 414: 5
  133. line 415: 14
  134. line 416: 21
  135. line 417: 31
  136. line 419: 45
  137. line 421: 54
  138. line 422: 66
  139. line 423: 75
  140. line 424: 87
  141. line 425: 94
  142. line 426: 101
  143. line 427: 108
  144. line 428: 115
  145. line 429: 137
  146. line 431: 150
  147. line 432: 163
  148. line 433: 178
  149. line 434: 192
  150. line 435: 197
  151. line 436: 237
  152. line 437: 263
  153. line 438: 288
  154. line 432: 298
  155. line 440: 304
  156. LocalVariableTable:
  157. Start Length Slot Name Signature
  158. 192 106 14 e Lcom/jeesite/modules/sys/entity/EmpUser;
  159. 197 101 15 map Ljava/util/Map;
  160. 166 138 13 i I
  161. 0 307 0 this Lcom/jeesite/modules/sys/web/user/EmpUserController;
  162. 0 307 1 idPrefix Ljava/lang/String;
  163. 0 307 2 officeCode [Ljava/lang/String;
  164. 0 307 3 companyCode Ljava/lang/String;
  165. 0 307 4 postCode Ljava/lang/String;
  166. 0 307 5 roleCode Ljava/lang/String;
  167. 0 307 6 isAll Ljava/lang/Boolean;
  168. 0 307 7 isShowCode Ljava/lang/String;
  169. 0 307 8 ctrlPermi Ljava/lang/String;
  170. 5 302 9 mapList Ljava/util/List;
  171. 14 293 10 empUser Lcom/jeesite/modules/sys/entity/EmpUser;
  172. 21 286 11 employee Lcom/jeesite/modules/sys/entity/Employee;
  173. 163 144 12 list Ljava/util/List;
  174. public java.lang.String empUserSelect(com.jeesite.modules.sys.entity.EmpUser, java.lang.String, org.springframework.ui.Model);
  175. Code:
  176. 0: aload_2
  177. 1: invokestatic #176 // Method com/jeesite/common/codec/EncodeUtils.decodeUrl:(Ljava/lang/String;)Ljava/lang/String;
  178. 4: astore 4
  179. 6: aload 4
  180. 8: ifnull 33
  181. 11: aload 4
  182. 13: invokestatic #177 // Method com/alibaba/fastjson/JSONValidator.from:(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONValidator;
  183. 16: invokevirtual #178 // Method com/alibaba/fastjson/JSONValidator.validate:()Z
  184. 19: ifeq 33
  185. 22: aload_3
  186. 23: ldc #179 // String selectData
  187. 25: aload 4
  188. 27: invokeinterface #6, 3 // InterfaceMethod org/springframework/ui/Model.addAttribute:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/ui/Model;
  189. 32: pop
  190. 33: aload_3
  191. 34: ldc #5 // String empUser
  192. 36: aload_1
  193. 37: invokeinterface #6, 3 // InterfaceMethod org/springframework/ui/Model.addAttribute:(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/ui/Model;
  194. 42: pop
  195. 43: ldc #180 // String modules/sys/user/empUserSelect
  196. 45: areturn
  197. LineNumberTable:
  198. line 449: 0
  199. line 450: 6
  200. line 451: 22
  201. line 457: 33
  202. line 458: 43
  203. LocalVariableTable:
  204. Start Length Slot Name Signature
  205. 0 46 0 this Lcom/jeesite/modules/sys/web/user/EmpUserController;
  206. 0 46 1 empUser Lcom/jeesite/modules/sys/entity/EmpUser;
  207. 0 46 2 selectData Ljava/lang/String;
  208. 0 46 3 model Lorg/springframework/ui/Model;
  209. 6 40 4 selectDataJson Ljava/lang/String;
  210. }