diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
index 1e3e4ac..700b299 100644
--- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
+++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
@@ -25,8 +25,8 @@
import org.springframework.util.CollectionUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;
+
import javax.validation.Valid;
-import java.io.IOException;
import java.util.List;
import java.util.Objects;
@@ -70,7 +70,7 @@
@ApiOperation("分包方档案导出")
@PostMapping("/listExport")
@ResponseBody
- public void export(@RequestBody @Valid OutsourcerListRequest request, BindingResult bindingResult) throws IOException {
+ public void export(@RequestBody @Valid OutsourcerListRequest request, BindingResult bindingResult) throws Exception {
if (bindingResult.hasErrors()) {
throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
}
@@ -80,6 +80,9 @@
} else {
list = outsourcerInfoService.list(request);
}
+ for (BusinessOutsourcerInfo record : list) {
+ DictCodeUtils.convertDictCodeToName(record);
+ }
super.exportExcel(BusinessOutsourcerInfo.class, list, ExportEnum.OUTSOURCER_EXPORT.getSheetName());
}
diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
index 1e3e4ac..700b299 100644
--- a/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
+++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/business/BusinessOutsourcerController.java
@@ -25,8 +25,8 @@
import org.springframework.util.CollectionUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;
+
import javax.validation.Valid;
-import java.io.IOException;
import java.util.List;
import java.util.Objects;
@@ -70,7 +70,7 @@
@ApiOperation("分包方档案导出")
@PostMapping("/listExport")
@ResponseBody
- public void export(@RequestBody @Valid OutsourcerListRequest request, BindingResult bindingResult) throws IOException {
+ public void export(@RequestBody @Valid OutsourcerListRequest request, BindingResult bindingResult) throws Exception {
if (bindingResult.hasErrors()) {
throw new BusinessException(CoreExceptionEnum.REQUEST_NULL.getCode(), bindingResult.getFieldError().getDefaultMessage());
}
@@ -80,6 +80,9 @@
} else {
list = outsourcerInfoService.list(request);
}
+ for (BusinessOutsourcerInfo record : list) {
+ DictCodeUtils.convertDictCodeToName(record);
+ }
super.exportExcel(BusinessOutsourcerInfo.class, list, ExportEnum.OUTSOURCER_EXPORT.getSheetName());
}
diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/meter/MeterStaffController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/meter/MeterStaffController.java
index fe7a634..0d3cf31 100644
--- a/casic-metering-api/src/main/java/com/casic/missiles/controller/meter/MeterStaffController.java
+++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/meter/MeterStaffController.java
@@ -10,10 +10,10 @@
import com.casic.missiles.dto.ReturnUtil;
import com.casic.missiles.dto.meter.MeterStaffImport;
import com.casic.missiles.dto.meter.MeterStaffRequest;
-import com.casic.missiles.service.listeners.CommonExcelListener;
import com.casic.missiles.model.meter.MeterStaff;
import com.casic.missiles.model.meter.MeterTrainStaff;
import com.casic.missiles.model.system.UserInfo;
+import com.casic.missiles.service.listeners.CommonExcelListener;
import com.casic.missiles.service.meter.MeterStaffService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -25,6 +25,7 @@
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
+import java.util.Map;
/**
*
@@ -179,4 +180,14 @@
return meterStaffService.updateStaffCultivateLog(list);
}
+ /**
+ * 是否计量人员
+ */
+ @ApiOperation("是否计量人员")
+ @GetMapping("/isMeterStaff")
+ @ResponseBody
+ public ReturnDTO