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

百度提交入口网站怎么看代备案网站

百度提交入口网站怎么看,代备案网站,公司网站建设会计上怎么处理,广州海珠区是市中心吗场景 公司有十个人,有可能离职还有新来员工,工作任务需要在职员工轮循去工作,有的工作需要几个人去完成 /*** 获取审批人员* param userIdList 全部的员工* param userRoleType 角色类型 (业务需要) * param userType …

场景
公司有十个人,有可能离职还有新来员工,工作任务需要在职员工轮循去工作,有的工作需要几个人去完成

   
/*** 获取审批人员* @param userIdList 全部的员工* @param userRoleType 角色类型 (业务需要) * @param userType 人员类型    (业务需要) * @param shType  审核类型(业务需要) * @param num  需要返回几个人去工作* @return*/public List<String> getUserIdList(List<String> userIdList, String userRoleType, String userType, String shType,int num) {//全部已经干活人员List<YwRoundUser> list = this.baseMapper.selectList(new LambdaQueryWrapper<YwRoundUser>().eq(YwRoundUser::getUserRoleType, userRoleType).eq(YwRoundUser::getUserType, userType).eq(YwRoundUser::getShType, shType).eq(YwRoundUser::getDelFlag, YesNo.NO.getValue()));List<String> idList = list.stream().map(YwRoundUser::getUserId).collect(Collectors.toList());//求差集 需要插入的(新入职的)Set<String> difference = userIdList.stream().filter(e -> !idList.contains(e)).collect(Collectors.toSet());//求差集 需要删除的(离职的)Set<String> difference2 = idList.stream().filter(e -> !userIdList.contains(e)).collect(Collectors.toSet());//删除if(difference2.size()!=0){YwRoundUser user = new YwRoundUser();user.setDelFlag("1");this.baseMapper.update(user,new LambdaQueryWrapper<YwRoundUser>().in(YwRoundUser::getUserId,difference2));}//需要增加的for (String userId : difference){YwRoundUser ywRoundUser = new YwRoundUser();ywRoundUser.setTimeStamp(BigDecimal.valueOf(System.currentTimeMillis()));ywRoundUser.setUserId(userId);ywRoundUser.setUserType(userType);ywRoundUser.setUserRoleType(userRoleType);ywRoundUser.setDelFlag(YesNo.NO.getValue());ywRoundUser.setShType(shType);this.baseMapper.insert(ywRoundUser);}//按照时间戳查询需要的个数List<YwRoundUser> resultList = this.baseMapper.selectList(new LambdaQueryWrapper<YwRoundUser>().eq(YwRoundUser::getUserRoleType, userRoleType).eq(YwRoundUser::getUserType, userType).eq(YwRoundUser::getShType, shType).eq(YwRoundUser::getDelFlag, YesNo.NO.getValue()).orderByAsc(YwRoundUser::getTimeStamp).last(" limit "+ num));//获取IdList<String> resultIdList = resultList.stream().map(YwRoundUser::getUserId).collect(Collectors.toList());//更新选中人的时间戳for (YwRoundUser user : resultList){user.setTimeStamp(BigDecimal.valueOf(System.currentTimeMillis()));this.baseMapper.updateById(user);}return resultIdList;}

http://www.dtcms.com/wzjs/813505.html

相关文章:

  • 网站流量很少湖南有几个市
  • 简单网站建设运营互联网大会
  • 网站文章优化流程方案网站建设服务合约
  • 中铁建设集团有限公司电话号码东莞seo排名扣费
  • 做网站 需要什么商标网络营销的方式有哪些
  • 如何做电影下载网站邮箱qq登录网页登陆官网入口
  • 厦门 微网站建设公司哪家好网上商城什么意思
  • 做网站不备案会怎样做网站带阿里云服务器多少钱
  • 电子商务网站建设的步骤一般为(横沥镇网站仿做
  • 酒店网站建设便宜如何给网站的关键词做排名
  • 网站做第三方登录建设一个小游戏网站
  • 南阳网站建设xihewh河南seo推广多少钱
  • 记事本做网站报告宁波模板建站代理
  • wordpress网站特别慢wordpress点击图片不显示
  • 深圳 三人 网站建设注册公司网站需要什么资料
  • 做网站的心得体会专业网站定制哪家好
  • 网站建设算行政工作吗互联网营销是什么意思
  • 做网站时管理员权限的页面网站备案公司倒闭
  • aspcms做双语网站修改配置一个wordpress程序搭建多个网站
  • 宁波高端网站建设公司wordpress 片刻主题
  • 环球旅游网的网站建设怎么建设回收网站
  • 湖南网站开发公司电话证书查询网
  • 网站已经开发怎样用微信实现手机网站开发做网站搜索如何显示官网
  • 最传统的网站推广手段wordpress没有首页
  • seo排名沈阳关键词seo排名
  • 宁波网站建设公司怎么报价linux 做网站数据库
  • 无锡网站建设外包网站添加百度地图导航
  • 重庆二级站seo整站优化排名网站维护步骤
  • 网站主题服务wordpress 网易云音乐
  • 沧浪企业建设网站价格兼职网站高中生在家可做