|  |  | 
 |  |  | import com.vincent.rsf.server.manager.enums.TaskStsType; | 
 |  |  | import com.vincent.rsf.server.manager.service.*; | 
 |  |  | import lombok.Synchronized; | 
 |  |  | import org.apache.commons.lang3.StringUtils; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.stereotype.Service; | 
 |  |  | import org.springframework.transaction.annotation.Transactional; | 
 |  |  | 
 |  |  |             for (WkOrder wkOrder : wkOrderList) { | 
 |  |  |                 WkOrderItem orderItem = asnOrderItemService.getOne(new LambdaQueryWrapper<WkOrderItem>() | 
 |  |  |                         .eq(WkOrderItem::getOrderId, wkOrder.getId()) | 
 |  |  |                         .eq(WkOrderItem::getMatnrCode, taskItem.getMatnrCode()) | 
 |  |  |                         .eq(WkOrderItem::getSplrBatch, taskItem.getBatch()) | 
 |  |  |                         .eq(StringUtils.isNotEmpty(taskItem.getMatnrCode()), WkOrderItem::getMatnrCode, taskItem.getMatnrCode()) | 
 |  |  |                         .eq(StringUtils.isNotEmpty(taskItem.getBatch()), WkOrderItem::getSplrBatch, taskItem.getBatch()) | 
 |  |  |                 ); | 
 |  |  |                 if (null != orderItem) { | 
 |  |  |                     list.add(orderItem); | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |             containerWaveDto.setWkOrderItems(list); | 
 |  |  |             containerWaveDtos.add(containerWaveDto); |