|  |  | @ -20,12 +20,16 @@ package com.elink.esua.epdc.modules.conflict.service.impl; | 
			
		
	
		
			
				
					|  |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
			
		
	
		
			
				
					|  |  |  | import com.baomidou.mybatisplus.core.metadata.IPage; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.commons.tools.constant.FieldConstant; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.commons.tools.page.PageData; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.commons.tools.constant.FieldConstant; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.ConflictMediateDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.form.ConflictMediateDetailFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.form.ConflictMediateFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.form.ConflictMediateHistoryFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.result.ConflictMediateDetailResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.result.ConflictMediateHistoryResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.modules.conflict.dao.ConflictMediateDao; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.dto.conflict.ConflictMediateDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.modules.conflict.entity.ConflictMediateEntity; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.modules.conflict.redis.ConflictMediateRedis; | 
			
		
	
		
			
				
					|  |  |  | import com.elink.esua.epdc.modules.conflict.service.ConflictMediateService; | 
			
		
	
	
		
			
				
					|  |  | @ -66,8 +70,8 @@ public class ConflictMediateServiceImpl extends BaseServiceImpl<ConflictMediateD | 
			
		
	
		
			
				
					|  |  |  |         return ConvertUtils.sourceToTarget(entityList, ConflictMediateDTO.class); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     private QueryWrapper<ConflictMediateEntity> getWrapper(Map<String, Object> params){ | 
			
		
	
		
			
				
					|  |  |  |         String id = (String)params.get(FieldConstant.ID_HUMP); | 
			
		
	
		
			
				
					|  |  |  |     private QueryWrapper<ConflictMediateEntity> getWrapper(Map<String, Object> params) { | 
			
		
	
		
			
				
					|  |  |  |         String id = (String) params.get(FieldConstant.ID_HUMP); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         QueryWrapper<ConflictMediateEntity> wrapper = new QueryWrapper<>(); | 
			
		
	
		
			
				
					|  |  |  |         wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); | 
			
		
	
	
		
			
				
					|  |  | @ -108,4 +112,18 @@ public class ConflictMediateServiceImpl extends BaseServiceImpl<ConflictMediateD | 
			
		
	
		
			
				
					|  |  |  |         ConflictMediateEntity entity = ConvertUtils.sourceToTarget(dto, ConflictMediateEntity.class); | 
			
		
	
		
			
				
					|  |  |  |         insert(entity); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |     public List<ConflictMediateHistoryResultDTO> listHistory(ConflictMediateHistoryFormDTO dto) { | 
			
		
	
		
			
				
					|  |  |  |         // sql limit条件转换
 | 
			
		
	
		
			
				
					|  |  |  |         dto.setPageIndex((dto.getPageIndex() - 1) * dto.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  |         List<ConflictMediateEntity> entity = baseDao.listConflictMediate(dto); | 
			
		
	
		
			
				
					|  |  |  |         return ConvertUtils.sourceToTarget(entity, ConflictMediateHistoryResultDTO.class); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @Override | 
			
		
	
		
			
				
					|  |  |  |     public ConflictMediateDetailResultDTO getById(ConflictMediateDetailFormDTO dto) { | 
			
		
	
		
			
				
					|  |  |  |         ConflictMediateEntity entity = baseDao.getById(dto); | 
			
		
	
		
			
				
					|  |  |  |         return ConvertUtils.sourceToTarget(entity, ConflictMediateDetailResultDTO.class); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | } |