| | |
| | | throw new BusinessException(ResponseStatus.DATA_EMPTY); |
| | | } |
| | | orders.setStatusName(Constants.ordersStatus.getName(orders.getStatus())); |
| | | |
| | | if(Constants.equalsInteger(orders.getType(),Constants.ZERO)){ |
| | | if(Constants.equalsInteger(orders.getWorkType(),Constants.ZERO)){ |
| | | orders.setPriceUnit("元/斤"); |
| | | }else if(Constants.equalsInteger(orders.getWorkType(),Constants.ONE)){ |
| | | orders.setPriceUnit("元/人*天"); |
| | | }else{ |
| | | if(Constants.equalsInteger(orders.getCarType(),Constants.ZERO)){ |
| | | orders.setPriceUnit("元/人*天"); |
| | | }else if(Constants.equalsInteger(orders.getCarType(),Constants.ONE)){ |
| | | orders.setPriceUnit("元/人*小时"); |
| | | }else{ |
| | | orders.setPriceUnit("元/斤"); |
| | | } |
| | | } |
| | | }else if(Constants.equalsInteger(orders.getType(),Constants.ONE)){ |
| | | if(Constants.equalsInteger(orders.getCarType(),Constants.ZERO)){ |
| | | orders.setPriceUnit("元/天"); |
| | | }else if(Constants.equalsInteger(orders.getCarType(),Constants.ONE)){ |
| | | orders.setPriceUnit("元/次"); |
| | | } |
| | | } |
| | | //附件信息 |
| | | List<Multifile> multifileList = multifileMapper.selectList(new QueryWrapper<Multifile>().lambda().eq(Multifile::getObjId,orders.getId()) |
| | | .eq(Multifile::getIsdeleted,Constants.ZERO).eq(Multifile::getObjType,Constants.ONE).orderByAsc(Multifile::getId)); |
| | |
| | | .set(Orders::getUpdateTime,"now()") |
| | | .set(Orders::getStatus,Constants.ordersStatus.wait) |
| | | .set(Orders::getPayStatus,Constants.ONE) |
| | | .set(Orders::getPayTime,"now()") |
| | | .set(Orders::getPayMethod,Constants.ZERO) |
| | | .set(Orders::getWxExternalNo,paymentNo) |
| | | .eq(Orders::getId,orders.getId()) |
| | | ); |
| | |
| | | .set(Orders::getUpdateTime,"now()") |
| | | .set(Orders::getStatus,Constants.FOUR) |
| | | .set(Orders::getPayStatus,Constants.ONE) |
| | | .set(Orders::getPayTime,"now()") |
| | | .set(Orders::getPayMethod,Constants.ZERO) |
| | | .set(Orders::getWxExternalNo,paymentNo) |
| | | .set(Orders::getFinishTime,"now()") |
| | | .eq(Orders::getId,orders.getId()) |
| | |
| | | |
| | | //todo 自动派单 |
| | | public void autoGrabOrders(){ |
| | | // String autoConfirmTime = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.AUTO_DISPATCH_DISTANCE).getCode(); |
| | | // List<Orders> ordersList = ordersMapper.selectList(new QueryWrapper<Orders>().lambda() |
| | | // .eq(Orders::getStatus,Constants.FOUR).eq(Orders::getCommentStatus,Constants.ZERO) |
| | | // .apply(" DATE_ADD(finish_time, INTERVAL 7 DAY) < now() ") |
| | | // .last("limit 100") |
| | | // ); |
| | | |
| | | |
| | | |
| | | |
| | | } |