|
@@ -72,7 +72,7 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
@Autowired
|
|
|
private TbOrderMapper tbOrderMapper;
|
|
|
@Autowired
|
|
|
- TbImportOrderMapper tbImportOrderMapper;
|
|
|
+ private TbImportOrderMapper tbImportOrderMapper;
|
|
|
/**
|
|
|
* 互市组
|
|
|
*/
|
|
@@ -201,6 +201,23 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
return tbOrderList;
|
|
|
}
|
|
|
|
|
|
+ List<TbOrder> getPeopleOrderList(SoMap so) {
|
|
|
+ //获取登录用户,登录的用户也许边民,互市组组长,一级市场商家
|
|
|
+ APPLoginUserInfo appLoginInfo = StpAPPUserUtil.getAPPLoginInfo();
|
|
|
+ if(appLoginInfo.getUserType() != 2) throw new RuntimeException("当前登陆用户不是边民组长!");
|
|
|
+
|
|
|
+ TbPeople tbPeople = tbPeopleMapper.selectById(appLoginInfo.getFk());
|
|
|
+ if(tbPeople.getGroupId() == null) throw new RuntimeException("当前登陆用户不在互助组内!");
|
|
|
+
|
|
|
+ List<TbPeople> peopleList = tbPeopleService.lambdaQuery().eq(TbPeople::getGroupId, tbPeople.getGroupId()).list();
|
|
|
+ List<Long> idList = peopleList.stream().map(people -> people.getId()).collect(Collectors.toList());
|
|
|
+
|
|
|
+ List<TbOrder> tbOrderList = tbOrderMapper.getList(so);
|
|
|
+
|
|
|
+ List<TbOrder> list = tbOrderList.stream().filter(order -> idList.contains(order.getBuyUserId())).collect(Collectors.toList());
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取当前登陆人订单集合
|
|
|
*/
|