| | |
| | | |
| | | import com.doumee.core.model.PageData; |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.core.utils.Constants; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.business.PlatformWmsDetailMapper; |
| | | import com.doumee.dao.business.model.PlatformWmsDetail; |
| | |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | | * 月台_WMS作业通知单明细Service实现 |
| | |
| | | QueryWrapper<PlatformWmsDetail> wrapper = new QueryWrapper<>(platformWmsDetail); |
| | | return platformWmsDetailMapper.selectCount(wrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public Boolean checkWmsFinish(Integer jobId){ |
| | | List<PlatformWmsDetail> platformWmsDetailList = platformWmsDetailMapper.selectList(new QueryWrapper<PlatformWmsDetail>().lambda().eq(PlatformWmsDetail::getJobId,jobId)); |
| | | if(CollectionUtils.isEmpty(platformWmsDetailList)){ |
| | | return true; |
| | | } |
| | | if(platformWmsDetailList.stream().filter(i-> Constants.equalsInteger(i.getStatus(),Constants.ZERO)).collect(Collectors.toList()).size()>Constants.ZERO){ |
| | | return false; |
| | | }else{ |
| | | return true; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | } |