|
@@ -1,6 +1,7 @@
|
|
package cn.fastfun.controller.api;
|
|
package cn.fastfun.controller.api;
|
|
|
|
|
|
import cn.fastfun.controller.param.DeviceQueryParam;
|
|
import cn.fastfun.controller.param.DeviceQueryParam;
|
|
|
|
+import cn.fastfun.service.AppDeviceService;
|
|
import cn.fastfun.service.SysExcelFieldService;
|
|
import cn.fastfun.service.SysExcelFieldService;
|
|
import cn.fastfun.service.entity.AppDevice;
|
|
import cn.fastfun.service.entity.AppDevice;
|
|
import com.bridge.dto.ApiDTO;
|
|
import com.bridge.dto.ApiDTO;
|
|
@@ -30,7 +31,7 @@ import java.util.Map;
|
|
public class ApiAppDeviceController {
|
|
public class ApiAppDeviceController {
|
|
//业务类
|
|
//业务类
|
|
@Resource(name = "appDeviceService")
|
|
@Resource(name = "appDeviceService")
|
|
- JpaService<AppDevice, String> appDeviceService;
|
|
|
|
|
|
+ AppDeviceService appDeviceService;
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
SysExcelFieldService sysExcelFieldService;
|
|
SysExcelFieldService sysExcelFieldService;
|
|
@@ -73,11 +74,7 @@ public class ApiAppDeviceController {
|
|
@ApiOperation(value = "数据导入")
|
|
@ApiOperation(value = "数据导入")
|
|
@RequestMapping(value = "excelImport", method = RequestMethod.POST)
|
|
@RequestMapping(value = "excelImport", method = RequestMethod.POST)
|
|
public ApiDTO excelImport(MultipartFile file) {
|
|
public ApiDTO excelImport(MultipartFile file) {
|
|
- List<Map<String, Object>> list = sysExcelFieldService.importExcel("invoice", file);
|
|
|
|
- List<AppDevice> devices = new ArrayList<>();
|
|
|
|
- list.forEach(p -> devices.add(new AppDevice(p)));
|
|
|
|
-
|
|
|
|
- appDeviceService.save(devices);
|
|
|
|
|
|
+ appDeviceService.importDevice(sysExcelFieldService.importExcel("invoice", file));
|
|
return ApiDTO.ok();
|
|
return ApiDTO.ok();
|
|
}
|
|
}
|
|
|
|
|