Commit d2dce623 authored by hezhen's avatar hezhen

123

parent c7b8a669
...@@ -115,8 +115,8 @@ public class VehiclePublishReceiveBiz extends BaseBiz<VehiclePublishReceiveMappe ...@@ -115,8 +115,8 @@ public class VehiclePublishReceiveBiz extends BaseBiz<VehiclePublishReceiveMappe
} }
publishReceiveDTO.setVehiclePublish(vehiclePublish); publishReceiveDTO.setVehiclePublish(vehiclePublish);
Integer type = vehiclePublish.getType() == null ? 0 : vehiclePublish.getType(); Integer type = vehiclePublish.getType() == null ? 0 : vehiclePublish.getType();
setVehiclePublishReceive(publishReceiveDTO,receiveIdStr);
List<VehiclePublishReceiveVo> receives = publishReceiveDTO.getReceiveVos(); List<VehiclePublishReceiveVo> receives = publishReceiveDTO.getReceiveVos();
setVehiclePublishReceive(receives,receiveIdStr);
if (CollectionUtils.isNotEmpty(receives)){ if (CollectionUtils.isNotEmpty(receives)){
for (VehiclePublishReceiveVo vehiclePublishReceive : receives){ for (VehiclePublishReceiveVo vehiclePublishReceive : receives){
Integer id = vehiclePublishReceive.getId() == null ? 0 : vehiclePublishReceive.getId(); Integer id = vehiclePublishReceive.getId() == null ? 0 : vehiclePublishReceive.getId();
...@@ -169,17 +169,19 @@ public class VehiclePublishReceiveBiz extends BaseBiz<VehiclePublishReceiveMappe ...@@ -169,17 +169,19 @@ public class VehiclePublishReceiveBiz extends BaseBiz<VehiclePublishReceiveMappe
return publishReceiveDTO; return publishReceiveDTO;
} }
public void setVehiclePublishReceive(List<VehiclePublishReceiveVo> receives,String receiveIds){ public void setVehiclePublishReceive(VehiclePublishReceiveDTO publishReceiveDTO,String receiveIds){
if (receives == null || receives.size() == 0){ if (CollectionUtils.isEmpty(publishReceiveDTO.getReceiveVos())){
receives = new ArrayList<>();
if(StringUtils.isNotBlank(receiveIds)){ if(StringUtils.isNotBlank(receiveIds)){
List<VehiclePublishReceiveVo> receives = new ArrayList<>();
List<Integer> receiveIdList =Arrays.asList(receiveIds.split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList()); List<Integer> receiveIdList =Arrays.asList(receiveIds.split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList());
for (Integer id : receiveIdList){ for (Integer id : receiveIdList){
VehiclePublishReceiveVo vehiclePublishReceive = new VehiclePublishReceiveVo(); VehiclePublishReceiveVo vehiclePublishReceive = new VehiclePublishReceiveVo();
vehiclePublishReceive.setId(id); vehiclePublishReceive.setId(id);
receives.add(vehiclePublishReceive); receives.add(vehiclePublishReceive);
} }
publishReceiveDTO.setReceiveVos(receives);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment