| | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.dg.core.db.gen.entity.GuideEvolveEntity; |
| | | import com.dg.core.db.gen.entity.ReplyTemplateEntity; |
| | | import com.dg.core.db.gen.mapper.ElseAccessoryMapper; |
| | | import com.dg.core.db.gen.mapper.ReplyTemplateMapper; |
| | | import com.dg.core.db.gen.mapper.TransactionEventMapper; |
| | | import com.dg.core.service.IReplyTemplateService; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | | public class ReplyTemplateImpl extends ServiceImpl<ReplyTemplateMapper, ReplyTemplateEntity> implements IReplyTemplateService |
| | | { |
| | | |
| | | @Resource |
| | | private ElseAccessoryMapper elseAccessoryMapper; |
| | | |
| | | @Resource |
| | | private TransactionEventMapper transactionEventMapper; |
| | | |
| | | @Override |
| | | public List<ReplyTemplateEntity> selectConfigList(IPage<ReplyTemplateEntity> page, |
| | | Integer state,String Name,List<String> ids) { |
| | | return baseMapper.selectConfigList(page,state,Name,ids); |
| | | Integer state,String Name,List<String> ids,String userId) { |
| | | return baseMapper.selectConfigList(page,state,Name,ids,userId); |
| | | } |
| | | |
| | | @Override |
| | | public ReplyTemplateEntity selectConfigData(String Id) { |
| | | return baseMapper.selectConfigData(Id); |
| | | ReplyTemplateEntity replyTemplateEntity = baseMapper.selectConfigData(Id); |
| | | if (replyTemplateEntity!=null) |
| | | { |
| | | if(!StringUtils.isEmpty(replyTemplateEntity.getAccessoryId())) |
| | | { |
| | | if(replyTemplateEntity.getAccessoryId().indexOf(",")<0) |
| | | { |
| | | String[] split=new String[]{replyTemplateEntity.getAccessoryId()}; |
| | | replyTemplateEntity.setElseAccessoryEntityList( elseAccessoryMapper.selectListByIds(split)); |
| | | } |
| | | else |
| | | { |
| | | String[] split; |
| | | split = replyTemplateEntity.getAccessoryId().split(","); |
| | | replyTemplateEntity.setElseAccessoryEntityList( elseAccessoryMapper.selectListByIds(split)); |
| | | } |
| | | } |
| | | |
| | | |
| | | if (!StringUtils.isEmpty(replyTemplateEntity.getGuidance())){ |
| | | |
| | | if(replyTemplateEntity.getGuidance().indexOf(",")<0) |
| | | { |
| | | String[] split=new String[]{replyTemplateEntity.getGuidance()}; |
| | | replyTemplateEntity.setTransactionEventList(transactionEventMapper.selectListByIds(split)); |
| | | } |
| | | else |
| | | { |
| | | String[] split; |
| | | split = replyTemplateEntity.getGuidance().split(","); |
| | | replyTemplateEntity.setTransactionEventList(transactionEventMapper.selectListByIds(split)); |
| | | } |
| | | |
| | | |
| | | } |
| | | return replyTemplateEntity; |
| | | } |
| | | else { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | @Override |