| | |
| | | import com.smartor.domain.ServiceSubtaskDetailTrace; |
| | | import com.smartor.domain.VO.DetailTraceDealVO; |
| | | import com.smartor.domain.VO.SatisfactionExceptConfigQuestionReqVO; |
| | | import com.smartor.domain.VO.ServiceSubtaskDetailTraceVO; |
| | | import com.smartor.service.IServiceSubtaskDetailTraceService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | //@PreAuthorize("@ss.hasPermi('smartor:ltrace:list')") |
| | | @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid") |
| | | @PostMapping("/list") |
| | | public Map<String, Object> list(@RequestBody ServiceSubtaskDetailTrace serviceSubtaskDetailTrace) { |
| | | Integer offset = PageUtils.getOffset(serviceSubtaskDetailTrace.getPageNum(), serviceSubtaskDetailTrace.getPageSize()); |
| | | serviceSubtaskDetailTrace.setPageNum(offset); |
| | | List<ServiceSubtaskDetailTrace> list = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTrace); |
| | | public Map<String, Object> list(@RequestBody ServiceSubtaskDetailTraceVO serviceSubtaskDetailTraceVO) { |
| | | Integer offset = PageUtils.getOffset(serviceSubtaskDetailTraceVO.getPageNum(), serviceSubtaskDetailTraceVO.getPageSize()); |
| | | serviceSubtaskDetailTraceVO.setPageNum(offset); |
| | | List<ServiceSubtaskDetailTrace> list = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTraceVO); |
| | | |
| | | serviceSubtaskDetailTrace.setPageNum(null); |
| | | serviceSubtaskDetailTrace.setPageSize(null); |
| | | List<ServiceSubtaskDetailTrace> total = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTrace); |
| | | serviceSubtaskDetailTraceVO.setPageNum(null); |
| | | serviceSubtaskDetailTraceVO.setPageSize(null); |
| | | List<ServiceSubtaskDetailTrace> total = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTraceVO); |
| | | |
| | | return getDataTable3(CollectionUtils.isNotEmpty(total) ? total.size() : 0, list); |
| | | } |
| | |
| | | public Map<String, Object> tracedeallist(@RequestBody DetailTraceDealVO detailTraceDealVO) { |
| | | Integer offset = PageUtils.getOffset(detailTraceDealVO.getPageNum(), detailTraceDealVO.getPageSize()); |
| | | detailTraceDealVO.setPageNum(offset); |
| | | List<DetailTraceDealDTO> list = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO); |
| | | Map<String, Object> result = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO); |
| | | |
| | | // 查询总数(不分页) |
| | | detailTraceDealVO.setPageNum(null); |
| | | detailTraceDealVO.setPageSize(null); |
| | | List<DetailTraceDealDTO> total = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO); |
| | | Map<String, Object> totalResult = serviceSubtaskDetailTraceService.tracedeallist(detailTraceDealVO); |
| | | List<?> totalRows = (List<?>) totalResult.get("detailTraceDealDTOList"); |
| | | |
| | | return getDataTable3(CollectionUtils.isNotEmpty(total) ? total.size() : 0, list); |
| | | //将总数信息添加到结果中 |
| | | result.put("totalException", totalResult.get("totalException")); |
| | | result.put("noDealException", totalResult.get("noDealException")); |
| | | result.put("yesDealException", totalResult.get("yesDealException")); |
| | | |
| | | return getDataTable3(CollectionUtils.isNotEmpty(totalRows) ? totalRows.size() : 0, result); |
| | | } |
| | | |
| | | /** |
| | |
| | | //@PreAuthorize("@ss.hasPermi('smartor:ltrace:export')") |
| | | @Log(title = "随访任务异常记录跟踪", businessType = BusinessType.EXPORT) |
| | | @PostMapping("/export") |
| | | public void export(HttpServletResponse response, ServiceSubtaskDetailTrace serviceSubtaskDetailTrace) { |
| | | List<ServiceSubtaskDetailTrace> list = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTrace); |
| | | public void export(HttpServletResponse response, ServiceSubtaskDetailTraceVO serviceSubtaskDetailTraceVO) { |
| | | List<ServiceSubtaskDetailTrace> list = serviceSubtaskDetailTraceService.selectServiceSubtaskDetailTtraceList(serviceSubtaskDetailTraceVO); |
| | | ExcelUtil<ServiceSubtaskDetailTrace> util = new ExcelUtil<ServiceSubtaskDetailTrace>(ServiceSubtaskDetailTrace.class); |
| | | util.exportExcel(response, list, "随访任务异常记录跟踪数据"); |
| | | } |
| | |
| | | @AddOrgId(field = "orgid", paramIndex = 0, campusField = "campusid") |
| | | @PostMapping("/edit") |
| | | public AjaxResult edit(@RequestBody ServiceSubtaskDetailTrace serviceSubtaskDetailTrace) { |
| | | if (serviceSubtaskDetailTrace.getPatdescJson() != null) serviceSubtaskDetailTrace.setPatdesc(serviceSubtaskDetailTrace.getPatdescJson().toJSONString()); |
| | | return toAjax(serviceSubtaskDetailTraceService.updateServiceSubtaskDetailTtrace(serviceSubtaskDetailTrace)); |
| | | } |
| | | |