|
@@ -1,6 +1,7 @@
|
|
|
package com.zfjg.manage.controller.enforce.job;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.zfjg.common.core.domain.R;
|
|
|
import com.zfjg.common.core.utils.StringUtils;
|
|
|
import com.zfjg.common.core.utils.poi.ExcelUtil;
|
|
@@ -9,6 +10,7 @@ import com.zfjg.manage.api.domain.enforce.job.EnforceDeductRecord;
|
|
|
import com.zfjg.manage.api.dto.enforce.job.EnforceDeductRecordDTO;
|
|
|
import com.zfjg.manage.api.dto.enforce.job.EnforceDeductRecordQuery;
|
|
|
import com.zfjg.manage.api.dto.enforce.job.EnforcementJobAverageTimeDTO;
|
|
|
+import com.zfjg.manage.api.dto.enforce.job.EnforcementJobProcessQuery;
|
|
|
import com.zfjg.manage.service.enforce.job.IEnforceDeductRecordService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
@@ -17,6 +19,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
import static com.zfjg.common.core.utils.PageUtils.startPage;
|
|
@@ -64,14 +67,23 @@ public class EnforceDeductRecordController {
|
|
|
@ApiOperation(value="分页查询")
|
|
|
@GetMapping("/enforceDeductRecord/page")
|
|
|
public TableInfo<EnforceDeductRecordDTO> getPage(EnforceDeductRecordQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
startPage();
|
|
|
List<EnforceDeductRecordDTO> list = enforceDeductRecordService.selectEnforceDeductRecordList(query);
|
|
|
return new TableInfo<>(list);
|
|
|
}
|
|
|
|
|
|
+ public void getOrgIds(EnforceDeductRecordQuery query) {
|
|
|
+ if (ObjectUtils.isNotEmpty(query.getEnforceOrgId())) {
|
|
|
+ query.setEnforceOrgIds(Arrays.asList(query.getEnforceOrgId().split(",")));
|
|
|
+ }
|
|
|
+ query.setEnforceOrgId(null);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value="列表导出")
|
|
|
@GetMapping("/enforceDeductRecord/page/export")
|
|
|
public void export(HttpServletResponse response, EnforceDeductRecordQuery query) {
|
|
|
+ getOrgIds(query);
|
|
|
List<EnforceDeductRecordDTO> list = enforceDeductRecordService.selectEnforceDeductRecordList(query);
|
|
|
list.forEach(e->{
|
|
|
String name = "";
|