| | |
| | | |
| | | //填写委托报关信息 |
| | | @Override |
| | | public int customsOrder(TmsDispatchOrder tmsDispatchOrder) { |
| | | int result = tmsDispatchOrderMapper.update(new LambdaUpdateWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getId, tmsDispatchOrder.getId()) |
| | | .set(TmsDispatchOrder::getCustomsServiceProviderId, tmsDispatchOrder.getCustomsServiceProviderId()) |
| | | .set(TmsDispatchOrder::getCustomsServiceProviderName, tmsDispatchOrder.getCustomsServiceProviderName()) |
| | | ); |
| | | public int customsOrder(List<TmsDispatchOrder> tmsDispatchOrders) { |
| | | int totalResult = 0; |
| | | for (TmsDispatchOrder tmsDispatchOrder : tmsDispatchOrders) { |
| | | int result = tmsDispatchOrderMapper.update(new LambdaUpdateWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getId, tmsDispatchOrder.getId()) |
| | | .set(TmsDispatchOrder::getCustomsServiceProviderId, tmsDispatchOrder.getCustomsServiceProviderId()) |
| | | .set(TmsDispatchOrder::getCustomsServiceProviderName, tmsDispatchOrder.getCustomsServiceProviderName()) |
| | | ); |
| | | totalResult += result; |
| | | |
| | | if (result > 0) { |
| | | TmsDispatchOrderLog log = new TmsDispatchOrderLog(); |
| | | log.setHeadId(tmsDispatchOrder.getId()); |
| | | log.setCreateBy(SecurityUtils.getUsername()); |
| | | log.setCreateTime(DateUtils.getNowDate()); |
| | | log.setNode("填写委托报关信息"); |
| | | if (result > 0) { |
| | | TmsDispatchOrderLog log = new TmsDispatchOrderLog(); |
| | | log.setHeadId(tmsDispatchOrder.getId()); |
| | | log.setCreateBy(SecurityUtils.getUsername()); |
| | | log.setCreateTime(DateUtils.getNowDate()); |
| | | log.setNode("填写委托报关信息"); |
| | | |
| | | tmsDispatchOrderLogService.insertTmsDispatchOrderLog(log); |
| | | tmsDispatchOrderLogService.insertTmsDispatchOrderLog(log); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | return totalResult; |
| | | } |
| | | |
| | | //填写委托装卸信息 |
| | | @Override |
| | | public int loadingOrder(TmsDispatchOrder tmsDispatchOrder) { |
| | | int result = tmsDispatchOrderMapper.update(new LambdaUpdateWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getId, tmsDispatchOrder.getId()) |
| | | .set(TmsDispatchOrder::getLoadingServiceProviderId, tmsDispatchOrder.getLoadingServiceProviderId()) |
| | | .set(TmsDispatchOrder::getLoadingServiceProviderName, tmsDispatchOrder.getLoadingServiceProviderName()) |
| | | ); |
| | | public int loadingOrder(List<TmsDispatchOrder> tmsDispatchOrders) { |
| | | int totalResult = 0; |
| | | for (TmsDispatchOrder tmsDispatchOrder : tmsDispatchOrders) { |
| | | int result = tmsDispatchOrderMapper.update(new LambdaUpdateWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getId, tmsDispatchOrder.getId()) |
| | | .set(TmsDispatchOrder::getLoadingServiceProviderId, tmsDispatchOrder.getLoadingServiceProviderId()) |
| | | .set(TmsDispatchOrder::getLoadingServiceProviderName, tmsDispatchOrder.getLoadingServiceProviderName()) |
| | | ); |
| | | totalResult += result; |
| | | |
| | | if (result > 0) { |
| | | TmsDispatchOrderLog log = new TmsDispatchOrderLog(); |
| | | log.setHeadId(tmsDispatchOrder.getId()); |
| | | log.setCreateBy(SecurityUtils.getUsername()); |
| | | log.setCreateTime(DateUtils.getNowDate()); |
| | | log.setNode("填写委托装卸信息"); |
| | | if (result > 0) { |
| | | TmsDispatchOrderLog log = new TmsDispatchOrderLog(); |
| | | log.setHeadId(tmsDispatchOrder.getId()); |
| | | log.setCreateBy(SecurityUtils.getUsername()); |
| | | log.setCreateTime(DateUtils.getNowDate()); |
| | | log.setNode("填写委托装卸信息"); |
| | | |
| | | |
| | | tmsDispatchOrderLogService.insertTmsDispatchOrderLog(log); |
| | | tmsDispatchOrderLogService.insertTmsDispatchOrderLog(log); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | return totalResult; |
| | | } |
| | | |
| | | @Override |
| | |
| | | // 2、 获取实报实销费用 |
| | | List<TmsFinanceDetail> tmsFinanceDetails = tmsFinanceDetailService.selectTmsFinanceDetailList(new TmsFinanceDetail() {{ |
| | | setDispatchOrderId(tmsDispatchOrder.getId()); |
| | | setStatus(0); |
| | | }}); |
| | | |
| | | if (tmsFinanceDetails != null && !tmsFinanceDetails.isEmpty()){ |
| | |
| | | // 2、 获取实报实销费用 |
| | | List<TmsFinanceDetail> tmsFinanceDetails = tmsFinanceDetailService.selectTmsFinanceDetailList(new TmsFinanceDetail() {{ |
| | | setDispatchOrderId(tmsDispatchOrder.getId()); |
| | | setStatus(0); |
| | | setIsYF(1); |
| | | }}); |
| | | |
| | |
| | | public List<DpItineraryLogVo> selectItineraryLog() { |
| | | return tmsDispatchOrderMapper.selectItineraryLog(); |
| | | } |
| | | |
| | | @Override |
| | | public TmsDispatchOrder getLastLicensePlateByDriverName(String driverName) { |
| | | return tmsDispatchOrderMapper.selectOne(new LambdaQueryWrapper<TmsDispatchOrder>() |
| | | .eq(TmsDispatchOrder::getMainDriverName, driverName) |
| | | .orderByDesc(TmsDispatchOrder::getCreateTime) |
| | | .last("limit 1") |
| | | ); |
| | | } |
| | | } |