当前位置: 首页 > news >正文

广东网站定制深圳优化网站

广东网站定制,深圳优化网站,网络营销的七种方法,专业网站建设分为8步1. 实体类字段上加 Excel(name "xxx"), 表示要导入的字段 Excel(name "用户名称")private String nickName; 2. controller (post请求) /*** 导入用户数据** param file 文件* param updateSupport 是否更新支持,如果已存在,则进…

1. 实体类字段上加 @Excel(name = "xxx"), 表示要导入的字段
    @Excel(name = "用户名称")private String nickName;

2. controller (post请求)
    /*** 导入用户数据** @param file  文件* @param updateSupport  是否更新支持,如果已存在,则进行更新数据* @return 结果*/@ApiOperation("导入用户数据")@PostMapping("/importData")public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception{ExcelUtil<SysUser> util = new ExcelUtil<SysUser>(SysUser.class);List<SysUser> userList = util.importExcel(file.getInputStream());String operName = getUsername();String message = userService.importUser(userList, updateSupport, operName);return AjaxResult.success(message);}

3. service

    /*** 导入用户数据* * @param userList 用户数据列表* @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据* @param operName 操作用户* @return 结果*/@Overridepublic String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName){if (StringUtils.isNull(userList) || userList.size() == 0){throw new ServiceException("导入用户数据不能为空!");}int successNum = 0;int failureNum = 0;StringBuilder successMsg = new StringBuilder();StringBuilder failureMsg = new StringBuilder();String password = configService.selectConfigByKey("sys.user.initPassword");for (SysUser user : userList){try{// 验证是否存在这个用户SysUser u = userMapper.selectUserByUserName(user.getUserName());if (StringUtils.isNull(u)){BeanValidators.validateWithException(validator, user);user.setPassword(SecurityUtils.encryptPassword(password));user.setCreateBy(operName);this.insertUser(user);successNum++;successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 导入成功");}else if (isUpdateSupport){BeanValidators.validateWithException(validator, user);user.setUpdateBy(operName);this.updateUser(user);successNum++;successMsg.append("<br/>" + successNum + "、账号 " + user.getUserName() + " 更新成功");}else{failureNum++;failureMsg.append("<br/>" + failureNum + "、账号 " + user.getUserName() + " 已存在");}}catch (Exception e){failureNum++;String msg = "<br/>" + failureNum + "、账号 " + user.getUserName() + " 导入失败:";failureMsg.append(msg + e.getMessage());log.error(msg, e);}}if (failureNum > 0){failureMsg.insert(0, "很抱歉,导入失败!共 " + failureNum + " 条数据格式不正确,错误如下:");throw new ServiceException(failureMsg.toString());}else{successMsg.insert(0, "恭喜您,数据已全部导入成功!共 " + successNum + " 条,数据如下:");}return successMsg.toString();}

http://www.dinnco.com/news/38550.html

相关文章:

  • 德州口碑好的网站制作公司精准的搜索引擎优化
  • wordpress 外部链接插件苏州网站建设优化
  • 做新浪网网站所需的条件最近七天的新闻重点
  • 怎么做微网站企业网站的网络营销功能
  • 黑龙江网站开发如何做网络宣传推广
  • 高端网站建设好处网络营销策划书3000字
  • 怎么看网站做没做推广百度论坛发帖
  • 傻瓜建站武汉官网优化公司
  • b2c平台网站开发成都营销推广公司
  • 备案个人可以做视频网站无锡网站建设
  • 深圳做关键词优化平台seo查询工具
  • 二手设备回收做哪个网站好淘宝运营培训课程免费
  • 农业银行官网杭州seo 云优化科技
  • 吴江盛泽建设局网站百度热搜榜小说排名
  • 百度做网站审核要多久网络营销与网站推广的
  • 如何管理网站页面设计澳门seo关键词排名
  • 互联网医院网站建设重庆关键词优化软件
  • 网站建设 长期待摊电商培训心得
  • 福安市代理做网站优化seo是什么意思
  • 济宁百度网站建设seo优化报价公司
  • 沈阳营销型网站制作seo排名公司
  • 四会建设局网站云浮seo
  • matlab 做网站开发广州seo全网营销
  • 如何去掉wordpress的评论百度关键词优化大师
  • 专门做英雄联盟h漫的外国网站seo网站优化专家
  • 怎样做58网站怎么查网站是不是正规
  • 教育部教育考试院成都网站建设seo
  • 网站首页分辨率做多大的最新热搜榜
  • 网站是哪个公司做郑州百度推广哪家好
  • 什么网站自己做名片好如何做网站网页