|
@ -21,6 +21,7 @@ import com.epmet.feign.EpmetMessageOpenFeignClient; |
|
|
import com.epmet.feign.EpmetUserOpenFeignClient; |
|
|
import com.epmet.feign.EpmetUserOpenFeignClient; |
|
|
import com.epmet.feign.GovOrgFeignClient; |
|
|
import com.epmet.feign.GovOrgFeignClient; |
|
|
import com.epmet.redis.UserBadgeRedis; |
|
|
import com.epmet.redis.UserBadgeRedis; |
|
|
|
|
|
import com.epmet.redis.UserBaseInfoRedis; |
|
|
import com.epmet.service.UserBadgeService; |
|
|
import com.epmet.service.UserBadgeService; |
|
|
import com.epmet.service.UserBaseInfoService; |
|
|
import com.epmet.service.UserBaseInfoService; |
|
|
import com.epmet.util.ModuleConstant; |
|
|
import com.epmet.util.ModuleConstant; |
|
@ -64,7 +65,7 @@ public class UserBadgeServiceImpl implements UserBadgeService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private EpmetUserOpenFeignClient epmetUserOpenFeignClient; |
|
|
private EpmetUserOpenFeignClient epmetUserOpenFeignClient; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private BadgeCertificationConfigDao badgeCertificationConfigDao; |
|
|
private UserBaseInfoRedis userBaseInfoRedis; |
|
|
@Autowired |
|
|
@Autowired |
|
|
private UserBadgeCertificateRecordDao userBadgeCertificateRecordDao; |
|
|
private UserBadgeCertificateRecordDao userBadgeCertificateRecordDao; |
|
|
|
|
|
|
|
@ -333,10 +334,18 @@ public class UserBadgeServiceImpl implements UserBadgeService { |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public CertificationDetailResultDTO certificationDetail(TokenDto tokenDto, CertificationDetailFormDTO certificationDetailFormDTO) { |
|
|
public CertificationDetailResultDTO certificationDetail(TokenDto tokenDto, CertificationDetailFormDTO certificationDetailFormDTO) { |
|
|
|
|
|
//工作端
|
|
|
if (StringUtils.isNotBlank(certificationDetailFormDTO.getRecordId())){ |
|
|
if (StringUtils.isNotBlank(certificationDetailFormDTO.getRecordId())){ |
|
|
return userBadgeDao.selectBadgeAuthRecord(null, certificationDetailFormDTO.getBadgeId(),certificationDetailFormDTO.getRecordId()); |
|
|
return userBadgeDao.selectBadgeAuthRecord(null, certificationDetailFormDTO.getBadgeId(),certificationDetailFormDTO.getRecordId()); |
|
|
} |
|
|
} |
|
|
return userBadgeDao.selectBadgeAuthRecord(tokenDto.getUserId(), certificationDetailFormDTO.getBadgeId(),certificationDetailFormDTO.getRecordId()); |
|
|
//居民端
|
|
|
|
|
|
CertificationDetailResultDTO resiResult = userBadgeDao.selectBadgeAuthRecord(tokenDto.getUserId(), certificationDetailFormDTO.getBadgeId(),certificationDetailFormDTO.getRecordId()); |
|
|
|
|
|
if(null == resiResult){ |
|
|
|
|
|
UserBaseInfoResultDTO userInfo = userBaseInfoRedis.getUserInfo(tokenDto.getUserId()); |
|
|
|
|
|
resiResult = ConvertUtils.sourceToTarget(userInfo,CertificationDetailResultDTO.class); |
|
|
|
|
|
if(null != resiResult) resiResult.setIdcard(userInfo.getIdNum()); |
|
|
|
|
|
} |
|
|
|
|
|
return resiResult; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|