Commit 3cb3608b authored by hcing's avatar hcing

feat(tcm):风险报送详情流水接口

parent 357cbd37
......@@ -35,4 +35,6 @@ public interface IRiskReportService {
List<String> permissionButton(Long sequenceNbr);
Boolean riskDisposal(Long sequenceNbr, RiskProcessesDto riskProcessesDto);
List<JSONObject> flowingWater(long riskSeqNbr);
}
......@@ -107,6 +107,19 @@ public class RiskReportController extends BaseController {
}
/**
* 根据sequenceNbr查询详情中的操作流水
*
* @param riskSeqNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/flowingWater")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询详情中的操作流水", notes = "根据sequenceNbr查询详情中的操作流水")
public ResponseModel<List<JSONObject>> flowingWater(@RequestParam(value = "riskSeqNbr") String riskSeqNbr) {
return ResponseHelper.buildResponse(iRiskReportService.flowingWater(Long.parseLong(riskSeqNbr)));
}
/**
* 转办
*/
@TycloudOperation(ApiLevel = UserType.AGENCY)
......
......@@ -474,4 +474,15 @@ public class RiskReportServiceImpl extends BaseService<RiskReport, RiskReport, R
riskProcessesService.save(processes);
return Boolean.TRUE;
}
@Override
public List<JSONObject> flowingWater(long riskSeqNbr) {
RiskReportDto riskReportDto = selectRiskDetail(riskSeqNbr);
List<RiskProcesses> riskProcesses = riskReportDto.getRiskProcesses();
ArrayList<JSONObject> result = new ArrayList<>();
riskProcesses.forEach(x -> result.add(new JSONObject()
.fluentPut("operate", "【" + x.getDisposalWayName() + "】 " + x.getOperationUserName() + " " + x.getOperationCompanyName())
.fluentPut("content", x.getDisposalContent())));
return result;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment