| | |
| | | |
| | | 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.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) |
| | | { String[] split; |
| | | if (replyTemplateEntity.getAccessoryId()!=null){ |
| | | split = replyTemplateEntity.getAccessoryId().split(","); |
| | | replyTemplateEntity.setElseAccessoryEntityList( elseAccessoryMapper.selectListByIds(split)); |
| | | } |
| | | if (replyTemplateEntity.getGuidance()!=null){ |
| | | split=replyTemplateEntity.getGuidance().split(","); |
| | | replyTemplateEntity.setTransactionEventList(transactionEventMapper.selectListByIds(split)); |
| | | } |
| | | return replyTemplateEntity; |
| | | } |
| | | else { |
| | | return null; |
| | | } |
| | | } |
| | | |
| | | @Override |