批量导入门店号

master
yechenhao 6 years ago
parent f6a22b78f5
commit ee2644e155

@ -1,6 +1,7 @@
package com.kiisoo.ic.store.controller; package com.kiisoo.ic.store.controller;
import com.kiisoo.ic.common.BaseController; import com.kiisoo.ic.common.BaseController;
import com.kiisoo.ic.employee.entity.ImportErrorDTO;
import com.kiisoo.ic.store.service.StoreEmployeeService; import com.kiisoo.ic.store.service.StoreEmployeeService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -11,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -52,8 +54,8 @@ public class StoreEmployeeController extends BaseController {
@ResponseBody @ResponseBody
public Map<String,Object> importShopEmpByExcel(@RequestParam("file") MultipartFile file) { public Map<String,Object> importShopEmpByExcel(@RequestParam("file") MultipartFile file) {
try { try {
storeEmployeeService.importShopEmpByExcel(file); List<ImportErrorDTO> importErrorDTOS = storeEmployeeService.importShopEmpByExcel(file);
return data(null); return data(importErrorDTOS);
} catch (Exception e) { } catch (Exception e) {
log.error("添加用户失败", e); log.error("添加用户失败", e);
return fail(); return fail();

@ -25,6 +25,7 @@ import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
@ -47,16 +48,22 @@ import static com.kiisoo.ic.store.constant.Constants.*;
@Service @Service
public class StoreEmployeeService { public class StoreEmployeeService {
@Autowired
private PoiStoreDOMapper poiStoreDOMapper; private PoiStoreDOMapper poiStoreDOMapper;
@Autowired
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper; private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
@Autowired
private PrivilageCpUserDOMapper privilageCpUserDOMapper; private PrivilageCpUserDOMapper privilageCpUserDOMapper;
@Autowired
private PoiStoreStaffDOMapper poiStoreStaffDOMapper; private PoiStoreStaffDOMapper poiStoreStaffDOMapper;
@Autowired
private PrivilageDepartmentDOMapper departmentDOMapper; private PrivilageDepartmentDOMapper departmentDOMapper;
@Autowired
private EmployeeService employeeService; private EmployeeService employeeService;
/** /**

Loading…
Cancel
Save