Commit 230becd7 authored by hanfeng's avatar hanfeng

修改订单

parent a4dfaf57
...@@ -44,4 +44,7 @@ public class OrderListVo extends BaseOrder { ...@@ -44,4 +44,7 @@ public class OrderListVo extends BaseOrder {
private List<OrderItem> items; private List<OrderItem> items;
} }
...@@ -129,8 +129,8 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements ...@@ -129,8 +129,8 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
} }
public List<OrderListVo> listOrder(Map<String, Object> paramMap) { public List<OrderListVo> listOrder(Map<String, Object> paramMap) {
List<OrderListVo> orderListVos = mapper.listOrder(paramMap);
return mapper.listOrder(paramMap); return orderListVos;
} }
public List<OrderPageVO> getRentVehicle(Map<String, Object> paramMap) { public List<OrderPageVO> getRentVehicle(Map<String, Object> paramMap) {
......
...@@ -3,6 +3,7 @@ package com.xxfc.platform.order.rest; ...@@ -3,6 +3,7 @@ package com.xxfc.platform.order.rest;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.alibaba.druid.sql.visitor.functions.If;
import com.github.wxiaoqi.security.admin.entity.AppUserLogin; import com.github.wxiaoqi.security.admin.entity.AppUserLogin;
import com.github.wxiaoqi.security.admin.feign.UserFeign; import com.github.wxiaoqi.security.admin.feign.UserFeign;
import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO; import com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO;
...@@ -113,6 +114,8 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -113,6 +114,8 @@ public class BackStageOrderController extends CommonBaseController implements Us
return ObjectRestResponse.succ(new PageDataVO<>()); return ObjectRestResponse.succ(new PageDataVO<>());
} }
} }
UserDTO userDTO = getAdminUserInfo(); UserDTO userDTO = getAdminUserInfo();
if (userDTO == null) { if (userDTO == null) {
return ObjectRestResponse.succ(new PageDataVO<>()); return ObjectRestResponse.succ(new PageDataVO<>());
...@@ -123,11 +126,30 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -123,11 +126,30 @@ public class BackStageOrderController extends CommonBaseController implements Us
dto.setCompanyIds(companyIds); dto.setCompanyIds(companyIds);
} }
if (dto.getStartZoneId()!=null){
if (userDTO.getDataAll()!=1&&!dto.getStartZoneId().equals(userDTO.getZoneId())) {
return ObjectRestResponse.succ(new PageDataVO<>());
}else {
ArrayList<Integer> zoneIds = new ArrayList<>();
zoneIds.add(dto.getStartZoneId());
dto.setZoneIds(zoneIds);
}
}
if (dto.getStartCompanyId()!=null){
if (userDTO.getDataAll()!=1&&!dto.getStartCompanyId().equals(userDTO.getId())) {
return ObjectRestResponse.succ(new PageDataVO<>());
}else {
ArrayList<Integer> companyIds = new ArrayList<>();
companyIds.add(dto.getStartCompanyId());
dto.setCompanyIds(companyIds);
}
}
if (StringUtils.isNotEmpty(dto.getPlateNumber())||StringUtils.isNotEmpty(dto.getVehicleCode())){ if (StringUtils.isNotEmpty(dto.getPlateNumber())||StringUtils.isNotEmpty(dto.getVehicleCode())){
List<String> vehicleIds = vehicleFeign.findbyPlateNumberAndVehicleCod(dto.getPlateNumber(),dto.getVehicleCode()); List<String> vehicleIds = vehicleFeign.findbyPlateNumberAndVehicleCod(dto.getPlateNumber(),dto.getVehicleCode());
dto.setVehicleIds(vehicleIds); dto.setVehicleIds(vehicleIds);
} }
Query query = new Query(dto); Query query = new Query(dto);
PageDataVO pageDataVO = PageDataVO.pageInfo(query, () -> baseOrderBiz.listOrder(query.getSuper())); PageDataVO pageDataVO = PageDataVO.pageInfo(query, () -> baseOrderBiz.listOrder(query.getSuper()));
List<OrderListVo> list = pageDataVO.getData(); List<OrderListVo> list = pageDataVO.getData();
...@@ -144,7 +166,6 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -144,7 +166,6 @@ public class BackStageOrderController extends CommonBaseController implements Us
} }
} }
for (OrderListVo orderPageVO : list) { for (OrderListVo orderPageVO : list) {
AppUserVo appUserVo = appvoMap.get(orderPageVO.getUserId()); AppUserVo appUserVo = appvoMap.get(orderPageVO.getUserId());
if(appUserVo != null) { if(appUserVo != null) {
......
...@@ -322,6 +322,8 @@ public class BaseOrderController extends CommonBaseController implements UserRes ...@@ -322,6 +322,8 @@ public class BaseOrderController extends CommonBaseController implements UserRes
private Integer startZoneId; private Integer startZoneId;
private Integer zoneId;
private Integer userId; private Integer userId;
private Integer type; private Integer type;
...@@ -343,6 +345,8 @@ public class BaseOrderController extends CommonBaseController implements UserRes ...@@ -343,6 +345,8 @@ public class BaseOrderController extends CommonBaseController implements UserRes
//订单用户ID列表 //订单用户ID列表
private List<Integer> userIds; private List<Integer> userIds;
//订单用户大区id列表
private List<Integer> zoneIds;
//订单用户手机号或订单用户真实姓名 //订单用户手机号或订单用户真实姓名
private String keywords; private String keywords;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment