EmpUserServiceSupport.javap.txt 44 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707
  1. Compiled from "EmpUserServiceSupport.java"
  2. public class com.jeesite.modules.sys.service.support.EmpUserServiceSupport extends com.jeesite.common.service.CrudService<com.jeesite.modules.sys.dao.EmpUserDao, com.jeesite.modules.sys.entity.EmpUser> implements com.jeesite.modules.sys.service.EmpUserService {
  3. private com.jeesite.modules.sys.service.UserService userService;
  4. private com.jeesite.modules.sys.service.EmployeeService employeeService;
  5. private com.jeesite.modules.sys.dao.EmployeeOfficeDao employeeOfficeDao;
  6. public com.jeesite.modules.sys.service.support.EmpUserServiceSupport();
  7. Code:
  8. 0: aload_0
  9. 1: invokespecial #1 // Method com/jeesite/common/service/CrudService."<init>":()V
  10. 4: return
  11. private void corpModelValid() throws java.lang.Exception;
  12. Code:
  13. 0: invokestatic #2 // Method com/jeesite/common/config/Global.isUseCorpModel:()Ljava/lang/Boolean;
  14. 3: ldc #3 // String user.useCorpModel
  15. 5: ldc #4 // String false
  16. 7: invokestatic #5 // Method com/jeesite/common/config/Global.getPropertyToBoolean:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;
  17. 10: invokevirtual #6 // Method java/lang/Boolean.equals:(Ljava/lang/Object;)Z
  18. 13: ifne 26
  19. 16: new #7 // class java/lang/Exception
  20. 19: dup
  21. 20: ldc #8 // String \n\nuser.useCorpModel=true? 你开启了多租户模式,似乎你的当前版本不是JeeSite专业版。\n
  22. 22: invokespecial #9 // Method java/lang/Exception."<init>":(Ljava/lang/String;)V
  23. 25: athrow
  24. 26: return
  25. public com.jeesite.modules.sys.entity.EmpUser get(com.jeesite.modules.sys.entity.EmpUser);
  26. Code:
  27. 0: aload_0
  28. 1: aload_1
  29. 2: invokespecial #10 // Method com/jeesite/common/service/CrudService.get:(Lcom/jeesite/common/entity/DataEntity;)Lcom/jeesite/common/entity/DataEntity;
  30. 5: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  31. 8: areturn
  32. public void addDataScopeFilter(com.jeesite.modules.sys.entity.EmpUser, java.lang.String);
  33. Code:
  34. 0: aload_1
  35. 1: invokevirtual #12 // Method com/jeesite/modules/sys/entity/EmpUser.getSqlMap:()Lcom/jeesite/common/mybatis/mapper/SqlMap;
  36. 4: invokevirtual #13 // Method com/jeesite/common/mybatis/mapper/SqlMap.getDataScope:()Lcom/jeesite/common/mybatis/mapper/query/QueryDataScope;
  37. 7: ldc #14 // String dsfOffice
  38. 9: ldc #15 // String Office
  39. 11: ldc #16 // String e.office_code
  40. 13: ldc #17 // String a.create_by
  41. 15: aload_2
  42. 16: ldc #18 // String office_user
  43. 18: invokevirtual #19 // Method com/jeesite/common/mybatis/mapper/query/QueryDataScope.addFilter:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/jeesite/common/mybatis/mapper/query/QueryDataScope;
  44. 21: pop
  45. 22: invokestatic #20 // Method com/jeesite/modules/sys/utils/EmpUtils.getCompany:()Lcom/jeesite/modules/sys/entity/Company;
  46. 25: invokevirtual #21 // Method com/jeesite/modules/sys/entity/Company.getCompanyCode:()Ljava/lang/String;
  47. 28: invokestatic #22 // Method com/jeesite/common/lang/StringUtils.isNotBlank:(Ljava/lang/CharSequence;)Z
  48. 31: ifeq 56
  49. 34: aload_1
  50. 35: invokevirtual #12 // Method com/jeesite/modules/sys/entity/EmpUser.getSqlMap:()Lcom/jeesite/common/mybatis/mapper/SqlMap;
  51. 38: invokevirtual #13 // Method com/jeesite/common/mybatis/mapper/SqlMap.getDataScope:()Lcom/jeesite/common/mybatis/mapper/query/QueryDataScope;
  52. 41: ldc #23 // String dsfCompany
  53. 43: ldc #24 // String Company
  54. 45: ldc #25 // String e.company_code
  55. 47: ldc #17 // String a.create_by
  56. 49: aload_2
  57. 50: ldc #18 // String office_user
  58. 52: invokevirtual #19 // Method com/jeesite/common/mybatis/mapper/query/QueryDataScope.addFilter:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/jeesite/common/mybatis/mapper/query/QueryDataScope;
  59. 55: pop
  60. 56: return
  61. public com.jeesite.common.entity.Page<com.jeesite.modules.sys.entity.EmpUser> findPage(com.jeesite.modules.sys.entity.EmpUser);
  62. Code:
  63. 0: aload_0
  64. 1: aload_1
  65. 2: invokespecial #26 // Method com/jeesite/common/service/CrudService.findPage:(Lcom/jeesite/common/entity/DataEntity;)Lcom/jeesite/common/entity/Page;
  66. 5: areturn
  67. public java.util.List<com.jeesite.modules.sys.entity.EmpUser> findUserList(com.jeesite.modules.sys.entity.EmpUser);
  68. Code:
  69. 0: aload_0
  70. 1: getfield #27 // Field dao:Lcom/jeesite/common/dao/QueryDao;
  71. 4: checkcast #28 // class com/jeesite/modules/sys/dao/EmpUserDao
  72. 7: aload_1
  73. 8: invokeinterface #29, 2 // InterfaceMethod com/jeesite/modules/sys/dao/EmpUserDao.findUserList:(Lcom/jeesite/modules/sys/entity/EmpUser;)Ljava/util/List;
  74. 13: areturn
  75. public java.util.List<com.jeesite.modules.sys.entity.EmpUser> findUserListByOfficeCodes(com.jeesite.modules.sys.entity.EmpUser);
  76. Code:
  77. 0: aload_0
  78. 1: getfield #27 // Field dao:Lcom/jeesite/common/dao/QueryDao;
  79. 4: checkcast #28 // class com/jeesite/modules/sys/dao/EmpUserDao
  80. 7: aload_1
  81. 8: invokeinterface #30, 2 // InterfaceMethod com/jeesite/modules/sys/dao/EmpUserDao.findUserListByOfficeCodes:(Lcom/jeesite/modules/sys/entity/EmpUser;)Ljava/util/List;
  82. 13: areturn
  83. public java.util.List<com.jeesite.modules.sys.entity.EmpUser> findUserListByRoleCodes(com.jeesite.modules.sys.entity.EmpUser);
  84. Code:
  85. 0: aload_0
  86. 1: getfield #27 // Field dao:Lcom/jeesite/common/dao/QueryDao;
  87. 4: checkcast #28 // class com/jeesite/modules/sys/dao/EmpUserDao
  88. 7: aload_1
  89. 8: invokeinterface #31, 2 // InterfaceMethod com/jeesite/modules/sys/dao/EmpUserDao.findUserListByRoleCodes:(Lcom/jeesite/modules/sys/entity/EmpUser;)Ljava/util/List;
  90. 13: areturn
  91. public java.util.List<com.jeesite.modules.sys.entity.EmpUser> findUserListByPostCodes(com.jeesite.modules.sys.entity.EmpUser);
  92. Code:
  93. 0: aload_0
  94. 1: getfield #27 // Field dao:Lcom/jeesite/common/dao/QueryDao;
  95. 4: checkcast #28 // class com/jeesite/modules/sys/dao/EmpUserDao
  96. 7: aload_1
  97. 8: invokeinterface #32, 2 // InterfaceMethod com/jeesite/modules/sys/dao/EmpUserDao.findUserListByPostCodes:(Lcom/jeesite/modules/sys/entity/EmpUser;)Ljava/util/List;
  98. 13: areturn
  99. public void save(com.jeesite.modules.sys.entity.EmpUser);
  100. Code:
  101. 0: aload_1
  102. 1: invokevirtual #33 // Method com/jeesite/modules/sys/entity/EmpUser.getIsNewRecord:()Z
  103. 4: ifeq 79
  104. 7: aload_1
  105. 8: invokevirtual #34 // Method com/jeesite/modules/sys/entity/EmpUser.getUserCode:()Ljava/lang/String;
  106. 11: invokestatic #35 // Method com/jeesite/common/lang/StringUtils.isBlank:(Ljava/lang/CharSequence;)Z
  107. 14: ifeq 67
  108. 17: aload_0
  109. 18: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  110. 21: aload_1
  111. 22: aload_1
  112. 23: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  113. 26: invokeinterface #38, 3 // InterfaceMethod com/jeesite/modules/sys/service/UserService.genId:(Lcom/jeesite/common/entity/api/DataEntityApi;Ljava/lang/String;)V
  114. 31: aload_1
  115. 32: new #39 // class java/lang/StringBuilder
  116. 35: dup
  117. 36: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  118. 39: aload_1
  119. 40: invokevirtual #34 // Method com/jeesite/modules/sys/entity/EmpUser.getUserCode:()Ljava/lang/String;
  120. 43: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  121. 46: ldc #42 // String _
  122. 48: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  123. 51: iconst_4
  124. 52: invokestatic #43 // Method com/jeesite/common/idgen/IdGen.randomBase62:(I)Ljava/lang/String;
  125. 55: invokevirtual #44 // Method java/lang/String.toLowerCase:()Ljava/lang/String;
  126. 58: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  127. 61: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  128. 64: invokevirtual #46 // Method com/jeesite/modules/sys/entity/EmpUser.setUserCode:(Ljava/lang/String;)V
  129. 67: aload_1
  130. 68: ldc #47 // String employee
  131. 70: invokevirtual #48 // Method com/jeesite/modules/sys/entity/EmpUser.setUserType:(Ljava/lang/String;)V
  132. 73: aload_1
  133. 74: ldc #49 // String 0
  134. 76: invokevirtual #50 // Method com/jeesite/modules/sys/entity/EmpUser.setMgrType:(Ljava/lang/String;)V
  135. 79: aload_1
  136. 80: invokevirtual #51 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  137. 83: astore_2
  138. 84: aload_2
  139. 85: invokevirtual #52 // Method com/jeesite/modules/sys/entity/Employee.getEmpCode:()Ljava/lang/String;
  140. 88: invokestatic #35 // Method com/jeesite/common/lang/StringUtils.isBlank:(Ljava/lang/CharSequence;)Z
  141. 91: ifeq 102
  142. 94: aload_2
  143. 95: aload_1
  144. 96: invokevirtual #34 // Method com/jeesite/modules/sys/entity/EmpUser.getUserCode:()Ljava/lang/String;
  145. 99: invokevirtual #53 // Method com/jeesite/modules/sys/entity/Employee.setEmpCode:(Ljava/lang/String;)V
  146. 102: aload_2
  147. 103: invokevirtual #54 // Method com/jeesite/modules/sys/entity/Employee.getEmpNo:()Ljava/lang/String;
  148. 106: invokestatic #35 // Method com/jeesite/common/lang/StringUtils.isBlank:(Ljava/lang/CharSequence;)Z
  149. 109: ifeq 120
  150. 112: aload_2
  151. 113: aload_2
  152. 114: invokevirtual #52 // Method com/jeesite/modules/sys/entity/Employee.getEmpCode:()Ljava/lang/String;
  153. 117: invokevirtual #55 // Method com/jeesite/modules/sys/entity/Employee.setEmpNo:(Ljava/lang/String;)V
  154. 120: aload_2
  155. 121: invokevirtual #56 // Method com/jeesite/modules/sys/entity/Employee.getEmpName:()Ljava/lang/String;
  156. 124: invokestatic #35 // Method com/jeesite/common/lang/StringUtils.isBlank:(Ljava/lang/CharSequence;)Z
  157. 127: ifeq 138
  158. 130: aload_2
  159. 131: aload_1
  160. 132: invokevirtual #57 // Method com/jeesite/modules/sys/entity/EmpUser.getUserName:()Ljava/lang/String;
  161. 135: invokevirtual #58 // Method com/jeesite/modules/sys/entity/Employee.setEmpName:(Ljava/lang/String;)V
  162. 138: aload_1
  163. 139: aload_2
  164. 140: invokevirtual #52 // Method com/jeesite/modules/sys/entity/Employee.getEmpCode:()Ljava/lang/String;
  165. 143: invokevirtual #59 // Method com/jeesite/modules/sys/entity/EmpUser.setRefCode:(Ljava/lang/String;)V
  166. 146: aload_1
  167. 147: aload_2
  168. 148: invokevirtual #56 // Method com/jeesite/modules/sys/entity/Employee.getEmpName:()Ljava/lang/String;
  169. 151: invokevirtual #60 // Method com/jeesite/modules/sys/entity/EmpUser.setRefName:(Ljava/lang/String;)V
  170. 154: aload_0
  171. 155: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  172. 158: aload_1
  173. 159: invokeinterface #61, 2 // InterfaceMethod com/jeesite/modules/sys/service/UserService.save:(Lcom/jeesite/modules/sys/entity/User;)V
  174. 164: aload_2
  175. 165: aload_1
  176. 166: invokevirtual #33 // Method com/jeesite/modules/sys/entity/EmpUser.getIsNewRecord:()Z
  177. 169: invokevirtual #62 // Method com/jeesite/modules/sys/entity/Employee.setIsNewRecord:(Z)V
  178. 172: aload_0
  179. 173: getfield #63 // Field employeeService:Lcom/jeesite/modules/sys/service/EmployeeService;
  180. 176: aload_2
  181. 177: invokeinterface #64, 2 // InterfaceMethod com/jeesite/modules/sys/service/EmployeeService.save:(Lcom/jeesite/modules/sys/entity/Employee;)V
  182. 182: new #65 // class com/jeesite/modules/sys/entity/EmployeeOffice
  183. 185: dup
  184. 186: invokespecial #66 // Method com/jeesite/modules/sys/entity/EmployeeOffice."<init>":()V
  185. 189: astore_3
  186. 190: aload_3
  187. 191: aload_2
  188. 192: invokevirtual #52 // Method com/jeesite/modules/sys/entity/Employee.getEmpCode:()Ljava/lang/String;
  189. 195: invokevirtual #67 // Method com/jeesite/modules/sys/entity/EmployeeOffice.setEmpCode:(Ljava/lang/String;)V
  190. 198: aload_0
  191. 199: getfield #68 // Field employeeOfficeDao:Lcom/jeesite/modules/sys/dao/EmployeeOfficeDao;
  192. 202: aload_3
  193. 203: invokeinterface #69, 2 // InterfaceMethod com/jeesite/modules/sys/dao/EmployeeOfficeDao.deleteByEntity:(Ljava/lang/Object;)J
  194. 208: pop2
  195. 209: aload_2
  196. 210: invokevirtual #70 // Method com/jeesite/modules/sys/entity/Employee.getEmployeeOfficeList:()Ljava/util/List;
  197. 213: invokeinterface #71, 1 // InterfaceMethod java/util/List.size:()I
  198. 218: ifle 251
  199. 221: aload_2
  200. 222: invokevirtual #70 // Method com/jeesite/modules/sys/entity/Employee.getEmployeeOfficeList:()Ljava/util/List;
  201. 225: aload_2
  202. 226: invokedynamic #72, 0 // InvokeDynamic #0:accept:(Lcom/jeesite/modules/sys/entity/Employee;)Ljava/util/function/Consumer;
  203. 231: invokeinterface #73, 2 // InterfaceMethod java/util/List.forEach:(Ljava/util/function/Consumer;)V
  204. 236: aload_0
  205. 237: getfield #68 // Field employeeOfficeDao:Lcom/jeesite/modules/sys/dao/EmployeeOfficeDao;
  206. 240: aload_2
  207. 241: invokevirtual #70 // Method com/jeesite/modules/sys/entity/Employee.getEmployeeOfficeList:()Ljava/util/List;
  208. 244: aconst_null
  209. 245: invokeinterface #74, 3 // InterfaceMethod com/jeesite/modules/sys/dao/EmployeeOfficeDao.insertBatch:(Ljava/util/List;Ljava/lang/Integer;)J
  210. 250: pop2
  211. 251: return
  212. public java.lang.String importData(org.springframework.web.multipart.MultipartFile, java.lang.Boolean);
  213. Code:
  214. 0: aload_1
  215. 1: ifnonnull 22
  216. 4: new #75 // class com/jeesite/common/service/ServiceException
  217. 7: dup
  218. 8: aload_0
  219. 9: ldc #76 // String 请选择导入的数据文件!
  220. 11: iconst_0
  221. 12: anewarray #77 // class java/lang/String
  222. 15: invokevirtual #78 // Method text:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
  223. 18: invokespecial #79 // Method com/jeesite/common/service/ServiceException."<init>":(Ljava/lang/String;)V
  224. 21: athrow
  225. 22: iconst_0
  226. 23: istore_3
  227. 24: iconst_0
  228. 25: istore 4
  229. 27: new #39 // class java/lang/StringBuilder
  230. 30: dup
  231. 31: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  232. 34: astore 5
  233. 36: new #39 // class java/lang/StringBuilder
  234. 39: dup
  235. 40: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  236. 43: astore 6
  237. 45: new #80 // class com/jeesite/common/utils/excel/ExcelImport
  238. 48: dup
  239. 49: aload_1
  240. 50: iconst_2
  241. 51: iconst_0
  242. 52: invokestatic #81 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
  243. 55: invokespecial #82 // Method com/jeesite/common/utils/excel/ExcelImport."<init>":(Lorg/springframework/web/multipart/MultipartFile;ILjava/lang/Object;)V
  244. 58: astore 7
  245. 60: aconst_null
  246. 61: astore 8
  247. 63: aload 7
  248. 65: ldc #11 // class com/jeesite/modules/sys/entity/EmpUser
  249. 67: iconst_0
  250. 68: anewarray #77 // class java/lang/String
  251. 71: invokevirtual #83 // Method com/jeesite/common/utils/excel/ExcelImport.getDataList:(Ljava/lang/Class;[Ljava/lang/String;)Ljava/util/List;
  252. 74: astore 9
  253. 76: aload 9
  254. 78: invokeinterface #84, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator;
  255. 83: astore 10
  256. 85: aload 10
  257. 87: invokeinterface #85, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
  258. 92: ifeq 600
  259. 95: aload 10
  260. 97: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
  261. 102: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  262. 105: astore 11
  263. 107: aload 11
  264. 109: iconst_0
  265. 110: anewarray #87 // class java/lang/Class
  266. 113: invokestatic #88 // Method com/jeesite/common/validator/ValidatorUtils.validateWithException:(Ljava/lang/Object;[Ljava/lang/Class;)V
  267. 116: aload 11
  268. 118: invokevirtual #51 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  269. 121: invokevirtual #89 // Method com/jeesite/modules/sys/entity/Employee.getOffice:()Lcom/jeesite/modules/sys/entity/Office;
  270. 124: invokevirtual #90 // Method com/jeesite/modules/sys/entity/Office.getOfficeCode:()Ljava/lang/String;
  271. 127: invokestatic #35 // Method com/jeesite/common/lang/StringUtils.isBlank:(Ljava/lang/CharSequence;)Z
  272. 130: ifeq 183
  273. 133: iinc 4, 1
  274. 136: aload 6
  275. 138: new #39 // class java/lang/StringBuilder
  276. 141: dup
  277. 142: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  278. 145: ldc #91 // String <br/>
  279. 147: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  280. 150: iload 4
  281. 152: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  282. 155: ldc #93 // String 、账号
  283. 157: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  284. 160: aload 11
  285. 162: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  286. 165: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  287. 168: ldc #94 // String 导入失败:归属机构不能为空
  288. 170: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  289. 173: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  290. 176: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  291. 179: pop
  292. 180: goto 85
  293. 183: aload 11
  294. 185: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  295. 188: invokestatic #95 // Method com/jeesite/modules/sys/utils/UserUtils.getByLoginCode:(Ljava/lang/String;)Lcom/jeesite/modules/sys/entity/User;
  296. 191: astore 12
  297. 193: aload 12
  298. 195: ifnonnull 264
  299. 198: aload_0
  300. 199: aload 11
  301. 201: invokevirtual #96 // Method save:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  302. 204: aload_0
  303. 205: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  304. 208: aload 11
  305. 210: invokeinterface #97, 2 // InterfaceMethod com/jeesite/modules/sys/service/UserService.saveAuth:(Lcom/jeesite/modules/sys/entity/User;)V
  306. 215: iinc 3, 1
  307. 218: aload 5
  308. 220: new #39 // class java/lang/StringBuilder
  309. 223: dup
  310. 224: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  311. 227: ldc #91 // String <br/>
  312. 229: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  313. 232: iload_3
  314. 233: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  315. 236: ldc #93 // String 、账号
  316. 238: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  317. 241: aload 11
  318. 243: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  319. 246: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  320. 249: ldc #98 // String 导入成功
  321. 251: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  322. 254: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  323. 257: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  324. 260: pop
  325. 261: goto 394
  326. 264: aload_2
  327. 265: invokevirtual #99 // Method java/lang/Boolean.booleanValue:()Z
  328. 268: ifeq 347
  329. 271: aload 11
  330. 273: aload 12
  331. 275: invokevirtual #100 // Method com/jeesite/modules/sys/entity/User.getUserCode:()Ljava/lang/String;
  332. 278: invokevirtual #46 // Method com/jeesite/modules/sys/entity/EmpUser.setUserCode:(Ljava/lang/String;)V
  333. 281: aload_0
  334. 282: aload 11
  335. 284: invokevirtual #96 // Method save:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  336. 287: aload_0
  337. 288: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  338. 291: aload 11
  339. 293: invokeinterface #97, 2 // InterfaceMethod com/jeesite/modules/sys/service/UserService.saveAuth:(Lcom/jeesite/modules/sys/entity/User;)V
  340. 298: iinc 3, 1
  341. 301: aload 5
  342. 303: new #39 // class java/lang/StringBuilder
  343. 306: dup
  344. 307: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  345. 310: ldc #91 // String <br/>
  346. 312: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  347. 315: iload_3
  348. 316: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  349. 319: ldc #93 // String 、账号
  350. 321: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  351. 324: aload 11
  352. 326: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  353. 329: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  354. 332: ldc #101 // String 更新成功
  355. 334: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  356. 337: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  357. 340: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  358. 343: pop
  359. 344: goto 394
  360. 347: iinc 4, 1
  361. 350: aload 6
  362. 352: new #39 // class java/lang/StringBuilder
  363. 355: dup
  364. 356: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  365. 359: ldc #91 // String <br/>
  366. 361: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  367. 364: iload 4
  368. 366: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  369. 369: ldc #93 // String 、账号
  370. 371: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  371. 374: aload 11
  372. 376: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  373. 379: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  374. 382: ldc #102 // String 已存在
  375. 384: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  376. 387: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  377. 390: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  378. 393: pop
  379. 394: goto 597
  380. 397: astore 12
  381. 399: iinc 4, 1
  382. 402: new #39 // class java/lang/StringBuilder
  383. 405: dup
  384. 406: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  385. 409: ldc #91 // String <br/>
  386. 411: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  387. 414: iload 4
  388. 416: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  389. 419: ldc #93 // String 、账号
  390. 421: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  391. 424: aload 11
  392. 426: invokevirtual #37 // Method com/jeesite/modules/sys/entity/EmpUser.getLoginCode:()Ljava/lang/String;
  393. 429: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  394. 432: ldc #103 // String 导入失败:
  395. 434: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  396. 437: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  397. 440: astore 13
  398. 442: aload 12
  399. 444: instanceof #104 // class javax/validation/ConstraintViolationException
  400. 447: ifeq 551
  401. 450: aload 12
  402. 452: checkcast #104 // class javax/validation/ConstraintViolationException
  403. 455: astore 14
  404. 457: aload 14
  405. 459: invokevirtual #105 // Method javax/validation/ConstraintViolationException.getConstraintViolations:()Ljava/util/Set;
  406. 462: invokeinterface #106, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator;
  407. 467: astore 15
  408. 469: aload 15
  409. 471: invokeinterface #85, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z
  410. 476: ifeq 548
  411. 479: aload 15
  412. 481: invokeinterface #86, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
  413. 486: checkcast #107 // class javax/validation/ConstraintViolation
  414. 489: astore 16
  415. 491: new #39 // class java/lang/StringBuilder
  416. 494: dup
  417. 495: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  418. 498: aload 13
  419. 500: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  420. 503: aload 16
  421. 505: invokeinterface #108, 1 // InterfaceMethod javax/validation/ConstraintViolation.getMessage:()Ljava/lang/String;
  422. 510: iconst_0
  423. 511: anewarray #77 // class java/lang/String
  424. 514: invokestatic #109 // Method com/jeesite/common/config/Global.getText:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
  425. 517: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  426. 520: ldc #110 // String (
  427. 522: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  428. 525: aload 16
  429. 527: invokeinterface #111, 1 // InterfaceMethod javax/validation/ConstraintViolation.getPropertyPath:()Ljavax/validation/Path;
  430. 532: invokevirtual #112 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  431. 535: ldc #113 // String )
  432. 537: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  433. 540: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  434. 543: astore 13
  435. 545: goto 469
  436. 548: goto 576
  437. 551: new #39 // class java/lang/StringBuilder
  438. 554: dup
  439. 555: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  440. 558: aload 13
  441. 560: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  442. 563: aload 12
  443. 565: invokevirtual #114 // Method java/lang/Exception.getMessage:()Ljava/lang/String;
  444. 568: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  445. 571: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  446. 574: astore 13
  447. 576: aload 6
  448. 578: aload 13
  449. 580: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  450. 583: pop
  451. 584: aload_0
  452. 585: getfield #115 // Field logger:Lorg/slf4j/Logger;
  453. 588: aload 13
  454. 590: aload 12
  455. 592: invokeinterface #116, 3 // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
  456. 597: goto 85
  457. 600: aload 7
  458. 602: ifnull 687
  459. 605: aload 8
  460. 607: ifnull 630
  461. 610: aload 7
  462. 612: invokevirtual #117 // Method com/jeesite/common/utils/excel/ExcelImport.close:()V
  463. 615: goto 687
  464. 618: astore 9
  465. 620: aload 8
  466. 622: aload 9
  467. 624: invokevirtual #119 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  468. 627: goto 687
  469. 630: aload 7
  470. 632: invokevirtual #117 // Method com/jeesite/common/utils/excel/ExcelImport.close:()V
  471. 635: goto 687
  472. 638: astore 9
  473. 640: aload 9
  474. 642: astore 8
  475. 644: aload 9
  476. 646: athrow
  477. 647: astore 17
  478. 649: aload 7
  479. 651: ifnull 684
  480. 654: aload 8
  481. 656: ifnull 679
  482. 659: aload 7
  483. 661: invokevirtual #117 // Method com/jeesite/common/utils/excel/ExcelImport.close:()V
  484. 664: goto 684
  485. 667: astore 18
  486. 669: aload 8
  487. 671: aload 18
  488. 673: invokevirtual #119 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
  489. 676: goto 684
  490. 679: aload 7
  491. 681: invokevirtual #117 // Method com/jeesite/common/utils/excel/ExcelImport.close:()V
  492. 684: aload 17
  493. 686: athrow
  494. 687: goto 725
  495. 690: astore 7
  496. 692: aload_0
  497. 693: getfield #115 // Field logger:Lorg/slf4j/Logger;
  498. 696: aload 7
  499. 698: invokevirtual #114 // Method java/lang/Exception.getMessage:()Ljava/lang/String;
  500. 701: aload 7
  501. 703: invokeinterface #116, 3 // InterfaceMethod org/slf4j/Logger.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
  502. 708: aload 6
  503. 710: aload 7
  504. 712: invokevirtual #114 // Method java/lang/Exception.getMessage:()Ljava/lang/String;
  505. 715: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  506. 718: pop
  507. 719: aload 6
  508. 721: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  509. 724: areturn
  510. 725: iload 4
  511. 727: ifle 775
  512. 730: aload 6
  513. 732: iconst_0
  514. 733: new #39 // class java/lang/StringBuilder
  515. 736: dup
  516. 737: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  517. 740: ldc #120 // String 很抱歉,导入失败!共
  518. 742: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  519. 745: iload 4
  520. 747: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  521. 750: ldc #121 // String 条数据格式不正确,错误如下:
  522. 752: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  523. 755: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  524. 758: invokevirtual #122 // Method java/lang/StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
  525. 761: pop
  526. 762: new #75 // class com/jeesite/common/service/ServiceException
  527. 765: dup
  528. 766: aload 6
  529. 768: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  530. 771: invokespecial #79 // Method com/jeesite/common/service/ServiceException."<init>":(Ljava/lang/String;)V
  531. 774: athrow
  532. 775: aload 5
  533. 777: iconst_0
  534. 778: new #39 // class java/lang/StringBuilder
  535. 781: dup
  536. 782: invokespecial #40 // Method java/lang/StringBuilder."<init>":()V
  537. 785: ldc #123 // String 恭喜您,数据已全部导入成功!共
  538. 787: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  539. 790: iload_3
  540. 791: invokevirtual #92 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
  541. 794: ldc #124 // String 条,数据如下:
  542. 796: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
  543. 799: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  544. 802: invokevirtual #122 // Method java/lang/StringBuilder.insert:(ILjava/lang/String;)Ljava/lang/StringBuilder;
  545. 805: pop
  546. 806: aload 5
  547. 808: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  548. 811: areturn
  549. Exception table:
  550. from to target type
  551. 107 180 397 Class java/lang/Exception
  552. 183 394 397 Class java/lang/Exception
  553. 610 615 618 Class java/lang/Throwable
  554. 63 600 638 Class java/lang/Throwable
  555. 63 600 647 any
  556. 659 664 667 Class java/lang/Throwable
  557. 638 649 647 any
  558. 45 687 690 Class java/lang/Exception
  559. public void updateStatus(com.jeesite.modules.sys.entity.EmpUser);
  560. Code:
  561. 0: aload_0
  562. 1: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  563. 4: aload_1
  564. 5: invokeinterface #125, 2 // InterfaceMethod com/jeesite/modules/sys/service/UserService.updateStatus:(Lcom/jeesite/modules/sys/entity/User;)V
  565. 10: aload_0
  566. 11: getfield #63 // Field employeeService:Lcom/jeesite/modules/sys/service/EmployeeService;
  567. 14: aload_1
  568. 15: invokevirtual #51 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  569. 18: invokeinterface #126, 2 // InterfaceMethod com/jeesite/modules/sys/service/EmployeeService.updateStatus:(Lcom/jeesite/common/entity/api/DataEntityApi;)V
  570. 23: return
  571. public void delete(com.jeesite.modules.sys.entity.EmpUser);
  572. Code:
  573. 0: aload_0
  574. 1: getfield #36 // Field userService:Lcom/jeesite/modules/sys/service/UserService;
  575. 4: aload_1
  576. 5: invokeinterface #127, 2 // InterfaceMethod com/jeesite/modules/sys/service/UserService.delete:(Lcom/jeesite/modules/sys/entity/User;)V
  577. 10: aload_0
  578. 11: getfield #63 // Field employeeService:Lcom/jeesite/modules/sys/service/EmployeeService;
  579. 14: aload_1
  580. 15: invokevirtual #51 // Method com/jeesite/modules/sys/entity/EmpUser.getEmployee:()Lcom/jeesite/modules/sys/entity/Employee;
  581. 18: invokeinterface #128, 2 // InterfaceMethod com/jeesite/modules/sys/service/EmployeeService.delete:(Lcom/jeesite/modules/sys/entity/Employee;)V
  582. 23: return
  583. public void delete(com.jeesite.common.entity.DataEntity);
  584. Code:
  585. 0: aload_0
  586. 1: aload_1
  587. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  588. 5: invokevirtual #129 // Method delete:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  589. 8: return
  590. public void save(com.jeesite.common.entity.DataEntity);
  591. Code:
  592. 0: aload_0
  593. 1: aload_1
  594. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  595. 5: invokevirtual #96 // Method save:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  596. 8: return
  597. public void updateStatus(com.jeesite.common.entity.DataEntity);
  598. Code:
  599. 0: aload_0
  600. 1: aload_1
  601. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  602. 5: invokevirtual #130 // Method updateStatus:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  603. 8: return
  604. public void delete(com.jeesite.common.entity.api.DataEntityApi);
  605. Code:
  606. 0: aload_0
  607. 1: aload_1
  608. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  609. 5: invokevirtual #129 // Method delete:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  610. 8: return
  611. public void updateStatus(com.jeesite.common.entity.api.DataEntityApi);
  612. Code:
  613. 0: aload_0
  614. 1: aload_1
  615. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  616. 5: invokevirtual #130 // Method updateStatus:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  617. 8: return
  618. public void save(com.jeesite.common.entity.api.DataEntityApi);
  619. Code:
  620. 0: aload_0
  621. 1: aload_1
  622. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  623. 5: invokevirtual #96 // Method save:(Lcom/jeesite/modules/sys/entity/EmpUser;)V
  624. 8: return
  625. public com.jeesite.common.entity.Page findPage(com.jeesite.common.entity.api.DataEntityApi);
  626. Code:
  627. 0: aload_0
  628. 1: aload_1
  629. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  630. 5: invokevirtual #131 // Method findPage:(Lcom/jeesite/modules/sys/entity/EmpUser;)Lcom/jeesite/common/entity/Page;
  631. 8: areturn
  632. public void addDataScopeFilter(com.jeesite.common.entity.api.DataEntityApi, java.lang.String);
  633. Code:
  634. 0: aload_0
  635. 1: aload_1
  636. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  637. 5: aload_2
  638. 6: invokevirtual #132 // Method addDataScopeFilter:(Lcom/jeesite/modules/sys/entity/EmpUser;Ljava/lang/String;)V
  639. 9: return
  640. public com.jeesite.common.entity.api.DataEntityApi get(com.jeesite.common.entity.api.DataEntityApi);
  641. Code:
  642. 0: aload_0
  643. 1: aload_1
  644. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  645. 5: invokevirtual #133 // Method get:(Lcom/jeesite/modules/sys/entity/EmpUser;)Lcom/jeesite/modules/sys/entity/EmpUser;
  646. 8: areturn
  647. public com.jeesite.common.entity.DataEntity get(com.jeesite.common.entity.DataEntity);
  648. Code:
  649. 0: aload_0
  650. 1: aload_1
  651. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  652. 5: invokevirtual #133 // Method get:(Lcom/jeesite/modules/sys/entity/EmpUser;)Lcom/jeesite/modules/sys/entity/EmpUser;
  653. 8: areturn
  654. public com.jeesite.common.entity.Page findPage(com.jeesite.common.entity.DataEntity);
  655. Code:
  656. 0: aload_0
  657. 1: aload_1
  658. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  659. 5: invokevirtual #131 // Method findPage:(Lcom/jeesite/modules/sys/entity/EmpUser;)Lcom/jeesite/common/entity/Page;
  660. 8: areturn
  661. public void addDataScopeFilter(com.jeesite.common.entity.DataEntity, java.lang.String);
  662. Code:
  663. 0: aload_0
  664. 1: aload_1
  665. 2: checkcast #11 // class com/jeesite/modules/sys/entity/EmpUser
  666. 5: aload_2
  667. 6: invokevirtual #132 // Method addDataScopeFilter:(Lcom/jeesite/modules/sys/entity/EmpUser;Ljava/lang/String;)V
  668. 9: return
  669. private static void lambda$save$0(com.jeesite.modules.sys.entity.Employee, com.jeesite.modules.sys.entity.EmployeeOffice);
  670. Code:
  671. 0: aload_1
  672. 1: invokestatic #134 // Method com/jeesite/common/idgen/IdGen.nextId:()Ljava/lang/String;
  673. 4: invokevirtual #135 // Method com/jeesite/modules/sys/entity/EmployeeOffice.setId:(Ljava/lang/String;)V
  674. 7: aload_1
  675. 8: aload_0
  676. 9: invokevirtual #52 // Method com/jeesite/modules/sys/entity/Employee.getEmpCode:()Ljava/lang/String;
  677. 12: invokevirtual #67 // Method com/jeesite/modules/sys/entity/EmployeeOffice.setEmpCode:(Ljava/lang/String;)V
  678. 15: return
  679. }