| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.dg.core.db.gen.entity.GuideEvolveEntity; |
| | | import com.dg.core.db.gen.entity.SysUser; |
| | | import com.dg.core.db.gen.mapper.ElseAccessoryMapper; |
| | | import com.dg.core.db.gen.mapper.GuideEvolveMapper; |
| | | import com.dg.core.db.gen.mapper.TransactionEventMapper; |
| | | import com.dg.core.service.IGuideEvolveService; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | | public class GuideEvolveImpl extends ServiceImpl<GuideEvolveMapper, GuideEvolveEntity> implements IGuideEvolveService |
| | | { |
| | | |
| | | |
| | | @Resource |
| | | private ElseAccessoryMapper elseAccessoryMapper; |
| | | |
| | | @Resource |
| | | private TransactionEventMapper transactionEventMapper; |
| | | |
| | | @Override |
| | | public List<GuideEvolveEntity> selectConfigList(String guideId) { |
| | | return baseMapper.selectConfigList(guideId); |
| | | public List<GuideEvolveEntity> selectConfigList(String guideId,SysUser sysUser) { |
| | | List<GuideEvolveEntity> guideEvolveEntities; |
| | | if ((sysUser.getUserType().equals("3")&&sysUser.getIsDivisionHead().equals("2"))||(sysUser.getUserType().equals("4"))){ |
| | | guideEvolveEntities=baseMapper.selectHideList(guideId); |
| | | }else { |
| | | guideEvolveEntities = baseMapper.selectConfigList(guideId); |
| | | } |
| | | for (GuideEvolveEntity guideEvolveEntity: guideEvolveEntities) { |
| | | String[] split; |
| | | if (guideEvolveEntity.getAccessoryId()!=null){ |
| | | split = guideEvolveEntity.getAccessoryId().split(","); |
| | | guideEvolveEntity.setElseAccessoryEntities( elseAccessoryMapper.selectListByIds(split)); |
| | | } |
| | | if (guideEvolveEntity.getTransactionId()!=null){ |
| | | split=guideEvolveEntity.getTransactionId().split(","); |
| | | guideEvolveEntity.setTransactionEvents(transactionEventMapper.selectListByIds(split)); |
| | | } |
| | | } |
| | | return guideEvolveEntities; |
| | | } |
| | | |
| | | @Override |
| | |
| | | public int countNum() { |
| | | return baseMapper.countNum(); |
| | | } |
| | | |
| | | @Override |
| | | public int updateGuid() { |
| | | return baseMapper.updateGuid(); |
| | | } |
| | | |
| | | |
| | | |
| | | } |