|
|
@@ -488,11 +488,11 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
String userRole = AuthUtil.getUserRole();
|
|
|
if (userRole.contains(LandConst.ROLE_CD)) {//车队
|
|
|
//未派车2,未受理3,未完工4,已关闭5
|
|
|
- orderQueryWrapper.in(Order::getStatus,2,3,4,5);
|
|
|
+ orderQueryWrapper.in(Order::getStatus,2,3,4,5,6);
|
|
|
}
|
|
|
if (userRole.contains(LandConst.ROLE_SJ)){//司机
|
|
|
//未受理3,未完工4,已关闭5
|
|
|
- orderQueryWrapper.in(Order::getStatus,3,4,5);
|
|
|
+ orderQueryWrapper.in(Order::getStatus,3,4,5,6);
|
|
|
}
|
|
|
|
|
|
orderIdList = baseMapper.selectList(orderQueryWrapper);
|
|
|
@@ -603,8 +603,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
item.setDriverId(order.getDriverId());
|
|
|
item.setPlateNo(order.getPlateNo());
|
|
|
item.setTel(order.getDriverTel());
|
|
|
- item.setLandAmountD(order.getFreightPay());
|
|
|
- item.setLandAmountC(order.getFreightCollect());
|
|
|
+ item.setLandAmountD(order.getFreightCollect());
|
|
|
+ item.setLandAmountC(order.getFreightPay());
|
|
|
orderItemMapper.insert(item);
|
|
|
}else {
|
|
|
item.setTenantId(AuthUtil.getTenantId());
|
|
|
@@ -614,8 +614,8 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
item.setDriverId(order.getDriverId());
|
|
|
item.setPlateNo(order.getPlateNo());
|
|
|
item.setTel(order.getDriverTel());
|
|
|
- item.setLandAmountD(order.getFreightPay());
|
|
|
- item.setLandAmountC(order.getFreightCollect());
|
|
|
+ item.setLandAmountD(order.getFreightCollect());
|
|
|
+ item.setLandAmountC(order.getFreightPay());
|
|
|
orderItemMapper.updateById(item);
|
|
|
}
|
|
|
}
|
|
|
@@ -629,16 +629,20 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
}
|
|
|
|
|
|
order.setFreight(freight);
|
|
|
- if (addressDetail.length() > 0) {
|
|
|
+ if (addressDetail.length() > 0) {//货运地址
|
|
|
if(order.getShippingMode().equals("散货")){
|
|
|
order.setAddressDetail(addressDetail.deleteCharAt(addressDetail.lastIndexOf("\n")).toString());
|
|
|
order.setArrivalTime(order.getLoadingAddressList().get(0).getFreightTime());
|
|
|
} else {
|
|
|
order.setAddressDetail(addressDetail.deleteCharAt(addressDetail.lastIndexOf("\n")).toString());
|
|
|
}
|
|
|
+ }else {
|
|
|
+ order.setAddressDetail("");
|
|
|
}
|
|
|
- if (unloadingPlace.length() > 0){
|
|
|
+ if (unloadingPlace.length() > 0){//卸货地址
|
|
|
order.setUnloadingPlace(unloadingPlace.deleteCharAt(unloadingPlace.lastIndexOf("\n")).toString());
|
|
|
+ }else {
|
|
|
+ order.setUnloadingPlace("");
|
|
|
}
|
|
|
|
|
|
baseMapper.updateById(order);
|
|
|
@@ -663,7 +667,6 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
*/
|
|
|
@Override
|
|
|
public IPage<Order> selectBulkLoadList(Order order, Query query) {
|
|
|
- System.out.println("jinlaile========");
|
|
|
LambdaQueryWrapper<Order> orderQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
orderQueryWrapper.eq(Order::getShippingMode, "散货")
|
|
|
.eq(Order::getTenantId, AuthUtil.getTenantId())
|
|
|
@@ -686,15 +689,13 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
// 获取角色 设置权限
|
|
|
String userRole = AuthUtil.getUserRole();
|
|
|
Long userId = AuthUtil.getUserId();
|
|
|
- System.out.println("userRole================"+userRole);
|
|
|
- System.out.println("userId================"+userId);
|
|
|
if (userRole.contains(LandConst.ROLE_CD)) {//车队
|
|
|
//未派车2,未受理3,未完工4,已关闭5
|
|
|
- orderQueryWrapper.in(Order::getStatus,2,3,4,5);
|
|
|
+ orderQueryWrapper.in(Order::getStatus,2,3,4,5,6);
|
|
|
}
|
|
|
if (userRole.contains(LandConst.ROLE_SJ)){//司机
|
|
|
//未受理3,未完工4,已关闭5
|
|
|
- orderQueryWrapper.in(Order::getStatus,3,4,5);
|
|
|
+ orderQueryWrapper.in(Order::getStatus,3,4,5,6);
|
|
|
}
|
|
|
|
|
|
orderQueryWrapper.in(StringUtil.isNotBlank(order.getStatusIds()), Order::getStatus, Func.toIntList(order.getStatusIds()));
|