|
@ -16,6 +16,7 @@ import com.kms.yxgh.df.dto.DfRecordDetailExportDto; |
|
|
import com.kms.yxgh.df.dto.DfRecordSearchDto; |
|
|
import com.kms.yxgh.df.dto.DfRecordSearchDto; |
|
|
import com.kms.yxgh.df.dto.DfRecordSimpleDto; |
|
|
import com.kms.yxgh.df.dto.DfRecordSimpleDto; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingLineMapper; |
|
|
import com.kms.yxgh.df.mapper.DfCheckingLineMapper; |
|
|
|
|
|
import com.kms.yxgh.df.mapper.DfPlanOperatorMapper; |
|
|
import com.kms.yxgh.df.mapper.DfRecordMapper; |
|
|
import com.kms.yxgh.df.mapper.DfRecordMapper; |
|
|
import com.kms.yxgh.util.BeanCopyUtils; |
|
|
import com.kms.yxgh.util.BeanCopyUtils; |
|
|
import com.kms.yxgh.util.StreamUtils; |
|
|
import com.kms.yxgh.util.StreamUtils; |
|
@ -47,6 +48,7 @@ public class DfRecordService extends BaseService<DfRecordMapper, DfRecord> { |
|
|
private final DfRecordItemService recordItemService; |
|
|
private final DfRecordItemService recordItemService; |
|
|
private final DfCheckingLineMapper checkingLineMapper; |
|
|
private final DfCheckingLineMapper checkingLineMapper; |
|
|
private final SysUserService userService; |
|
|
private final SysUserService userService; |
|
|
|
|
|
private final DfPlanOperatorMapper planOperatorMapper; |
|
|
|
|
|
|
|
|
public IPage<DfRecordSimpleDto> search(SearchParam<DfRecordSearchDto> sp) { |
|
|
public IPage<DfRecordSimpleDto> search(SearchParam<DfRecordSearchDto> sp) { |
|
|
IPage<DfRecord> page = new Page<>(sp.getPageNum(), sp.getPageSize()); |
|
|
IPage<DfRecord> page = new Page<>(sp.getPageNum(), sp.getPageSize()); |
|
@ -63,10 +65,10 @@ public class DfRecordService extends BaseService<DfRecordMapper, DfRecord> { |
|
|
page = page(page, wp); |
|
|
page = page(page, wp); |
|
|
if (CollectionUtil.isNotEmpty(page.getRecords())) { |
|
|
if (CollectionUtil.isNotEmpty(page.getRecords())) { |
|
|
List<DfRecordSimpleDto> records = page.getRecords().stream().map(r -> { |
|
|
List<DfRecordSimpleDto> records = page.getRecords().stream().map(r -> { |
|
|
DfRecordSimpleDto dto = BeanCopyUtils.copy(r, DfRecordSimpleDto |
|
|
DfRecordSimpleDto dto = BeanCopyUtils.copy(r, DfRecordSimpleDto.class); |
|
|
.class); |
|
|
|
|
|
if (dto != null) { |
|
|
if (dto != null) { |
|
|
dto.setCreateName(userService.userName(dto.getCreateUid())); |
|
|
dto.setCreateName(userService.userName(dto.getCreateUid())); |
|
|
|
|
|
dto.setOperators(planOperatorMapper.selectOperatorBySubPlanId(r.getSubPlanId())); |
|
|
} |
|
|
} |
|
|
return dto; |
|
|
return dto; |
|
|
}).collect(Collectors.toList()); |
|
|
}).collect(Collectors.toList()); |
|
|