|
|
@@ -641,7 +641,7 @@ public class PipeAppointmentConfirmOrderServiceImpl implements PipeAppointmentCo
|
|
|
return;
|
|
|
}
|
|
|
// 拒绝检验
|
|
|
- if(200 == appointmentRefuseVO.getType()){
|
|
|
+ /*if(200 == appointmentRefuseVO.getType()){
|
|
|
|
|
|
List<EquipPipeDetailDO> equipPipeDetailDOS = equipPipeDetailMapper.selectByIds(equipDetailIds);
|
|
|
List<AppointmentConfirmRefuseYearItemDO> list = equipPipeDetailDOS.stream().map(item -> {
|
|
|
@@ -674,7 +674,7 @@ public class PipeAppointmentConfirmOrderServiceImpl implements PipeAppointmentCo
|
|
|
updateConfirmOrderByPipeDetail(appointmentRefuseVO.getOrderId(),equipContainerDOS,equipDetailIds);
|
|
|
|
|
|
return ;
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
//上报市局
|
|
|
Map<String, Object> processInstanceVariables = new HashMap<>();
|
|
|
@@ -1263,11 +1263,21 @@ public class PipeAppointmentConfirmOrderServiceImpl implements PipeAppointmentCo
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Resource
|
|
|
+ private PipeAppointmentConfirmOrderItemMapper pipeAppointmentConfirmOrderItemMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public void refuseCheckApp(AppAppointmentRefuseVO appointmentRefuseVO) {
|
|
|
AppointmentRefuseVO refuseVO = new AppointmentRefuseVO();
|
|
|
- refuseVO.setEquipIds(appointmentRefuseVO.getEquipIds());
|
|
|
- refuseVO.setDetailEquipRows(appointmentRefuseVO.getDetailEquipRows());
|
|
|
+ List<PipeAppointmentConfirmOrderItemDO> pipeAppointmentConfirmOrderItemDOS = pipeAppointmentConfirmOrderItemMapper.selectByIds(appointmentRefuseVO.getEquipIds());
|
|
|
+ refuseVO.setEquipIds(pipeAppointmentConfirmOrderItemDOS.stream().map(PipeAppointmentConfirmOrderItemDO::getEquipId).toList());
|
|
|
+ List<EquipPipeDetailDO> detailEquipRows = appointmentRefuseVO.getDetailEquipRows();
|
|
|
+ if (!CollUtil.isEmpty(detailEquipRows)) {
|
|
|
+ List<PipeAppointmentConfirmOrderItemDetailDO> pipeAppointmentConfirmOrderItemDetailDOS = pipeAppointmentConfirmOrderItemDetailMapper.selectByIds(detailEquipRows.stream().map(EquipPipeDetailDO::getId).toList());
|
|
|
+ List<String> list = pipeAppointmentConfirmOrderItemDetailDOS.stream().map(PipeAppointmentConfirmOrderItemDetailDO::getEquipId).toList();
|
|
|
+ List<EquipPipeDetailDO> equipPipeDetailDOS = equipPipeDetailMapper.selectByIds(list);
|
|
|
+ refuseVO.setDetailEquipRows(equipPipeDetailDOS);
|
|
|
+ }
|
|
|
refuseVO.setOrderId(appointmentRefuseVO.getOrderId());
|
|
|
refuseVO.setOrderNo(appointmentRefuseVO.getOrderNo());
|
|
|
refuseVO.setCheckType(appointmentRefuseVO.getCheckType());
|