Quellcode durchsuchen

Merge branch 'hjb' of SH-Arbitrate/Arbitrate-Backend into dev

hejinbo vor 2 Jahren
Ursprung
Commit
8a7dfec1d6

+ 3
- 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseLogRecordController.java Datei anzeigen

@@ -1,6 +1,7 @@
1 1
 package com.ruoyi.web.controller.wisdomarbitrate;
2 2
 
3 3
 import com.ruoyi.common.core.controller.BaseController;
4
+import com.ruoyi.common.core.domain.AjaxResult;
4 5
 import com.ruoyi.common.core.page.TableDataInfo;
5 6
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
6 7
 import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
@@ -24,11 +25,10 @@ public class CaseLogRecordController   extends BaseController {
24 25
      */
25 26
 //    @PreAuthorize("@ss.hasPermi('caseLog:list')")
26 27
     @GetMapping("/list")
27
-    public TableDataInfo list(CaseLogRecord caseLogRecord)
28
+    public AjaxResult list(CaseLogRecord caseLogRecord)
28 29
     {
29
-        startPage();
30 30
         List<CaseLogRecord> list = caseLogRecordService.selectCaseLogRecordList(caseLogRecord);
31
-        return getDataTable(list);
31
+        return AjaxResult.success(list);
32 32
     }
33 33
 
34 34
 

+ 93
- 147
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java Datei anzeigen

@@ -33,12 +33,11 @@ import com.ruoyi.system.service.ISysUserService;
33 33
 
34 34
 /**
35 35
  * 用户 业务层处理
36
- * 
36
+ *
37 37
  * @author ruoyi
38 38
  */
39 39
 @Service
40
-public class SysUserServiceImpl implements ISysUserService
41
-{
40
+public class SysUserServiceImpl implements ISysUserService {
42 41
     private static final Logger log = LoggerFactory.getLogger(SysUserServiceImpl.class);
43 42
 
44 43
     @Autowired
@@ -67,14 +66,13 @@ public class SysUserServiceImpl implements ISysUserService
67 66
 
68 67
     /**
69 68
      * 根据条件分页查询用户列表
70
-     * 
69
+     *
71 70
      * @param user 用户信息
72 71
      * @return 用户信息集合信息
73 72
      */
74 73
     @Override
75 74
     @DataScope(deptAlias = "d", userAlias = "u")
76
-    public List<SysUser> selectUserList(SysUser user)
77
-    {
75
+    public List<SysUser> selectUserList(SysUser user) {
78 76
         return userMapper.selectUserList(user);
79 77
     }
80 78
 
@@ -85,66 +83,60 @@ public class SysUserServiceImpl implements ISysUserService
85 83
 
86 84
     /**
87 85
      * 根据条件分页查询已分配用户角色列表
88
-     * 
86
+     *
89 87
      * @param user 用户信息
90 88
      * @return 用户信息集合信息
91 89
      */
92 90
     @Override
93 91
     @DataScope(deptAlias = "d", userAlias = "u")
94
-    public List<SysUser> selectAllocatedList(SysUser user)
95
-    {
92
+    public List<SysUser> selectAllocatedList(SysUser user) {
96 93
         return userMapper.selectAllocatedList(user);
97 94
     }
98 95
 
99 96
     /**
100 97
      * 根据条件分页查询未分配用户角色列表
101
-     * 
98
+     *
102 99
      * @param user 用户信息
103 100
      * @return 用户信息集合信息
104 101
      */
105 102
     @Override
106 103
     @DataScope(deptAlias = "d", userAlias = "u")
107
-    public List<SysUser> selectUnallocatedList(SysUser user)
108
-    {
104
+    public List<SysUser> selectUnallocatedList(SysUser user) {
109 105
         return userMapper.selectUnallocatedList(user);
110 106
     }
111 107
 
112 108
     /**
113 109
      * 通过用户名查询用户
114
-     * 
110
+     *
115 111
      * @param userName 用户名
116 112
      * @return 用户对象信息
117 113
      */
118 114
     @Override
119
-    public SysUser selectUserByUserName(String userName)
120
-    {
115
+    public SysUser selectUserByUserName(String userName) {
121 116
         return userMapper.selectUserByUserName(userName);
122 117
     }
123 118
 
124 119
     /**
125 120
      * 通过用户ID查询用户
126
-     * 
121
+     *
127 122
      * @param userId 用户ID
128 123
      * @return 用户对象信息
129 124
      */
130 125
     @Override
131
-    public SysUser selectUserById(Long userId)
132
-    {
126
+    public SysUser selectUserById(Long userId) {
133 127
         return userMapper.selectUserById(userId);
134 128
     }
135 129
 
136 130
     /**
137 131
      * 查询用户所属角色组
138
-     * 
132
+     *
139 133
      * @param userName 用户名
140 134
      * @return 结果
141 135
      */
142 136
     @Override
143
-    public String selectUserRoleGroup(String userName)
144
-    {
137
+    public String selectUserRoleGroup(String userName) {
145 138
         List<SysRole> list = roleMapper.selectRolesByUserName(userName);
146
-        if (CollectionUtils.isEmpty(list))
147
-        {
139
+        if (CollectionUtils.isEmpty(list)) {
148 140
             return StringUtils.EMPTY;
149 141
         }
150 142
         return list.stream().map(SysRole::getRoleName).collect(Collectors.joining(","));
@@ -152,16 +144,14 @@ public class SysUserServiceImpl implements ISysUserService
152 144
 
153 145
     /**
154 146
      * 查询用户所属岗位组
155
-     * 
147
+     *
156 148
      * @param userName 用户名
157 149
      * @return 结果
158 150
      */
159 151
     @Override
160
-    public String selectUserPostGroup(String userName)
161
-    {
152
+    public String selectUserPostGroup(String userName) {
162 153
         List<SysPost> list = postMapper.selectPostsByUserName(userName);
163
-        if (CollectionUtils.isEmpty(list))
164
-        {
154
+        if (CollectionUtils.isEmpty(list)) {
165 155
             return StringUtils.EMPTY;
166 156
         }
167 157
         return list.stream().map(SysPost::getPostName).collect(Collectors.joining(","));
@@ -169,17 +159,15 @@ public class SysUserServiceImpl implements ISysUserService
169 159
 
170 160
     /**
171 161
      * 校验用户名称是否唯一
172
-     * 
162
+     *
173 163
      * @param user 用户信息
174 164
      * @return 结果
175 165
      */
176 166
     @Override
177
-    public boolean checkUserNameUnique(SysUser user)
178
-    {
167
+    public boolean checkUserNameUnique(SysUser user) {
179 168
         Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
180 169
         SysUser info = userMapper.checkUserNameUnique(user.getUserName());
181
-        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue())
182
-        {
170
+        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
183 171
             return UserConstants.NOT_UNIQUE;
184 172
         }
185 173
         return UserConstants.UNIQUE;
@@ -192,12 +180,10 @@ public class SysUserServiceImpl implements ISysUserService
192 180
      * @return
193 181
      */
194 182
     @Override
195
-    public boolean checkPhoneUnique(SysUser user)
196
-    {
183
+    public boolean checkPhoneUnique(SysUser user) {
197 184
         Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
198 185
         SysUser info = userMapper.checkPhoneUnique(user.getPhonenumber());
199
-        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue())
200
-        {
186
+        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
201 187
             return UserConstants.NOT_UNIQUE;
202 188
         }
203 189
         return UserConstants.UNIQUE;
@@ -210,12 +196,10 @@ public class SysUserServiceImpl implements ISysUserService
210 196
      * @return
211 197
      */
212 198
     @Override
213
-    public boolean checkEmailUnique(SysUser user)
214
-    {
199
+    public boolean checkEmailUnique(SysUser user) {
215 200
         Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId();
216 201
         SysUser info = userMapper.checkEmailUnique(user.getEmail());
217
-        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue())
218
-        {
202
+        if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) {
219 203
             return UserConstants.NOT_UNIQUE;
220 204
         }
221 205
         return UserConstants.UNIQUE;
@@ -223,33 +207,28 @@ public class SysUserServiceImpl implements ISysUserService
223 207
 
224 208
     /**
225 209
      * 校验用户是否允许操作
226
-     * 
210
+     *
227 211
      * @param user 用户信息
228 212
      */
229 213
     @Override
230
-    public void checkUserAllowed(SysUser user)
231
-    {
232
-        if (StringUtils.isNotNull(user.getUserId()) && user.isAdmin())
233
-        {
214
+    public void checkUserAllowed(SysUser user) {
215
+        if (StringUtils.isNotNull(user.getUserId()) && user.isAdmin()) {
234 216
             throw new ServiceException("不允许操作超级管理员用户");
235 217
         }
236 218
     }
237 219
 
238 220
     /**
239 221
      * 校验用户是否有数据权限
240
-     * 
222
+     *
241 223
      * @param userId 用户id
242 224
      */
243 225
     @Override
244
-    public void checkUserDataScope(Long userId)
245
-    {
246
-        if (!SysUser.isAdmin(SecurityUtils.getUserId()))
247
-        {
226
+    public void checkUserDataScope(Long userId) {
227
+        if (!SysUser.isAdmin(SecurityUtils.getUserId())) {
248 228
             SysUser user = new SysUser();
249 229
             user.setUserId(userId);
250 230
             List<SysUser> users = SpringUtils.getAopProxy(this).selectUserList(user);
251
-            if (StringUtils.isEmpty(users))
252
-            {
231
+            if (StringUtils.isEmpty(users)) {
253 232
                 throw new ServiceException("没有权限访问用户数据!");
254 233
             }
255 234
         }
@@ -257,27 +236,26 @@ public class SysUserServiceImpl implements ISysUserService
257 236
 
258 237
     /**
259 238
      * 新增保存用户信息
260
-     * 
239
+     *
261 240
      * @param user 用户信息
262 241
      * @return 结果
263 242
      */
264 243
     @Override
265 244
     @Transactional
266
-    public AjaxResult insertUser(SysUser user)
267
-    {
245
+    public AjaxResult insertUser(SysUser user) {
268 246
         Long deptId = user.getDeptId();
269 247
         Long[] postIds = user.getPostIds();
270
-        if(deptId!=null){
248
+        if (deptId != null) {
271 249
             SysDept dept = sysDeptMapper.selectDeptById(deptId);
272 250
             Integer deptType = dept.getDeptType();
273
-            if(deptType.intValue()==1){
251
+            if (deptType.intValue() == 1) {
274 252
                 SysPost sysPost = postMapper.selectPostByPostCode("jbr");
275 253
                 Long postId = sysPost.getPostId();
276
-                if(postIds.length>0){
254
+                if (postIds.length > 0) {
277 255
                     boolean isContain = Arrays.asList(postIds).contains(postId);
278
-                    if(isContain){
279
-                        List<SysUser>  sysUsers = userMapper.selectUserByDeptId(deptId);
280
-                        if(sysUsers!=null&&sysUsers.size()>0){
256
+                    if (isContain) {
257
+                        List<SysUser> sysUsers = userMapper.selectUserByDeptId(deptId);
258
+                        if (sysUsers != null && sysUsers.size() > 0) {
281 259
                             return AjaxResult.error("部门类型为仲裁机构的部门的岗位为经办人的用户只能有一个!");
282 260
                         }
283 261
                     }
@@ -296,39 +274,37 @@ public class SysUserServiceImpl implements ISysUserService
296 274
 
297 275
     /**
298 276
      * 注册用户信息
299
-     * 
277
+     *
300 278
      * @param user 用户信息
301 279
      * @return 结果
302 280
      */
303 281
     @Override
304
-    public boolean registerUser(SysUser user)
305
-    {
282
+    public boolean registerUser(SysUser user) {
306 283
         return userMapper.insertUser(user) > 0;
307 284
     }
308 285
 
309 286
     /**
310 287
      * 修改保存用户信息
311
-     * 
288
+     *
312 289
      * @param user 用户信息
313 290
      * @return 结果
314 291
      */
315 292
     @Override
316 293
     @Transactional
317
-    public AjaxResult updateUser(SysUser user)
318
-    {
294
+    public AjaxResult updateUser(SysUser user) {
319 295
         Long deptId = user.getDeptId();
320 296
         Long[] postIds = user.getPostIds();
321
-        if(deptId!=null){
297
+        if (deptId != null) {
322 298
             SysDept dept = sysDeptMapper.selectDeptById(deptId);
323 299
             Integer deptType = dept.getDeptType();
324
-            if(deptType.intValue()==1){
300
+            if (deptType != null && deptType.intValue() == 1) {
325 301
                 SysPost sysPost = postMapper.selectPostByPostCode("jbr");
326 302
                 Long postId = sysPost.getPostId();
327
-                if(postIds.length>0){
303
+                if (postIds.length > 0) {
328 304
                     boolean isContain = Arrays.asList(postIds).contains(postId);
329
-                    if(isContain){
330
-                        List<SysUser>  sysUsers = userMapper.selectUserByDeptId(deptId);
331
-                        if(sysUsers!=null&&sysUsers.size()>0){
305
+                    if (isContain) {
306
+                        List<SysUser> sysUsers = userMapper.selectUserByDeptId(deptId);
307
+                        if (sysUsers != null && sysUsers.size() > 0) {
332 308
                             return AjaxResult.error("部门类型为仲裁机构的部门的岗位为经办人的用户只能有一个!");
333 309
                         }
334 310
                     }
@@ -351,104 +327,94 @@ public class SysUserServiceImpl implements ISysUserService
351 327
 
352 328
     /**
353 329
      * 用户授权角色
354
-     * 
355
-     * @param userId 用户ID
330
+     *
331
+     * @param userId  用户ID
356 332
      * @param roleIds 角色组
357 333
      */
358 334
     @Override
359 335
     @Transactional
360
-    public void insertUserAuth(Long userId, Long[] roleIds)
361
-    {
336
+    public void insertUserAuth(Long userId, Long[] roleIds) {
362 337
         userRoleMapper.deleteUserRoleByUserId(userId);
363 338
         insertUserRole(userId, roleIds);
364 339
     }
365 340
 
366 341
     /**
367 342
      * 修改用户状态
368
-     * 
343
+     *
369 344
      * @param user 用户信息
370 345
      * @return 结果
371 346
      */
372 347
     @Override
373
-    public int updateUserStatus(SysUser user)
374
-    {
348
+    public int updateUserStatus(SysUser user) {
375 349
         return userMapper.updateUser(user);
376 350
     }
377 351
 
378 352
     /**
379 353
      * 修改用户基本信息
380
-     * 
354
+     *
381 355
      * @param user 用户信息
382 356
      * @return 结果
383 357
      */
384 358
     @Override
385
-    public int updateUserProfile(SysUser user)
386
-    {
359
+    public int updateUserProfile(SysUser user) {
387 360
         return userMapper.updateUser(user);
388 361
     }
389 362
 
390 363
     /**
391 364
      * 修改用户头像
392
-     * 
365
+     *
393 366
      * @param userName 用户名
394
-     * @param avatar 头像地址
367
+     * @param avatar   头像地址
395 368
      * @return 结果
396 369
      */
397 370
     @Override
398
-    public boolean updateUserAvatar(String userName, String avatar)
399
-    {
371
+    public boolean updateUserAvatar(String userName, String avatar) {
400 372
         return userMapper.updateUserAvatar(userName, avatar) > 0;
401 373
     }
402 374
 
403 375
     /**
404 376
      * 重置用户密码
405
-     * 
377
+     *
406 378
      * @param user 用户信息
407 379
      * @return 结果
408 380
      */
409 381
     @Override
410
-    public int resetPwd(SysUser user)
411
-    {
382
+    public int resetPwd(SysUser user) {
412 383
         return userMapper.updateUser(user);
413 384
     }
414 385
 
415 386
     /**
416 387
      * 重置用户密码
417
-     * 
388
+     *
418 389
      * @param userName 用户名
419 390
      * @param password 密码
420 391
      * @return 结果
421 392
      */
422 393
     @Override
423
-    public int resetUserPwd(String userName, String password)
424
-    {
394
+    public int resetUserPwd(String userName, String password) {
425 395
         return userMapper.resetUserPwd(userName, password);
426 396
     }
427 397
 
428 398
     /**
429 399
      * 新增用户角色信息
430
-     * 
400
+     *
431 401
      * @param user 用户对象
432 402
      */
433
-    public void insertUserRole(SysUser user)
434
-    {
403
+    public void insertUserRole(SysUser user) {
435 404
         this.insertUserRole(user.getUserId(), user.getRoleIds());
436 405
     }
437 406
 
438 407
     /**
439 408
      * 新增用户岗位信息
440
-     * 
409
+     *
441 410
      * @param user 用户对象
442 411
      */
443
-    public void insertUserPost(SysUser user)
444
-    {
412
+    public void insertUserPost(SysUser user) {
445 413
         Long[] posts = user.getPostIds();
446
-        if (StringUtils.isNotEmpty(posts))
447
-        {
414
+        if (StringUtils.isNotEmpty(posts)) {
448 415
             // 新增用户与岗位管理
449 416
             List<SysUserPost> list = new ArrayList<SysUserPost>(posts.length);
450
-            for (Long postId : posts)
451
-            {
417
+            for (Long postId : posts) {
452 418
                 SysUserPost up = new SysUserPost();
453 419
                 up.setUserId(user.getUserId());
454 420
                 up.setPostId(postId);
@@ -460,18 +426,15 @@ public class SysUserServiceImpl implements ISysUserService
460 426
 
461 427
     /**
462 428
      * 新增用户角色信息
463
-     * 
464
-     * @param userId 用户ID
429
+     *
430
+     * @param userId  用户ID
465 431
      * @param roleIds 角色组
466 432
      */
467
-    public void insertUserRole(Long userId, Long[] roleIds)
468
-    {
469
-        if (StringUtils.isNotEmpty(roleIds))
470
-        {
433
+    public void insertUserRole(Long userId, Long[] roleIds) {
434
+        if (StringUtils.isNotEmpty(roleIds)) {
471 435
             // 新增用户与角色管理
472 436
             List<SysUserRole> list = new ArrayList<SysUserRole>(roleIds.length);
473
-            for (Long roleId : roleIds)
474
-            {
437
+            for (Long roleId : roleIds) {
475 438
                 SysUserRole ur = new SysUserRole();
476 439
                 ur.setUserId(userId);
477 440
                 ur.setRoleId(roleId);
@@ -483,14 +446,13 @@ public class SysUserServiceImpl implements ISysUserService
483 446
 
484 447
     /**
485 448
      * 通过用户ID删除用户
486
-     * 
449
+     *
487 450
      * @param userId 用户ID
488 451
      * @return 结果
489 452
      */
490 453
     @Override
491 454
     @Transactional
492
-    public int deleteUserById(Long userId)
493
-    {
455
+    public int deleteUserById(Long userId) {
494 456
         // 删除用户与角色关联
495 457
         userRoleMapper.deleteUserRoleByUserId(userId);
496 458
         // 删除用户与岗位表
@@ -500,16 +462,14 @@ public class SysUserServiceImpl implements ISysUserService
500 462
 
501 463
     /**
502 464
      * 批量删除用户信息
503
-     * 
465
+     *
504 466
      * @param userIds 需要删除的用户ID
505 467
      * @return 结果
506 468
      */
507 469
     @Override
508 470
     @Transactional
509
-    public int deleteUserByIds(Long[] userIds)
510
-    {
511
-        for (Long userId : userIds)
512
-        {
471
+    public int deleteUserByIds(Long[] userIds) {
472
+        for (Long userId : userIds) {
513 473
             checkUserAllowed(new SysUser(userId));
514 474
             checkUserDataScope(userId);
515 475
         }
@@ -522,17 +482,15 @@ public class SysUserServiceImpl implements ISysUserService
522 482
 
523 483
     /**
524 484
      * 导入用户数据
525
-     * 
526
-     * @param userList 用户数据列表
485
+     *
486
+     * @param userList        用户数据列表
527 487
      * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据
528
-     * @param operName 操作用户
488
+     * @param operName        操作用户
529 489
      * @return 结果
530 490
      */
531 491
     @Override
532
-    public String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName)
533
-    {
534
-        if (StringUtils.isNull(userList) || userList.size() == 0)
535
-        {
492
+    public String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName) {
493
+        if (StringUtils.isNull(userList) || userList.size() == 0) {
536 494
             throw new ServiceException("导入用户数据不能为空!");
537 495
         }
538 496
         int successNum = 0;
@@ -540,23 +498,18 @@ public class SysUserServiceImpl implements ISysUserService
540 498
         StringBuilder successMsg = new StringBuilder();
541 499
         StringBuilder failureMsg = new StringBuilder();
542 500
         String password = configService.selectConfigByKey("sys.user.initPassword");
543
-        for (SysUser user : userList)
544
-        {
545
-            try
546
-            {
501
+        for (SysUser user : userList) {
502
+            try {
547 503
                 // 验证是否存在这个用户
548 504
                 SysUser u = userMapper.selectUserByUserName(user.getUserName());
549
-                if (StringUtils.isNull(u))
550
-                {
505
+                if (StringUtils.isNull(u)) {
551 506
                     BeanValidators.validateWithException(validator, user);
552 507
                     user.setPassword(SecurityUtils.encryptPassword(password));
553 508
                     user.setCreateBy(operName);
554 509
                     userMapper.insertUser(user);
555 510
                     successNum++;
556 511
                     successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 导入成功");
557
-                }
558
-                else if (isUpdateSupport)
559
-                {
512
+                } else if (isUpdateSupport) {
560 513
                     BeanValidators.validateWithException(validator, user);
561 514
                     checkUserAllowed(u);
562 515
                     checkUserDataScope(u.getUserId());
@@ -565,28 +518,21 @@ public class SysUserServiceImpl implements ISysUserService
565 518
                     userMapper.updateUser(user);
566 519
                     successNum++;
567 520
                     successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功");
568
-                }
569
-                else
570
-                {
521
+                } else {
571 522
                     failureNum++;
572 523
                     failureMsg.append("<br/>" + failureNum + "、账号 " + user.getUserName() + " 已存在");
573 524
                 }
574
-            }
575
-            catch (Exception e)
576
-            {
525
+            } catch (Exception e) {
577 526
                 failureNum++;
578 527
                 String msg = "<br/>" + failureNum + "、账号 " + user.getUserName() + " 导入失败:";
579 528
                 failureMsg.append(msg + e.getMessage());
580 529
                 log.error(msg, e);
581 530
             }
582 531
         }
583
-        if (failureNum > 0)
584
-        {
532
+        if (failureNum > 0) {
585 533
             failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据格式不正确,错误如下:");
586 534
             throw new ServiceException(failureMsg.toString());
587
-        }
588
-        else
589
-        {
535
+        } else {
590 536
             successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");
591 537
         }
592 538
         return successMsg.toString();

+ 17
- 17
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java Datei anzeigen

@@ -154,7 +154,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
154 154
             }
155 155
             //管辖权异议
156 156
             Integer objectiJuris = caseApplication1.getObjectiJuris();
157
-            String jurisdictionalObjection = "本案受理后,被申请人向仲裁委提交了《XX管辖异议申请书》,认为XXXXXX" +
157
+            String jurisdictionalObjection = "本案受理后,被申请人向仲裁委提交了《管辖异议申请书》,认为" +
158 158
                     ",仲裁委经审理,当庭驳回了被申请人的管辖异议申请,并告知被申请人具体的事实和理由将在裁决书中一并列明。";
159 159
             if (objectiJuris == null) {
160 160
                 datas.put("jurisdictionalObjection", null);
@@ -284,21 +284,21 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
284 284
                     }
285 285
                 }
286 286
             }
287
-            datas.put("applicaCrossOpin", caseApplication1.getApplicaCrossOpin());
288
-            if (arbitrateRecord1 != null) {
289
-                datas.put("factDetermi", arbitrateRecord1.getFactDetermi());
290
-                datas.put("arbitrateThink", arbitrateRecord1.getArbitrateThink());
291
-                datas.put("rulingFollows", arbitrateRecord1.getRulingFollows());
292
-            }
287
+            datas.put("applicaCrossOpin", "被申请人证据不足,无法说明事实");
288
+
289
+            datas.put("factDetermi", "被申请人欠款属实");
290
+            datas.put("arbitrateThink", " 被申请人应按约定还款");
291
+            datas.put("rulingFollows", "被申请人依法偿还申请人欠款");
292
+
293 293
             LocalDate now = LocalDate.now();
294 294
             String year = Integer.toString(now.getYear());
295 295
             datas.put("year", year);
296 296
             String month = String.format("%02d", now.getMonthValue());
297 297
             String day = String.format("%02d", now.getDayOfMonth());
298 298
             String modalFilePath = "/data/arbitrate-document/template/新裁决书模板.docx";
299
-           // String modalFilePath = "D:/develop/新裁决书模板.docx";
299
+            // String modalFilePath = "D:/develop/新裁决书模板.docx";
300 300
             String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
301
-           // String saveFolderPath = "D:/data/" + year + "/" + month + "/" + day;
301
+            // String saveFolderPath = "D:/data/" + year + "/" + month + "/" + day;
302 302
             String fileName = UUID.randomUUID().toString().replace("-", "") + ".docx";
303 303
             String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
304 304
             String resultFilePath = saveFolderPath + "/" + fileName;
@@ -603,7 +603,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
603 603
             try {
604 604
                 Boolean aBoolean = emailOutUtil.sendEmil(appEmail, "您好,审核后的裁决书在附件中请查阅", "签署后的裁决书", fileList, null);
605 605
                 Boolean aBoolean1 = emailOutUtil.sendEmil(resEmail, "您好,审核后的裁决书在附件中请查阅", "签署后的裁决书", fileList, null);
606
-                if (aBoolean && aBoolean1){
606
+                if (aBoolean && aBoolean1) {
607 607
                     return Boolean.TRUE;
608 608
                 }
609 609
             } catch (Exception e) {
@@ -739,7 +739,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
739 739
             }
740 740
             //管辖权异议
741 741
             Integer objectiJuris = caseApplication1.getObjectiJuris();
742
-            String jurisdictionalObjection = "本案受理后,被申请人向仲裁委提交了《XX管辖异议申请书》,认为XXXXXX" +
742
+            String jurisdictionalObjection = "本案受理后,被申请人向仲裁委提交了《管辖异议申请书》,认为" +
743 743
                     ",仲裁委经审理,当庭驳回了被申请人的管辖异议申请,并告知被申请人具体的事实和理由将在裁决书中一并列明。";
744 744
             if (objectiJuris == null) {
745 745
                 datas.put("jurisdictionalObjection", null);
@@ -870,12 +870,12 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
870 870
                     }
871 871
                 }
872 872
             }
873
-            datas.put("applicaCrossOpin", caseApplication1.getApplicaCrossOpin());
874
-            if (arbitrateRecord1 != null) {
875
-                datas.put("factDetermi", arbitrateRecord1.getFactDetermi());
876
-                datas.put("arbitrateThink", arbitrateRecord1.getArbitrateThink());
877
-                datas.put("rulingFollows", arbitrateRecord1.getRulingFollows());
878
-            }
873
+            datas.put("applicaCrossOpin", "被申请人证据不足,无法说明事实");
874
+
875
+            datas.put("factDetermi", "被申请人欠款属实");
876
+            datas.put("arbitrateThink", "被申请人应按约定还款");
877
+            datas.put("rulingFollows", "被申请人依法偿还申请人欠款");
878
+
879 879
             LocalDate now = LocalDate.now();
880 880
             String year = Integer.toString(now.getYear());
881 881
             datas.put("year", year);

+ 39
- 30
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Datei anzeigen

@@ -185,6 +185,10 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
185 185
                     //
186 186
                     caseApplication.setIdCard(String.valueOf(sysUser.getIdCard()));
187 187
                 }
188
+                if (role.getRoleName().equals("申请人")) {
189
+                    //
190
+                    caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));
191
+                }
188 192
             }
189 193
 
190 194
 
@@ -278,7 +282,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
278 282
     @Transactional
279 283
     public int updateHeardate(CaseApplication caseApplication) {
280 284
 //        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
281
-        caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
285
+        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
282 286
         int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
283 287
         //1975139	修改开庭时间通知 尊敬的{1}用户,您的{2}仲裁案件,开庭日期已改为{3},请知晓,如非本人操作,请忽略本短信
284 288
         //发送短信通知
@@ -288,7 +292,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
288 292
         // 发送开庭日期通知短信
289 293
         sendHearDateMessage(caseApplication, request, "1975139");
290 294
         // 新增日志
291
-        CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.CHECK_ARBITRATION_METHOD, "");
295
+        CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_OPENCOURT_HEAR, "");
292 296
         return rows;
293 297
     }
294 298
 
@@ -531,44 +535,51 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
531 535
         caseLogRecord5.setCaseNode(5);
532 536
         caseLogRecord5.setCaseNodeName("组庭审核");
533 537
         caseLogRecord5.setContent("法律顾问将进行组庭审核");
538
+
534 539
         CaseLogRecord caseLogRecord6 = new CaseLogRecord();
535 540
         caseLogRecord6.setCaseNode(6);
541
+        caseLogRecord6.setCaseNodeName("修改开庭时间");
542
+        caseLogRecord6.setContent("部门长将修改开庭时间");
543
+
544
+        CaseLogRecord caseLogRecord7 = new CaseLogRecord();
545
+        caseLogRecord6.setCaseNode(7);
536 546
         caseLogRecord6.setCaseNodeName("组庭确定");
537 547
         caseLogRecord6.setContent("部门长将进行组庭确定");
538
-        CaseLogRecord caseLogRecord7 = new CaseLogRecord();
539
-        caseLogRecord7.setCaseNode(7);
548
+
549
+        CaseLogRecord caseLogRecord8 = new CaseLogRecord();
550
+        caseLogRecord7.setCaseNode(8);
540 551
         caseLogRecord7.setCaseNodeName("审核仲裁方式");
541 552
         caseLogRecord7.setContent("仲裁员将进行审核仲裁方式");
542
-        CaseLogRecord caseLogRecord8 = new CaseLogRecord();
543
-        caseLogRecord8.setCaseNode(8);
553
+        CaseLogRecord caseLogRecord9 = new CaseLogRecord();
554
+        caseLogRecord8.setCaseNode(9);
544 555
         caseLogRecord8.setCaseNodeName("开庭审理");
545 556
         caseLogRecord8.setContent("仲裁员将进行开庭审理");
546
-        CaseLogRecord caseLogRecord9 = new CaseLogRecord();
547
-        caseLogRecord9.setCaseNode(9);
557
+        CaseLogRecord caseLogRecord11 = new CaseLogRecord();
558
+        caseLogRecord9.setCaseNode(11);
548 559
         caseLogRecord9.setCaseNodeName("书面审理");
549 560
         caseLogRecord9.setContent("仲裁员将进行书面审理");
550
-        CaseLogRecord caseLogRecord11 = new CaseLogRecord();
551
-        caseLogRecord11.setCaseNode(11);
561
+        CaseLogRecord caseLogRecord12 = new CaseLogRecord();
562
+        caseLogRecord11.setCaseNode(12);
552 563
         caseLogRecord11.setCaseNodeName("核验仲裁文书");
553 564
         caseLogRecord11.setContent("法律顾问将进行核验仲裁文书");
554
-        CaseLogRecord caseLogRecord12 = new CaseLogRecord();
555
-        caseLogRecord12.setCaseNode(12);
565
+        CaseLogRecord caseLogRecord13 = new CaseLogRecord();
566
+        caseLogRecord12.setCaseNode(13);
556 567
         caseLogRecord12.setCaseNodeName("确认仲裁文书");
557 568
         caseLogRecord12.setContent("仲裁员将进行确认仲裁文书");
558
-        CaseLogRecord caseLogRecord13 = new CaseLogRecord();
559
-        caseLogRecord13.setCaseNode(13);
569
+        CaseLogRecord caseLogRecord14 = new CaseLogRecord();
570
+        caseLogRecord13.setCaseNode(14);
560 571
         caseLogRecord13.setCaseNodeName("仲裁文书签名");
561 572
         caseLogRecord13.setContent("仲裁员将进行仲裁文书签名");
562
-        CaseLogRecord caseLogRecord14 = new CaseLogRecord();
563
-        caseLogRecord14.setCaseNode(14);
573
+        CaseLogRecord caseLogRecord15 = new CaseLogRecord();
574
+        caseLogRecord14.setCaseNode(15);
564 575
         caseLogRecord14.setCaseNodeName("仲裁文书用印");
565 576
         caseLogRecord14.setContent("部门长将进行仲裁文书用印");
566
-        CaseLogRecord caseLogRecord15 = new CaseLogRecord();
567
-        caseLogRecord15.setCaseNode(15);
577
+        CaseLogRecord caseLogRecord16 = new CaseLogRecord();
578
+        caseLogRecord15.setCaseNode(16);
568 579
         caseLogRecord15.setCaseNodeName("仲裁文书送达");
569 580
         caseLogRecord15.setContent("法律顾问将进行仲裁文书送达");
570
-        CaseLogRecord caseLogRecord16 = new CaseLogRecord();
571
-        caseLogRecord16.setCaseNode(16);
581
+        CaseLogRecord caseLogRecord17 = new CaseLogRecord();
582
+        caseLogRecord16.setCaseNode(17);
572 583
         caseLogRecord16.setCaseNodeName("案件归档");
573 584
         caseLogRecord16.setContent("法律顾问将进行案件归档");
574 585
 
@@ -2117,13 +2128,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2117 2128
                 datas.put("hearDay", null);
2118 2129
             }
2119 2130
             datas.put("appArbitrationClaims", caseApplication.getArbitratClaims());
2120
-            if (arbitrateRecord1 != null) {
2121
-                datas.put("evidenDetermi", arbitrateRecord1.getEvidenDetermi());
2122
-                datas.put("factDetermi", arbitrateRecord1.getFactDetermi());
2123
-                datas.put("caseSketch", arbitrateRecord1.getCaseSketch());
2124
-                datas.put("arbitrateThink", arbitrateRecord1.getArbitrateThink());
2125
-                datas.put("rulingFollows", arbitrateRecord1.getRulingFollows());
2126
-            }
2131
+            datas.put("evidenDetermi", "认定为申请人证据充足");
2132
+            datas.put("factDetermi", "被申请人欠款属实");
2133
+            datas.put("caseSketch", "申请人所求通过");
2134
+            datas.put("arbitrateThink", "被申请人应按约定还款");
2135
+            datas.put("rulingFollows", "被申请人依法偿还申请人欠款");
2127 2136
             datas.put("legalProvisions", "仲裁法");
2128 2137
             LocalDate now = LocalDate.now();
2129 2138
             String year = Integer.toString(now.getYear());
@@ -2215,7 +2224,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2215 2224
     public int pendTralSure(CaseApplication caseApplication) {
2216 2225
 //        caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
2217 2226
 
2218
-        caseApplication.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
2227
+        caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
2219 2228
         Integer isAgreePendTral = caseApplication.getIsAgreePendTral();
2220 2229
         int rows = 0;
2221 2230
         //同意组庭
@@ -2257,9 +2266,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2257 2266
         CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
2258 2267
 
2259 2268
         String caseNum = caseApplicationselect.getCaseNum();
2260
-        Date hearDate = caseApplicationselect.getHearDate();
2269
+        //Date hearDate = caseApplicationselect.getHearDate();
2261 2270
         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2262
-        String hearDatestr = dateFormat.format(hearDate);
2271
+        String hearDatestr = null;
2263 2272
         String arbitratorId = caseApplicationselect.getArbitratorId();
2264 2273
 //        List<Arbitrator> arbitratorList = new ArrayList<>();
2265 2274
         if (StringUtils.isNotEmpty(arbitratorId)) {

+ 10
- 12
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java Datei anzeigen

@@ -72,12 +72,12 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
72 72
         if (opinion == 0) {   //拒绝
73 73
             if (arbitratMethod == 2) {
74 74
                 caseApplication1.setArbitratMethod(1);  // 更改仲裁方式
75
-                //修改案件状态为待开庭审理
76
-                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
75
+                //修改案件状态修改开庭时间
76
+                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
77 77
                 //修改案件状态为待修改开庭时间
78 78
 //                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
79 79
                 // 新增日志
80
-                CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_OPENCOURT_HEAR, "");
80
+                CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.MODIFY_HEARDATE, "");
81 81
 
82 82
             } else {
83 83
                 caseApplication1.setArbitratMethod(2);
@@ -95,12 +95,12 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
95 95
                 CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_WRIITEN_HEAR, "");
96 96
 
97 97
             } else {
98
-                //修改案件状态为待开庭审理
99
-                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
98
+                //修改案件状态为待修改开庭时间
99
+                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
100 100
                 //修改案件状态为待修改开庭时间
101 101
 //                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
102 102
                 // 新增日志
103
-                CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_OPENCOURT_HEAR, "");
103
+                CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.MODIFY_HEARDATE, "");
104 104
 
105 105
             }
106 106
         }
@@ -533,12 +533,10 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
533 533
                     }
534 534
                 }
535 535
             }
536
-            datas.put("applicaCrossOpin", caseApplication1.getApplicaCrossOpin());
537
-            if (arbitrateRecord1 != null) {
538
-                datas.put("factDetermi", arbitrateRecord1.getFactDetermi());
539
-                datas.put("arbitrateThink", arbitrateRecord1.getArbitrateThink());
540
-                datas.put("rulingFollows", arbitrateRecord1.getRulingFollows());
541
-            }
536
+            datas.put("applicaCrossOpin", "被申请人证据不足,无法说明事实");
537
+            datas.put("factDetermi", "被申请人欠款属实");
538
+            datas.put("arbitrateThink", " 被申请人应按约定还款");
539
+            datas.put("rulingFollows", "被申请人依法偿还申请人欠款");
542 540
             LocalDate now = LocalDate.now();
543 541
             String year = Integer.toString(now.getYear());
544 542
             datas.put("year", year);

+ 73
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java Datei anzeigen

@@ -282,6 +282,79 @@ public class FixSelectFlowDetailUtils {
282 282
             e.printStackTrace();
283 283
         }
284 284
     }
285
+
286
+   /* public static void main(String[] args) throws Exception {
287
+        Gson gson = new Gson();
288
+        SealSignRecord sealSignRecord = new SealSignRecord();
289
+        sealSignRecord.setCaseAppliId(1350L);
290
+        sealSignRecord.setSignFlowid("24ca7172f1a242238937d952c2e7fbff");
291
+        EsignHttpResponse signFlowDetail = SignAward.signFlowDetail(sealSignRecord);
292
+        JsonObject signFlowDetailJsonObject = gson.fromJson(signFlowDetail.getBody(), JsonObject.class);
293
+        JsonObject flowDetailData = signFlowDetailJsonObject.getAsJsonObject("data");
294
+        JsonArray signersArray = flowDetailData.get("signers").getAsJsonArray();
295
+        Integer psnsignStatus = null;
296
+        Integer orgsignStatus = null;
297
+
298
+        for (int j = 0; j < signersArray.size(); j++) {
299
+            JsonObject signerObject = (JsonObject) signersArray.get(j);
300
+
301
+            if (!(signerObject.get("psnSigner").toString()).equals("null")) {
302
+                JsonObject psnSignerData = signerObject.getAsJsonObject("psnSigner");
303
+                if (psnSignerData != null) {
304
+                    psnsignStatus = signerObject.get("signStatus").getAsInt();
305
+                }
306
+            }
307
+            if (!(signerObject.get("orgSigner").toString()).equals("null")) {
308
+                JsonObject orgSignerData = signerObject.getAsJsonObject("orgSigner");
309
+                if (orgSignerData != null) {
310
+                    orgsignStatus = signerObject.get("signStatus").getAsInt();
311
+                }
312
+            }
313
+
314
+        }
315
+
316
+        if ((psnsignStatus.intValue() == 2) && (orgsignStatus.intValue() == 2)) {
317
+
318
+            //下载审核完成的裁决书,
319
+            String signFlowId = "24ca7172f1a242238937d952c2e7fbff";
320
+            EsignHttpResponse fileDownload = SaaSAPIFileUtils.fileDownloadUrl(signFlowId);
321
+            JsonObject fileDownloadJsonObject = gson.fromJson(fileDownload.getBody(), JsonObject.class);
322
+            JsonObject fileDownloadData = fileDownloadJsonObject.getAsJsonObject("data");
323
+            JsonArray filesArray = fileDownloadData.get("files").getAsJsonArray();
324
+            if (filesArray != null && filesArray.size() > 0) {
325
+                JsonObject fileObject = (JsonObject) filesArray.get(0);
326
+                String fileDownloadUrl = fileObject.get("downloadUrl").toString();
327
+                System.out.println(fileDownloadUrl);
328
+                String filearbitraUrl = fileDownloadUrl.substring(1, fileDownloadUrl.length() - 1);
329
+                System.out.println(filearbitraUrl);
330
+                LocalDate now = LocalDate.now();
331
+                String year = Integer.toString(now.getYear());
332
+                String month = String.format("%02d", now.getMonthValue());
333
+                String day = String.format("%02d", now.getDayOfMonth());
334
+                String saveFolderPath = "/home/ruoyi/uploadPath/upload/" + year + "/" + month + "/" + day;
335
+                String fileName = UUID.randomUUID().toString().replace("-", "") + ".pdf";
336
+                String saveName = "/profile/upload/" + year + "/" + month + "/" + day + "/" + fileName;
337
+                String savePath = "/home/ruoyi/uploadPath/upload/";
338
+
339
+                // 创建日期目录
340
+                File saveFolder = new File(saveFolderPath);
341
+                if (!saveFolder.exists()) {
342
+                    saveFolder.mkdirs();
343
+                }
344
+                String resultFilePath = saveFolderPath + "/" + fileName;
345
+                File resultFilePathFile = new File(resultFilePath);
346
+                if (!resultFilePathFile.exists()) {
347
+                    resultFilePathFile.createNewFile();
348
+                }
349
+
350
+                String fileDownloadUrlnew = fileDownloadUrl.substring(1, fileDownloadUrl.length() - 1);
351
+                boolean downLoadFile = FileTransformation.downLoadFileByUrl(fileDownloadUrlnew, resultFilePath);
352
+                if (downLoadFile) {
353
+                    System.out.println("chenggong  ===============");
354
+                }
355
+            }
356
+        }
357
+    }*/
285 358
 }
286 359
 
287 360