| | |
| | | @Override |
| | | public IPage<CoalInfo> selectCoalInfoList(Page page, CoalInfoDto coalInfoDto) { |
| | | LambdaQueryWrapper<CoalInfo> queryWrapper = new LambdaQueryWrapper<>(); |
| | | if (StringUtils.hasText(coalInfoDto.getCoal())) { |
| | | queryWrapper.like(CoalInfo::getCoal,coalInfoDto.getCoal()); |
| | | if (StringUtils.hasText(coalInfoDto.getSearchAll())) { |
| | | queryWrapper.like(CoalInfo::getCoal,coalInfoDto.getSearchAll()); |
| | | } |
| | | queryWrapper.orderByDesc(CoalInfo::getCreateTime); |
| | | return coalInfoMapper.selectPage(page, queryWrapper); |
| | |
| | | BeanUtils.copyProperties(coalInfoDto, coalInfo); |
| | | coalInfo.setMaintainerId(SecurityUtils.getUserId()); |
| | | coalInfo.setMaintenanceDate(DateUtils.getNowDate()); |
| | | if (Objects.isNull(coalInfo.getId())) { |
| | | if (Objects.isNull(coalInfoDto.getId())) { |
| | | return coalInfoMapper.insert(coalInfo); |
| | | } else { |
| | | return coalInfoMapper.updateById(coalInfo); |