OrganizationIdentityServiceImpl.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.goafanti.user.service.impl;
  2. import java.util.List;
  3. import java.util.Map;
  4. import java.util.TreeMap;
  5. import org.apache.commons.lang3.StringUtils;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import com.goafanti.common.dao.OrganizationIdentityMapper;
  9. import com.goafanti.common.model.OrganizationIdentity;
  10. import com.goafanti.core.mybatis.BaseMybatisDao;
  11. import com.goafanti.user.bo.OrgIdentityBo;
  12. import com.goafanti.user.service.OrganizationIdentityService;
  13. @Service
  14. public class OrganizationIdentityServiceImpl extends BaseMybatisDao<OrganizationIdentityMapper> implements OrganizationIdentityService{
  15. @Autowired
  16. OrganizationIdentityMapper organizationIdentityMapper;
  17. @Override
  18. public OrganizationIdentity insert(OrganizationIdentity organizationIdentity) {
  19. organizationIdentityMapper.insert(organizationIdentity);
  20. return organizationIdentity;
  21. }
  22. @Override
  23. public OrganizationIdentity selectOrgIdentityByUserId(String userId) {
  24. return organizationIdentityMapper.selectOrgIdentityByUserId(userId);
  25. }
  26. @Override
  27. public int updateByPrimaryKeySelective(OrganizationIdentity organizationIdentity) {
  28. return organizationIdentityMapper.updateByPrimaryKeySelective(organizationIdentity);
  29. }
  30. @Override
  31. public OrgIdentityBo selectOrgIdentityBoByUserId(String uid) {
  32. return organizationIdentityMapper.selectOrgIdentityBoByUserId(uid);
  33. }
  34. @Override
  35. public List<OrganizationIdentity> selectAllOrgIndentity() {
  36. return organizationIdentityMapper.selectAllOrgIndentity();
  37. }
  38. @Override
  39. public int updateByPrimaryKey(OrganizationIdentity org) {
  40. return organizationIdentityMapper.updateByPrimaryKey(org);
  41. }
  42. @Override
  43. public Map<String, String> selectContactsByUserId(String uid) {
  44. OrganizationIdentity i = organizationIdentityMapper.selectOrgIdentityByUserId(uid);
  45. Map<String, String> map = new TreeMap<String, String>();
  46. if (!StringUtils.isBlank(i.getFirstContacts()) && !StringUtils.isBlank(i.getFirstMobile())) {
  47. map.put("1", i.getFirstContacts() + " " + i.getFirstMobile());
  48. }
  49. if (!StringUtils.isBlank(i.getSecondContacts()) && !StringUtils.isBlank(i.getSecondMobile())) {
  50. map.put("2", i.getSecondContacts() + " " + i.getSecondMobile());
  51. }
  52. if (!StringUtils.isBlank(i.getThirdContacts()) && !StringUtils.isBlank(i.getThirdMobile())) {
  53. map.put("3", i.getThirdContacts() + " " + i.getThirdMobile());
  54. }
  55. return map;
  56. }
  57. }