| | |
| | | private IEamBaseHFCodeService eamBaseHFCodeService; |
| | | @Resource |
| | | private IEamThirdMaintenanceOrderDetailService eamThirdMaintenanceOrderDetailService; |
| | | @Resource |
| | | private IEamThirdMaintenanceSpareService eamThirdMaintenanceSpareService; |
| | | |
| | | @Override |
| | | public IPage<EamThirdMaintenanceOrder> queryPageList(Page<EamThirdMaintenanceOrder> page, EamThirdMaintenanceQuery query) { |
| | |
| | | // 三保明细处理 |
| | | eamThirdMaintenanceOrderDetailService.remove(new LambdaQueryWrapper<EamThirdMaintenanceOrderDetail>().eq(EamThirdMaintenanceOrderDetail::getOrderId, order.getId())); |
| | | eamThirdMaintenanceOrderDetailService.saveBatch(request.getTableDetailList()); |
| | | // 三保备件明细处理 |
| | | if (request.getTableSpareList() != null && !request.getTableSpareList().isEmpty()) { |
| | | List<EamThirdMaintenanceSpare> tableSpareList = request.getTableSpareList(); |
| | | tableSpareList.forEach(eamThirdMaintenanceSpare -> { |
| | | eamThirdMaintenanceSpare.setOrderId(request.getId()); |
| | | }); |
| | | eamThirdMaintenanceSpareService.saveBatch(tableSpareList); |
| | | } |
| | | break; |
| | | case UNDER_FIRST_ACCEPTANCE: |
| | | // 第一次验收结束 |