| | |
| | | } |
| | | IPage<SampleOrderDto> sampleOrderDtoIPage = insOrderMapper.selectInsOrderPage(page, QueryWrappers.queryWrappers(sampleOrderDto), laboratory); |
| | | sampleOrderDtoIPage.getRecords().forEach(i -> { |
| | | if (i.getSampleCode().contains(",")) { |
| | | if (ObjectUtils.isNotEmpty(i.getSampleCode()) && i.getSampleCode().contains(",")) { |
| | | String[] split = i.getSampleCode().split(","); |
| | | i.setSampleCode(split[0]); |
| | | } |
| | |
| | | public Map<String, Object> selectSampleAndProductByOrderId(IPage<SampleProductDto2> page, SampleProductDto2 sampleProductDto) { |
| | | Map<String, Object> map = new HashMap<>(); |
| | | map.put("head", PrintChina.printChina(SampleProductDto2.class)); |
| | | IPage<SampleProductDto2> productDto2IPage = insOrderMapper.selectSampleAndProductByOrderId(page, QueryWrappers.queryWrappers(sampleProductDto)); |
| | | IPage<SampleProductDto2> productDto2IPage = insOrderMapper.selectSampleAndProductByOrderId(page, QueryWrappers.queryWrappers(sampleProductDto).orderByAsc("inspection_item"),sampleProductDto.getId()); |
| | | for (SampleProductDto2 record : productDto2IPage.getRecords()) { |
| | | InsProductUser insProductUser = insProductUserMapper.selectOne(Wrappers.<InsProductUser>lambdaQuery() |
| | | .eq(InsProductUser::getInsProductId, record.getInsProductId()) |