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

电商网站的模式晋中网络推广

电商网站的模式,晋中网络推广,java网站开发公司,国外主机 经营性网站背景&#xff1a;最近项目需要&#xff0c;师傅可以查找订单&#xff0c;而师傅是指定可以服务2到3个区域&#xff0c;故需要使用到and, or条件的组合&#xff0c;以下记一下代码。 最重要的代码是&#xff1a; 1、构建List<Consumer<LambdaQueryWrapper<T>>&g…

背景:最近项目需要,师傅可以查找订单,而师傅是指定可以服务2到3个区域,故需要使用到and, or条件的组合,以下记一下代码。

最重要的代码是:

1、构建List<Consumer<LambdaQueryWrapper<T>>> andConditions;

2、从列表中填好 andConditions使用 and, or;

3、queryWrapper使用and中使用for得到所有的条件。

// 通过staffId查找地域id
LambdaQueryWrapper<ServiceAreaStaff> areaQueryWrapper = new LambdaQueryWrapper<ServiceAreaStaff>().eq(ServiceAreaStaff::getStaffId, staff.getId());
List<ServiceAreaStaff> areasList = serviceAreaStaffMapper.selectList(areaQueryWrapper);
// 找到符合的订单// 当前师傅只能看到服务范围内的订单数据
List<Consumer<LambdaQueryWrapper<Order>>> andConditions = new ArrayList<>();List<Long> areas = new ArrayList<Long>();
for(ServiceAreaStaff area : areasList) {andConditions.add(wq -> wq.or().eq(Order::getServiceAreaId, area.getServiceAreaId()));
}LambdaQueryWrapper<Order> queryWrapper = new LambdaQueryWrapper<Order>().and(true, wrapper -> {for (Consumer<LambdaQueryWrapper<Order>> condition : andConditions) {condition.accept(wrapper);}}).orderByDesc(Order::getId);
http://www.bjxfkj.com.cn/article/103476.html

相关文章:

  • 网站给他人做付刑事责任网店推广方式有哪些
  • 做减肥网站百度广告位价格表
  • 宁波中科网站建设有限公司苏州手机关键词优化
  • 中型电商网站维护费用南宁seo服务公司
  • 怎样做淘宝的导购网站推广新媒体营销案例
  • 网站数据库怎么做有没有专门做营销的公司
  • 做融资的网站有哪些百度灰色关键词技术
  • 杭州做网站哪家公司好电商运营方案计划书
  • 重庆设计网站外链代发软件
  • 成都建设网站标化最新表格上海网络推广团队
  • 岳阳做网站多少钱网络推广员为什么做不长
  • 宠物店网站模板百度信息流广告怎么投放
  • 免费室内设计网站都有哪些产品推广方案ppt
  • 做旅游的网站在哪里做网站优化seo推广服务
  • 阿里云快速备份网站武安百度seo
  • 怎么自己做网站吗电子商务网站建设与管理
  • 创新的微商城网站建设怎么申请网站
  • 网站的风格与布局设计餐饮最有效的营销方案
  • 昆明网站服务最近一个月的热点事件
  • 网站开发流程6个阶段哪些广告平台留号码
  • 湖南纯手工seo电话网站为什么要做seo
  • 如何宣传网站引流推广的句子
  • 怎么备份网站互联网营销师证书是国家认可的吗
  • 苏州专业网站设计凤凰网台湾资讯
  • 动态网站建设电子教案百度代理公司怎么样
  • 做网站还是app好推广网上国网
  • 网站建设平台中央直播google chrome浏览器
  • 龙华网站设计公司建立网站的步骤
  • 分类网站怎么做项目网络外贸推广
  • 网站建设中的多语言翻译如何实现廊坊seo外包