Merge branch 'qtz3' of SH-Arbitrate/Arbitrate-Backend into dev
This commit was merged in pull request #129.
This commit is contained in:
+10
@@ -122,6 +122,16 @@ public class CaseApplicationController extends BaseController {
|
||||
return success(caseApplicationselect);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询案件进度
|
||||
*/
|
||||
@PostMapping("/selectCaseProgress")
|
||||
public AjaxResult selectCaseProgress(@Validated @RequestBody CaseApplication caseApplication) {
|
||||
AjaxResult caseApplicationselect = caseApplicationService.selectCaseProgress(caseApplication);
|
||||
return success(caseApplicationselect);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查询签名链接
|
||||
*/
|
||||
|
||||
@@ -227,6 +227,8 @@ public class CaseApplication extends BaseEntity {
|
||||
* 支付方式name,0线上支付,1线下支付
|
||||
*/
|
||||
private String payTypeName;
|
||||
|
||||
|
||||
/**
|
||||
* 缴费凭证
|
||||
*/
|
||||
@@ -311,6 +313,8 @@ public class CaseApplication extends BaseEntity {
|
||||
/** 是否同意审核 */
|
||||
private Integer agreeOrNotCheck;
|
||||
|
||||
|
||||
|
||||
public Integer getAgreeOrNotCheck() {
|
||||
return agreeOrNotCheck;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,33 @@ public class CaseLogRecord extends BaseEntity {
|
||||
*/
|
||||
private String createNickName;
|
||||
|
||||
/**
|
||||
* 角色名称
|
||||
*/
|
||||
private String roleName;
|
||||
/**
|
||||
* 节点名称
|
||||
*/
|
||||
private String caseNodeName;
|
||||
|
||||
public String getCaseNodeName() {
|
||||
return caseNodeName;
|
||||
}
|
||||
|
||||
public void setCaseNodeName(String caseNodeName) {
|
||||
this.caseNodeName = caseNodeName;
|
||||
}
|
||||
|
||||
public String getRoleName() {
|
||||
return roleName;
|
||||
}
|
||||
|
||||
public void setRoleName(String roleName) {
|
||||
this.roleName = roleName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public String getCaseNum() {
|
||||
return caseNum;
|
||||
|
||||
+2
@@ -60,4 +60,6 @@ public interface ICaseApplicationService {
|
||||
* @return
|
||||
*/
|
||||
ToDoCount selectToDoCount();
|
||||
|
||||
AjaxResult selectCaseProgress(CaseApplication caseApplication);
|
||||
}
|
||||
|
||||
+316
@@ -210,6 +210,322 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
||||
// 根据条件查询申请人,被申请人,仲裁员,法律顾问案件
|
||||
return caseApplicationMapper.selectTodoCountByRole(caseApplication);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AjaxResult selectCaseProgress(CaseApplication caseApplication) {
|
||||
Map<String, Object> datas = new HashMap<>();
|
||||
Long id = caseApplication.getId();
|
||||
CaseLogRecord caseLogRecord = new CaseLogRecord();
|
||||
caseLogRecord.setCaseAppliId(id);
|
||||
List<CaseLogRecord> records = caseLogRecordMapper.selectCaseLogRecordList(caseLogRecord);
|
||||
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
|
||||
Integer caseStatus = caseApplicationselect.getCaseStatus();
|
||||
CaseLogRecord caseLogRecordin = getInCasenode(caseStatus);
|
||||
records.add(caseLogRecordin);
|
||||
List<CaseLogRecord> recordsnofinish = getNofinishCasenode(caseStatus);
|
||||
records.addAll(recordsnofinish);
|
||||
datas.put("allCasenode",records);
|
||||
datas.put("caseStatus",caseStatus);
|
||||
return AjaxResult.success(datas);
|
||||
|
||||
}
|
||||
|
||||
private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
|
||||
CaseLogRecord caseLogRecord1 = new CaseLogRecord();
|
||||
caseLogRecord1.setCaseNodeName("立案审查");
|
||||
caseLogRecord1.setCaseNode(1);
|
||||
caseLogRecord1.setContent("法律顾问将进行立案审查");
|
||||
CaseLogRecord caseLogRecord2 = new CaseLogRecord();
|
||||
caseLogRecord2.setCaseNode(2);
|
||||
caseLogRecord2.setCaseNodeName("缴费");
|
||||
caseLogRecord2.setContent("申请人将进行缴费");
|
||||
CaseLogRecord caseLogRecord3 = new CaseLogRecord();
|
||||
caseLogRecord3.setCaseNode(3);
|
||||
caseLogRecord3.setCaseNodeName("缴费确认");
|
||||
caseLogRecord3.setContent("财务将进行缴费确认");
|
||||
CaseLogRecord caseLogRecord4 = new CaseLogRecord();
|
||||
caseLogRecord4.setCaseNode(4);
|
||||
caseLogRecord4.setCaseNodeName("案件质证");
|
||||
caseLogRecord4.setContent("被申请人将进行案件质证");
|
||||
CaseLogRecord caseLogRecord5 = new CaseLogRecord();
|
||||
caseLogRecord5.setCaseNode(5);
|
||||
caseLogRecord5.setCaseNodeName("组庭审核");
|
||||
caseLogRecord5.setContent("法律顾问将进行组庭审核");
|
||||
CaseLogRecord caseLogRecord6 = new CaseLogRecord();
|
||||
caseLogRecord6.setCaseNode(6);
|
||||
caseLogRecord6.setCaseNodeName("组庭确定");
|
||||
caseLogRecord6.setContent("部门长将进行组庭确定");
|
||||
CaseLogRecord caseLogRecord7 = new CaseLogRecord();
|
||||
caseLogRecord7.setCaseNode(7);
|
||||
caseLogRecord7.setCaseNodeName("审核仲裁方式");
|
||||
caseLogRecord7.setContent("仲裁员将进行审核仲裁方式");
|
||||
CaseLogRecord caseLogRecord8 = new CaseLogRecord();
|
||||
caseLogRecord8.setCaseNode(8);
|
||||
caseLogRecord8.setCaseNodeName("开庭审理");
|
||||
caseLogRecord8.setContent("仲裁员将进行开庭审理");
|
||||
CaseLogRecord caseLogRecord9 = new CaseLogRecord();
|
||||
caseLogRecord9.setCaseNode(9);
|
||||
caseLogRecord9.setCaseNodeName("书面审理");
|
||||
caseLogRecord9.setContent("仲裁员将进行书面审理");
|
||||
CaseLogRecord caseLogRecord11 = new CaseLogRecord();
|
||||
caseLogRecord11.setCaseNode(11);
|
||||
caseLogRecord11.setCaseNodeName("核验仲裁文书");
|
||||
caseLogRecord11.setContent("法律顾问将进行核验仲裁文书");
|
||||
CaseLogRecord caseLogRecord12 = new CaseLogRecord();
|
||||
caseLogRecord12.setCaseNode(12);
|
||||
caseLogRecord12.setCaseNodeName("确认仲裁文书");
|
||||
caseLogRecord12.setContent("仲裁员将进行确认仲裁文书");
|
||||
CaseLogRecord caseLogRecord13 = new CaseLogRecord();
|
||||
caseLogRecord13.setCaseNode(13);
|
||||
caseLogRecord13.setCaseNodeName("仲裁文书签名");
|
||||
caseLogRecord13.setContent("仲裁员将进行仲裁文书签名");
|
||||
CaseLogRecord caseLogRecord14 = new CaseLogRecord();
|
||||
caseLogRecord14.setCaseNode(14);
|
||||
caseLogRecord14.setCaseNodeName("仲裁文书用印");
|
||||
caseLogRecord14.setContent("部门长将进行仲裁文书用印");
|
||||
CaseLogRecord caseLogRecord15 = new CaseLogRecord();
|
||||
caseLogRecord15.setCaseNode(15);
|
||||
caseLogRecord15.setCaseNodeName("仲裁文书送达");
|
||||
caseLogRecord15.setContent("法律顾问将进行仲裁文书送达");
|
||||
CaseLogRecord caseLogRecord16 = new CaseLogRecord();
|
||||
caseLogRecord16.setCaseNode(16);
|
||||
caseLogRecord16.setCaseNodeName("案件归档");
|
||||
caseLogRecord16.setContent("法律顾问将进行案件归档");
|
||||
|
||||
|
||||
List<CaseLogRecord> caseLogRecords = new ArrayList<>();
|
||||
switch (caseStatus.toString()) {
|
||||
case "1":
|
||||
caseLogRecords.add(caseLogRecord2);
|
||||
caseLogRecords.add(caseLogRecord3);
|
||||
caseLogRecords.add(caseLogRecord4);
|
||||
caseLogRecords.add(caseLogRecord5);
|
||||
caseLogRecords.add(caseLogRecord6);
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
break;
|
||||
case "2":
|
||||
caseLogRecords.add(caseLogRecord3);
|
||||
caseLogRecords.add(caseLogRecord4);
|
||||
caseLogRecords.add(caseLogRecord5);
|
||||
caseLogRecords.add(caseLogRecord6);
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
break;
|
||||
case "3":
|
||||
caseLogRecords.add(caseLogRecord4);
|
||||
caseLogRecords.add(caseLogRecord5);
|
||||
caseLogRecords.add(caseLogRecord6);
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "4":
|
||||
caseLogRecords.add(caseLogRecord5);
|
||||
caseLogRecords.add(caseLogRecord6);
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "5":
|
||||
caseLogRecords.add(caseLogRecord6);
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "6":
|
||||
caseLogRecords.add(caseLogRecord7);
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "7":
|
||||
caseLogRecords.add(caseLogRecord8);
|
||||
caseLogRecords.add(caseLogRecord9);
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "8":
|
||||
case "9":
|
||||
caseLogRecords.add(caseLogRecord11);
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
break;
|
||||
|
||||
case "11":
|
||||
caseLogRecords.add(caseLogRecord12);
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "12":
|
||||
caseLogRecords.add(caseLogRecord13);
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "13":
|
||||
caseLogRecords.add(caseLogRecord14);
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "14":
|
||||
caseLogRecords.add(caseLogRecord15);
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
case "15":
|
||||
caseLogRecords.add(caseLogRecord16);
|
||||
|
||||
break;
|
||||
default:
|
||||
List<CaseLogRecord> caseLogRecords1 = new ArrayList<>();
|
||||
}
|
||||
|
||||
return caseLogRecords;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
private CaseLogRecord getInCasenode(Integer caseStatus) {
|
||||
CaseLogRecord caseLogRecord = new CaseLogRecord();
|
||||
switch (caseStatus.toString()) {
|
||||
case "1":
|
||||
caseLogRecord.setCaseNodeName("立案审查");
|
||||
caseLogRecord.setCaseNode(1);
|
||||
caseLogRecord.setContent("法律顾问正在进行立案审查");
|
||||
break;
|
||||
case "2":
|
||||
caseLogRecord.setCaseNodeName("缴费");
|
||||
caseLogRecord.setCaseNode(2);
|
||||
caseLogRecord.setContent("申请人正在进行缴费");
|
||||
break;
|
||||
case "3":
|
||||
caseLogRecord.setCaseNodeName("缴费确认");
|
||||
caseLogRecord.setCaseNode(3);
|
||||
caseLogRecord.setContent("财务正在进行缴费确认");
|
||||
break;
|
||||
case "4":
|
||||
caseLogRecord.setCaseNodeName("案件质证");
|
||||
caseLogRecord.setCaseNode(4);
|
||||
caseLogRecord.setContent("被申请人将进行案件质证");
|
||||
break;
|
||||
case "5":
|
||||
caseLogRecord.setCaseNodeName("组庭审核");
|
||||
caseLogRecord.setCaseNode(5);
|
||||
caseLogRecord.setContent("法律顾问正在进行组庭审核");
|
||||
break;
|
||||
case "6":
|
||||
caseLogRecord.setCaseNodeName("组庭确定");
|
||||
caseLogRecord.setCaseNode(6);
|
||||
caseLogRecord.setContent("部门长正在进行组庭确定");
|
||||
break;
|
||||
case "7":
|
||||
caseLogRecord.setCaseNodeName("审核仲裁方式");
|
||||
caseLogRecord.setCaseNode(7);
|
||||
caseLogRecord.setContent("仲裁员正在进行审核仲裁方式");
|
||||
break;
|
||||
case "8":
|
||||
caseLogRecord.setCaseNodeName("开庭审理");
|
||||
caseLogRecord.setCaseNode(8);
|
||||
caseLogRecord.setContent("仲裁员正在进行开庭审理");
|
||||
break;
|
||||
case "9":
|
||||
caseLogRecord.setCaseNodeName("书面审理");
|
||||
caseLogRecord.setCaseNode(9);
|
||||
caseLogRecord.setContent("仲裁员正在进行书面审理");
|
||||
break;
|
||||
case "11":
|
||||
caseLogRecord.setCaseNodeName("核验仲裁文书");
|
||||
caseLogRecord.setCaseNode(11);
|
||||
caseLogRecord.setContent("法律顾问正在进行核验仲裁文书");
|
||||
break;
|
||||
case "12":
|
||||
caseLogRecord.setCaseNodeName("确认仲裁文书");
|
||||
caseLogRecord.setCaseNode(12);
|
||||
caseLogRecord.setContent("仲裁员正在进行确认仲裁文书");
|
||||
break;
|
||||
case "13":
|
||||
caseLogRecord.setCaseNodeName("仲裁文书签名");
|
||||
caseLogRecord.setCaseNode(13);
|
||||
caseLogRecord.setContent("仲裁员正在进行仲裁文书签名");
|
||||
break;
|
||||
case "14":
|
||||
caseLogRecord.setCaseNodeName("仲裁文书用印");
|
||||
caseLogRecord.setCaseNode(14);
|
||||
caseLogRecord.setContent("部门长正在进行仲裁文书用印");
|
||||
break;
|
||||
case "15":
|
||||
caseLogRecord.setCaseNodeName("仲裁文书送达");
|
||||
caseLogRecord.setCaseNode(15);
|
||||
caseLogRecord.setContent("法律顾问正在进行仲裁文书送达");
|
||||
break;
|
||||
case "16":
|
||||
caseLogRecord.setCaseNodeName("案件归档");
|
||||
caseLogRecord.setCaseNode(16);
|
||||
caseLogRecord.setContent("法律顾问正在进行案件归档");
|
||||
break;
|
||||
default:
|
||||
caseLogRecord.setCaseNodeName("无案件状态");
|
||||
caseLogRecord.setContent("无操作内容");
|
||||
|
||||
}
|
||||
return caseLogRecord;
|
||||
}
|
||||
@Override
|
||||
public List<CaseApplication> selectCaseApplicationList(CaseApplication caseApplication) {
|
||||
return caseApplicationMapper.selectAdminCaseApplicationList(caseApplication);
|
||||
|
||||
@@ -31,7 +31,15 @@
|
||||
when 15 then '用印成功' when 16 then '送达仲裁文书' when 17 then '案件归档'
|
||||
when 26 then '证据确认成功'
|
||||
ELSE '无案件状态'
|
||||
END content
|
||||
END content,
|
||||
CASE cl.case_node when 0 then '申请人' when 1 then '申请人' when 2 then '法律顾问'
|
||||
when 3 then '申请人' when 4 then '财务' when 5 then '被申请人'
|
||||
when 6 then '部门长' when 7 then '仲裁员' when 8 then '仲裁员'
|
||||
when 9 then '仲裁员' when 10 then '仲裁员' when 11 then '法律顾问'
|
||||
when 12 then '仲裁员' when 13 then '仲裁员' when 14 then '部门长'
|
||||
when 15 then '法律顾问' when 16 then '法律顾问'
|
||||
ELSE '无角色'
|
||||
END roleName
|
||||
from case_log_record cl
|
||||
|
||||
<where>
|
||||
|
||||
Reference in New Issue
Block a user