|
|
@@ -147,7 +147,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
147
|
147
|
}
|
|
148
|
148
|
if (role.getRoleName().equals("法律顾问")) {
|
|
149
|
149
|
// 查询角色有关的用户部门
|
|
150
|
|
- List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
150
|
+ // List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
151
|
+ List<Long> deptIds =new ArrayList<>();
|
|
|
152
|
+ deptIds.add(sysUser.getDeptId());
|
|
151
|
153
|
caseApplication.setDeptIds(deptIds);
|
|
152
|
154
|
}
|
|
153
|
155
|
if (StrUtil.isEmpty(caseApplication.getNameId()) && role.getRoleName().equals("申请人")) {
|
|
|
@@ -205,7 +207,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
205
|
207
|
}
|
|
206
|
208
|
if(role.getRoleName().equals("法律顾问")){
|
|
207
|
209
|
// 查询角色有关的用户部门
|
|
208
|
|
- List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
210
|
+ // List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
211
|
+ List<Long> deptIds =new ArrayList<>();
|
|
|
212
|
+ deptIds.add(sysUser.getDeptId());
|
|
209
|
213
|
caseApplication.setDeptIds(deptIds);
|
|
210
|
214
|
}
|
|
211
|
215
|
if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
|
|
|
@@ -234,8 +238,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
234
|
238
|
List<CaseLogRecord> records = caseLogRecordMapper.selectCaseLogRecordList(caseLogRecord);
|
|
235
|
239
|
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
|
236
|
240
|
Integer caseStatus = caseApplicationselect.getCaseStatus();
|
|
237
|
|
- CaseLogRecord caseLogRecordin = getInCasenode(caseStatus);
|
|
238
|
|
- records.add(caseLogRecordin);
|
|
|
241
|
+ if(caseStatus.intValue()!=0){
|
|
|
242
|
+ CaseLogRecord caseLogRecordin = getInCasenode(caseStatus);
|
|
|
243
|
+ records.add(caseLogRecordin);
|
|
|
244
|
+ }
|
|
|
245
|
+
|
|
239
|
246
|
List<CaseLogRecord> recordsnofinish = getNofinishCasenode(caseStatus);
|
|
240
|
247
|
records.addAll(recordsnofinish);
|
|
241
|
248
|
datas.put("allCasenode",records);
|
|
|
@@ -247,11 +254,12 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
247
|
254
|
@Override
|
|
248
|
255
|
@Transactional
|
|
249
|
256
|
public int updateHeardate(CaseApplication caseApplication) {
|
|
250
|
|
- caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
|
|
257
|
+// caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
|
|
258
|
+ caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
|
|
251
|
259
|
int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
|
|
252
|
260
|
|
|
253
|
261
|
// 新增日志
|
|
254
|
|
- CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
|
|
|
262
|
+ CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CHECK_ARBITRATION_METHOD,"");
|
|
255
|
263
|
return rows;
|
|
256
|
264
|
}
|
|
257
|
265
|
|
|
|
@@ -538,6 +546,23 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
538
|
546
|
|
|
539
|
547
|
List<CaseLogRecord> caseLogRecords = new ArrayList<>();
|
|
540
|
548
|
switch (caseStatus.toString()) {
|
|
|
549
|
+ case "0":
|
|
|
550
|
+ caseLogRecords.add(caseLogRecord1);
|
|
|
551
|
+ caseLogRecords.add(caseLogRecord2);
|
|
|
552
|
+ caseLogRecords.add(caseLogRecord3);
|
|
|
553
|
+ caseLogRecords.add(caseLogRecord4);
|
|
|
554
|
+ caseLogRecords.add(caseLogRecord5);
|
|
|
555
|
+ caseLogRecords.add(caseLogRecord6);
|
|
|
556
|
+ caseLogRecords.add(caseLogRecord7);
|
|
|
557
|
+ caseLogRecords.add(caseLogRecord8);
|
|
|
558
|
+ caseLogRecords.add(caseLogRecord9);
|
|
|
559
|
+ caseLogRecords.add(caseLogRecord11);
|
|
|
560
|
+ caseLogRecords.add(caseLogRecord12);
|
|
|
561
|
+ caseLogRecords.add(caseLogRecord13);
|
|
|
562
|
+ caseLogRecords.add(caseLogRecord14);
|
|
|
563
|
+ caseLogRecords.add(caseLogRecord15);
|
|
|
564
|
+ caseLogRecords.add(caseLogRecord16);
|
|
|
565
|
+ break;
|
|
541
|
566
|
case "1":
|
|
542
|
567
|
caseLogRecords.add(caseLogRecord2);
|
|
543
|
568
|
caseLogRecords.add(caseLogRecord3);
|
|
|
@@ -1176,7 +1201,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1176
|
1201
|
caseApplicationListinsert.add(caseApplication);
|
|
1177
|
1202
|
}else {
|
|
1178
|
1203
|
// 拼接错误信息
|
|
1179
|
|
- failureMsg.append("<br/>").append("第").append(i+2).append("行:").append(caseApplication.getErrorMsg().toString());
|
|
|
1204
|
+ failureMsg.append("<br/>").append("第").append(i+2).append("行:").append(caseApplication.getErrorMsg().toString());
|
|
1180
|
1205
|
|
|
1181
|
1206
|
}
|
|
1182
|
1207
|
}else {
|
|
|
@@ -1222,6 +1247,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1222
|
1247
|
caseApplicationItera.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
|
|
1223
|
1248
|
caseApplicationItera.setCreateBy(getUsername());
|
|
1224
|
1249
|
int rows = caseApplicationMapper.insertCaseApplication(caseApplicationItera);
|
|
|
1250
|
+ // 新增日志
|
|
|
1251
|
+ CaseLogUtils.insertCaseLog(caseApplicationItera.getId(),CaseApplicationConstants.CASE_APPLICATION,"");
|
|
|
1252
|
+
|
|
1225
|
1253
|
List<CaseAffiliate> caseAffiliates = caseApplicationItera.getCaseAffiliates();
|
|
1226
|
1254
|
if(caseAffiliates!=null&&caseAffiliates.size()>0){
|
|
1227
|
1255
|
for (CaseAffiliate caseAffiliate : caseAffiliates){
|
|
|
@@ -1241,6 +1269,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1241
|
1269
|
|
|
1242
|
1270
|
}
|
|
1243
|
1271
|
|
|
|
1272
|
+
|
|
|
1273
|
+
|
|
1244
|
1274
|
}else {
|
|
1245
|
1275
|
throw new ServiceException("导入立案申请数据不能为空!");
|
|
1246
|
1276
|
}
|
|
|
@@ -1437,6 +1467,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1437
|
1467
|
if( caseApplication.getLoanEndDate()== null){
|
|
1438
|
1468
|
failureMsg.append("【借款结束日期】字段不合法;");
|
|
1439
|
1469
|
}
|
|
|
1470
|
+ if( caseApplication.getLoanStartDate()!= null && caseApplication.getLoanEndDate()!= null && caseApplication.getLoanStartDate().after(caseApplication.getLoanEndDate()) ){
|
|
|
1471
|
+ failureMsg.append("【借款结束日期】不能早于【借款开始日期】;");
|
|
|
1472
|
+ }
|
|
1440
|
1473
|
if( StrUtil.isEmpty(caseApplication.getContractNumber())){
|
|
1441
|
1474
|
failureMsg.append("【合同编号】字段不能为空;");
|
|
1442
|
1475
|
}else if(caseApplication.getContractNumber().length()>50){
|
|
|
@@ -1476,9 +1509,12 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1476
|
1509
|
}
|
|
1477
|
1510
|
}
|
|
1478
|
1511
|
if( StrUtil.isEmpty(caseApplication.getArbitratClaims())){
|
|
1479
|
|
- failureMsg.append("【申请人仲裁诉求】字段不能为空;");
|
|
|
1512
|
+ failureMsg.append("【申请人仲裁请求及事实和理由】字段不能为空;");
|
|
1480
|
1513
|
}else if(caseApplication.getArbitratClaims().length()>10000){
|
|
1481
|
|
- failureMsg.append("【申请人仲裁诉求】字段超出指定长度,最大长度为10000;");
|
|
|
1514
|
+ failureMsg.append("【申请人仲裁请求及事实和理由】字段超出指定长度,最大长度为10000;");
|
|
|
1515
|
+ }
|
|
|
1516
|
+ if(StrUtil.isNotEmpty(caseApplication.getArbitratClaims())&&caseApplication.getArbitratClaims().length()>10000){
|
|
|
1517
|
+ failureMsg.append("【申请人请求仲裁庭裁决】字段超出指定长度,最大长度为10000;");
|
|
1482
|
1518
|
}
|
|
1483
|
1519
|
}
|
|
1484
|
1520
|
|
|
|
@@ -2045,7 +2081,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
2045
|
2081
|
@Override
|
|
2046
|
2082
|
@Transactional
|
|
2047
|
2083
|
public int pendTralSure(CaseApplication caseApplication) {
|
|
2048
|
|
- caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
|
|
|
2084
|
+// caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
|
|
|
2085
|
+ caseApplication.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
|
|
2049
|
2086
|
int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
|
|
2050
|
2087
|
|
|
2051
|
2088
|
//发送短信通知
|
|
|
@@ -2125,7 +2162,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
2125
|
2162
|
}
|
|
2126
|
2163
|
}
|
|
2127
|
2164
|
// 新增日志
|
|
2128
|
|
- CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CHECK_ARBITRATION_METHOD,"");
|
|
|
2165
|
+ CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.MODIFY_HEARDATE,"");
|
|
2129
|
2166
|
|
|
2130
|
2167
|
return rows;
|
|
2131
|
2168
|
|