|
@@ -152,15 +152,31 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
|
|
|
/**
|
|
|
* 查集合 - 根据条件(参数为空时代表忽略指定条件)
|
|
|
* APP专用 与该订单相关的任何人员能看
|
|
|
+ * @param orderStatus 订单状态,非必填 不传查询所有 , 0=待商家确认,1=申报中,2=已完成,3=已取消
|
|
|
* @param so
|
|
|
* @return
|
|
|
*/
|
|
|
- List<TbOrder> getAPPList(SoMap so) {
|
|
|
+ List<TbOrder> getAPPList(SoMap so,Integer orderStatus) {
|
|
|
//获取登录用户,登录的用户也许边民,互市组组长,一级市场商家
|
|
|
APPLoginUserInfo appLoginInfo = StpAPPUserUtil.getAPPLoginInfo();
|
|
|
if(appLoginInfo == null || appLoginInfo.getLoginId() == null)
|
|
|
throw new RuntimeException("当前登录账号信息已失效!");
|
|
|
Integer userType = appLoginInfo.getUserType();
|
|
|
+ //匹配case
|
|
|
+ switch (orderStatus){
|
|
|
+ case 0:
|
|
|
+ so.put("enterpriseConfirm",0);
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ so.put("apply",0);
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ so.put("finishStatus",1);
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ so.put("cancelPeople",1);
|
|
|
+ break;
|
|
|
+ }
|
|
|
//与订单相关的人能看
|
|
|
List<TbOrder> tbOrderList = methodOrderService.checkType(userType,appLoginInfo.getFk(),so);
|
|
|
return tbOrderList;
|