|
@@ -100,10 +100,10 @@ public class TPssrOverhaulExchangerController extends BaseController {
|
|
|
@GetMapping("/export")
|
|
|
public AjaxResult export(TPssrOverhaulExchanger tPssrOverhaulExchanger) {
|
|
|
List<TPssrOverhaulExchanger> list = tPssrOverhaulExchangerService.selectTPssrOverhaulExchangerList(tPssrOverhaulExchanger);
|
|
|
- return AjaxResult.success(exportTmpl(list));
|
|
|
+ return AjaxResult.success(exportTmpl(list, tPssrOverhaulExchanger.getDevType()));
|
|
|
}
|
|
|
|
|
|
- public String exportTmpl(List<TPssrOverhaulExchanger> list) {
|
|
|
+ public String exportTmpl(List<TPssrOverhaulExchanger> list, Long devType) {
|
|
|
OutputStream out = null;
|
|
|
String filename = null;
|
|
|
try {
|
|
@@ -149,7 +149,23 @@ public class TPssrOverhaulExchangerController extends BaseController {
|
|
|
num++;
|
|
|
rowIndex++;
|
|
|
}
|
|
|
- filename = ExcelUtil.encodingFilename("OverhaulExchanger");
|
|
|
+ switch (devType.toString()) {
|
|
|
+ case "1":
|
|
|
+ filename = ExcelUtil.encodingFilename("OverhaulExchanger");
|
|
|
+ break;
|
|
|
+ case "2":
|
|
|
+ filename = ExcelUtil.encodingFilename("OverhaulExchanger2");
|
|
|
+ break;
|
|
|
+ case "3":
|
|
|
+ filename = ExcelUtil.encodingFilename("OverhaulExchanger3");
|
|
|
+ break;
|
|
|
+ case "4":
|
|
|
+ filename = ExcelUtil.encodingFilename("OverhaulExchanger4");
|
|
|
+ break;
|
|
|
+ case "5":
|
|
|
+ filename = ExcelUtil.encodingFilename("OverhaulExchanger5");
|
|
|
+ break;
|
|
|
+ }
|
|
|
out = new FileOutputStream(ExcelUtil.getAbsoluteFile(filename));
|
|
|
wb.write(out);
|
|
|
wb.close();
|
|
@@ -333,7 +349,7 @@ public class TPssrOverhaulExchangerController extends BaseController {
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('pssr:overhaulExchanger:add')")
|
|
|
@PostMapping("/importData")
|
|
|
- public AjaxResult importInterlockData(MultipartFile file, Long subId) throws IOException
|
|
|
+ public AjaxResult importInterlockData(MultipartFile file, Long subId, Long devType) throws IOException
|
|
|
{
|
|
|
//获取操作人员ID
|
|
|
Long userId = getUserId();
|
|
@@ -355,6 +371,8 @@ public class TPssrOverhaulExchangerController extends BaseController {
|
|
|
TPssrOverhaulExchanger entity = new TPssrOverhaulExchanger();
|
|
|
entity.setDeptId(userService.selectUserById(getUserId()).getDeptId());
|
|
|
entity.setSubId(subId);
|
|
|
+ entity.setDevType(devType);
|
|
|
+ entity.setApproveStatus(0L);
|
|
|
for (int j = 0; j < cellNum; j++) {
|
|
|
Cell cell = row.getCell(j);
|
|
|
String cellValue = ExcelUtils.getCellValue(cell);
|