diff --git a/klp-wms/src/main/java/com/klp/mapper/WmsDeliveryPlanCoilOperateMapper.java b/klp-wms/src/main/java/com/klp/mapper/WmsDeliveryPlanCoilOperateMapper.java index 315ae9b6..484b4ca4 100644 --- a/klp-wms/src/main/java/com/klp/mapper/WmsDeliveryPlanCoilOperateMapper.java +++ b/klp-wms/src/main/java/com/klp/mapper/WmsDeliveryPlanCoilOperateMapper.java @@ -22,7 +22,7 @@ public interface WmsDeliveryPlanCoilOperateMapper extends BaseMapperPlus getCoilOperate( + List getCoilOperate( @Param("planId") Long planId, @Param("coilIds") String[] coilIds ); diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanCoilOperateServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanCoilOperateServiceImpl.java index 065aa89e..85f7c802 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanCoilOperateServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanCoilOperateServiceImpl.java @@ -126,7 +126,8 @@ public class WmsDeliveryPlanCoilOperateServiceImpl implements IWmsDeliveryPlanCo if (coilIdArray.length == 0) { return Collections.emptyList(); } - List coilOperate = baseMapper.getCoilOperate(planId, coilIdArray); + List coilOperate = baseMapper.getCoilOperate(planId, coilIdArray); + List coilOperateVos = BeanUtil.copyToList(coilOperate, WmsDeliveryPlanCoilOperateVo.class); //接着就是根据钢卷ids去查询钢卷list了 用分页查询的list就需要设置分页参数都设置为最大即可 WmsMaterialCoilBo bo = new WmsMaterialCoilBo(); bo.setCoilIds(coilIds); @@ -139,10 +140,10 @@ public class WmsDeliveryPlanCoilOperateServiceImpl implements IWmsDeliveryPlanCo Map coilDetailMap = coilDetails.stream() .collect(Collectors.toMap(WmsMaterialCoilVo::getCoilId, coil -> coil)); - for (WmsDeliveryPlanCoilOperateVo operate : coilOperate) { + for (WmsDeliveryPlanCoilOperateVo operate : coilOperateVos) { operate.setCoilDetail(coilDetailMap.get(operate.getCoilId())); } - return coilOperate; + return coilOperateVos; } }