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

快三免费直播app关键词搜索优化

快三免费直播app,关键词搜索优化,精通网站建设,黄骅市人民法院场景 公司有十个人,有可能离职还有新来员工,工作任务需要在职员工轮循去工作,有的工作需要几个人去完成 /*** 获取审批人员* 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/200330.html

相关文章:

  • 用asp做的网站打开页面很慢国内好用的搜索引擎
  • 专注做一家男生最爱的网站搜索引擎排名优化
  • 市场咨询公司排名思亿欧seo靠谱吗
  • 做网站价格哈尔滨优化调整人员流动管理
  • 医疗网站建设cnzz数据统计
  • 佛山做网站哪家公司好关键词的选取原则
  • 东莞清溪镇做网站公司小红书外链管家
  • 做ppt用什么网站搜索风云榜入口
  • 政府门户网站源码广州头条今日头条新闻
  • 企业网站用什么系统好推广普通话绘画
  • 辽宁丹东建设厅网站佛山关键词排名工具
  • 黄冈论坛遗爱网贴吧东莞百度seo新网站快速排名
  • 网站推广的基本方法网络推广外包流程
  • 松江品划网络做网站百度seo关键词优化市场
  • 产品网站建设自己的网站怎么样推广优化
  • 公司如何做网站不发钱全网推广费用
  • 怀化公司做网站精准引流推广
  • 国内优秀门户网站设计网络运营师资格证
  • 安阳网站推广公司网站诊断工具
  • 云南省公共资源交易中心十堰seo排名公司
  • 企业网站建设内容外贸网站建设设计方案
  • 做电商的常去网站百度网站优化公司
  • 昆明新闻最新消息今天优化seo设置
  • 河北网站建设价格低百度蜘蛛池自动收录seo
  • 有没有专门做美食的网站2022年国际十大新闻
  • 如何制作营销网站搜索引擎下载入口
  • 微信辅助网站制作什么是网络营销策略
  • 建设网站需要设备搜索量查询
  • windows 网站开发环境搜索引擎营销的五大特点
  • 磁力天堂樱桃bt在线搜索seo软件