| New file |
| | |
| | | package cn.gistack.sm.resDataCheck.service.impl; |
| | | |
| | | import cn.gistack.sm.resDataCheck.entity.QualityManageDetail; |
| | | import cn.gistack.sm.resDataCheck.entity.Rules; |
| | | import cn.gistack.sm.resDataCheck.mapper.QualityManageDetailMapper; |
| | | import cn.gistack.sm.resDataCheck.service.IQualityManageDetailService; |
| | | import cn.gistack.sm.resDataCheck.service.IRulesService; |
| | | import cn.gistack.sm.resDataCheck.vo.QualityManageDetailVO; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | @Service |
| | | @AllArgsConstructor |
| | | public class QualityManageDetailServiceImpl extends BaseServiceImpl<QualityManageDetailMapper, QualityManageDetail> implements IQualityManageDetailService { |
| | | private final IRulesService rulesService; |
| | | |
| | | @Override |
| | | public Object selectCustomizePage(IPage<QualityManageDetailVO> page, QualityManageDetailVO qualityManageDetailVO) { |
| | | |
| | | if (qualityManageDetailVO.getIsExport() != null && qualityManageDetailVO.getIsExport().equals("1")){ |
| | | return baseMapper.selectCustomizePage(null,qualityManageDetailVO); |
| | | } |
| | | return page.setRecords(baseMapper.selectCustomizePage(page, qualityManageDetailVO)); |
| | | } |
| | | |
| | | @Override |
| | | public Integer saveQualityManageDetail(Long ruleId, String varStr, String whereStr) { |
| | | Rules rule = rulesService.getById(ruleId); |
| | | rule.setName(StringUtil.format("'{}'",rule.getName())); |
| | | rule.setDescription(StringUtil.format("'{}'",rule.getDescription())); |
| | | |
| | | return baseMapper.saveQualityManageDetail(rule, varStr, whereStr); |
| | | } |
| | | } |