| | |
| | | orderTaxi.setState(6); |
| | | } |
| | | orderTaxi.setEndServiceTime(new Date()); |
| | | |
| | | // List<TUseMoney> money = useMoneyMapper.selectList(null); |
| | | // Driver driver = driverService.selectById(orderTaxi.getDriverId()); |
| | | // Company company = companyService.selectById(driver.getCompanyId()); |
| | | // TransactionDetails transactionDetails = new TransactionDetails(); |
| | | // if(orderTaxi.getOrderSource() == 2 || orderTaxi.getOrderSource() == 3){ |
| | | // double v = company.getPercentageDeduction() / 100; |
| | | // v = v * orderTaxi.getOrderMoney(); |
| | | // driver.setBalance(driver.getBalance() - v); |
| | | // transactionDetails.setMoney(v); |
| | | // }else { |
| | | // driver.setBalance(driver.getBalance() - company.getFixedDeduction()); |
| | | // transactionDetails.setMoney(company.getFixedDeduction()); |
| | | // } |
| | | // // 新增扣除使用费记录 |
| | | // transactionDetails.setUserId(driver.getId()); |
| | | // transactionDetails.setInsertTime(new Date()); |
| | | // transactionDetails.setRemark("软件使用费"); |
| | | // transactionDetails.setState(2); |
| | | // transactionDetails.setType(1); |
| | | // transactionDetails.setUserType(2); |
| | | // transactionDetails.setOrderType(6); |
| | | // transactionDetails.setOrderId(orderTaxi.getId()); |
| | | // transactionDetailsMapper.insert(transactionDetails); |
| | | // driverService.updateById(driver); |
| | | pushUtil.removeTask(orderId, 2);//删除定时任务,结束推送数据 |
| | | systemNoticeService.addSystemNotice(1, "司机已结束本次行程,谢谢使用", orderTaxi.getUserId()); |
| | | break; |