|
|
|
|
|
|
22
|
import com.ruoyi.common.exception.ServiceException;
|
22
|
import com.ruoyi.common.exception.ServiceException;
|
|
23
|
import com.ruoyi.common.utils.*;
|
23
|
import com.ruoyi.common.utils.*;
|
|
24
|
import com.ruoyi.common.utils.file.SaaSAPIFileUtils;
|
24
|
import com.ruoyi.common.utils.file.SaaSAPIFileUtils;
|
|
25
|
-
|
|
|
|
26
|
-
|
|
|
|
27
|
-
|
|
|
|
28
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
25
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
29
|
-import com.ruoyi.common.exception.EsignDemoException;
|
|
|
|
30
|
-import com.ruoyi.common.exception.ServiceException;
|
|
|
|
31
|
import com.ruoyi.system.domain.SysUserRole;
|
26
|
import com.ruoyi.system.domain.SysUserRole;
|
|
32
|
import com.ruoyi.system.mapper.SysRoleMapper;
|
27
|
import com.ruoyi.system.mapper.SysRoleMapper;
|
|
33
|
import com.ruoyi.system.mapper.SysUserMapper;
|
28
|
import com.ruoyi.system.mapper.SysUserMapper;
|
|
34
|
import com.ruoyi.system.mapper.SysUserRoleMapper;
|
29
|
import com.ruoyi.system.mapper.SysUserRoleMapper;
|
|
35
|
import com.ruoyi.wisdomarbitrate.domain.vo.ToDoCount;
|
30
|
import com.ruoyi.wisdomarbitrate.domain.vo.ToDoCount;
|
|
36
|
import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
|
31
|
import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
|
|
37
|
-import com.ruoyi.common.utils.bean.BeanUtils;
|
|
|
|
38
|
import com.ruoyi.system.mapper.SysDeptMapper;
|
32
|
import com.ruoyi.system.mapper.SysDeptMapper;
|
|
39
|
import com.ruoyi.wisdomarbitrate.domain.*;
|
33
|
import com.ruoyi.wisdomarbitrate.domain.*;
|
|
40
|
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
34
|
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
|
|
|
|
|
|
44
|
import org.springframework.beans.factory.annotation.Autowired;
|
38
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
45
|
import org.springframework.stereotype.Service;
|
39
|
import org.springframework.stereotype.Service;
|
|
46
|
import org.springframework.transaction.annotation.Transactional;
|
40
|
import org.springframework.transaction.annotation.Transactional;
|
|
47
|
-
|
|
|
|
48
|
import java.io.File;
|
41
|
import java.io.File;
|
|
49
|
import java.io.IOException;
|
42
|
import java.io.IOException;
|
|
50
|
import java.math.BigDecimal;
|
43
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
71
|
@Autowired
|
64
|
@Autowired
|
|
72
|
private CaseAffiliateMapper caseAffiliateMapper;
|
65
|
private CaseAffiliateMapper caseAffiliateMapper;
|
|
73
|
|
66
|
|
|
74
|
- @Autowired
|
|
|
|
75
|
- private CasePaymentRecordMapper casePaymentRecordMapper;
|
|
|
|
76
|
@Autowired
|
67
|
@Autowired
|
|
77
|
private ArbitrateRecordMapper arbitrateRecordMapper;
|
68
|
private ArbitrateRecordMapper arbitrateRecordMapper;
|
|
78
|
@Autowired
|
69
|
@Autowired
|
|
|
|
|
|
|
127
|
){
|
118
|
){
|
|
128
|
return caseApplicationMapper.selectAdminCaseApplicationList(caseApplication);
|
119
|
return caseApplicationMapper.selectAdminCaseApplicationList(caseApplication);
|
|
129
|
}
|
120
|
}
|
|
130
|
-// if(role.getRoleName().equals("仲裁委")
|
|
|
|
131
|
-// ||role.getRoleName().equals("部门长")){
|
|
|
|
132
|
-// List<Integer> caseStatusList=new ArrayList<>();
|
|
|
|
133
|
-// caseStatusList.add(CaseApplicationConstants.CONFIRMDED_PENDING_TRIAL);
|
|
|
|
134
|
-// caseStatusList.add(CaseApplicationConstants.SIGN_ARBITRATION);
|
|
|
|
135
|
-// caseStatusList.add(CaseApplicationConstants.ARBITRATED_SEAL);
|
|
|
|
136
|
-// caseApplication.setDeptHeadStatus(caseStatusList);
|
|
|
|
137
|
-// }
|
|
|
|
138
|
-// if(role.getRoleName().equals("仲裁员")){
|
|
|
|
139
|
-// caseApplication.setUserId(String.valueOf(userId));
|
|
|
|
140
|
-// }
|
|
|
|
|
|
121
|
+ if(role.getRoleName().equals("仲裁委")
|
|
|
|
122
|
+ ||role.getRoleName().equals("部门长")){
|
|
|
|
123
|
+ List<Integer> caseStatusList=new ArrayList<>();
|
|
|
|
124
|
+ caseStatusList.add(CaseApplicationConstants.CONFIRMDED_PENDING_TRIAL);
|
|
|
|
125
|
+ caseStatusList.add(CaseApplicationConstants.SIGN_ARBITRATION);
|
|
|
|
126
|
+ caseStatusList.add(CaseApplicationConstants.ARBITRATED_SEAL);
|
|
|
|
127
|
+ caseApplication.setDeptHeadStatus(caseStatusList);
|
|
|
|
128
|
+ }
|
|
|
|
129
|
+ if(role.getRoleName().equals("仲裁员")){
|
|
|
|
130
|
+ caseApplication.setUserId(String.valueOf(userId));
|
|
|
|
131
|
+ }
|
|
141
|
if(role.getRoleName().equals("财务")){
|
132
|
if(role.getRoleName().equals("财务")){
|
|
142
|
caseApplication.setFinanceStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
|
133
|
caseApplication.setFinanceStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
|
|
143
|
}
|
134
|
}
|
|
144
|
-// if(role.getRoleName().equals("法律顾问")){
|
|
|
|
145
|
-// // 查询角色有关的用户部门
|
|
|
|
146
|
-// List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
|
147
|
-// caseApplication.setDeptIds(deptIds);
|
|
|
|
148
|
-// }
|
|
|
|
|
|
135
|
+ if(role.getRoleName().equals("法律顾问")){
|
|
|
|
136
|
+ // 查询角色有关的用户部门
|
|
|
|
137
|
+ List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
|
|
|
|
138
|
+ caseApplication.setDeptIds(deptIds);
|
|
|
|
139
|
+ }
|
|
149
|
if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
|
140
|
if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
|
|
150
|
// 查询角色有关的用户部门
|
141
|
// 查询角色有关的用户部门
|
|
151
|
caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));
|
142
|
caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));
|