|
@@ -1,9 +1,12 @@
|
|
|
package com.zhongzheng.controller.user;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.zhongzheng.common.core.controller.BaseController;
|
|
|
import com.zhongzheng.common.core.domain.AjaxResult;
|
|
|
import com.zhongzheng.common.core.domain.model.LoginUser;
|
|
|
import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
+import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.common.utils.poi.EasyPoiUtil;
|
|
@@ -173,6 +176,9 @@ public class DangAnController extends BaseController {
|
|
|
@PostMapping("/userDataImportUp")
|
|
|
public AjaxResult userDataImportUp(MultipartFile file) {
|
|
|
List<UserDataImportBo> customerBos = EasyPoiUtil.importExcel(file,0,1,UserDataImportBo.class);
|
|
|
+ if (CollectionUtils.isEmpty(customerBos) || customerBos.stream().allMatch(x -> ObjectUtils.isNull(x.getUserCard()))){
|
|
|
+ throw new CustomException("导入文件格式不正确或文件为空,请检查文件!");
|
|
|
+ }
|
|
|
iUserService.userDataImportUp(customerBos);
|
|
|
return AjaxResult.success();
|
|
|
}
|