Bläddra i källkod

feat: 正启之星-江西调整发起mq认证身份证图片处理

lixuesong 2 år sedan
förälder
incheckning
f313f8cd47

+ 9 - 4
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/gig/impl/SysUserSignCertServiceImpl.java

@@ -525,7 +525,10 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 		SysUserExtRecord userExtRecord = sysUserExtRecordService.getOne(Wrappers.<SysUserExtRecord>lambdaQuery()
 				.eq(SysUserExtRecord::getUserId, userId)
 				.eq(SysUserExtRecord::getDelFlag, DelEnum.NOT_DEL.val()));
-		if (userExtRecord == null && !SubjectLocation.REN_LI_JIA.equals(userSignCertDTO.getSubjectLocation())) {
+		if (userExtRecord == null
+				&& !SubjectLocation.REN_LI_JIA.equals(userSignCertDTO.getSubjectLocation())
+				&& !SubjectLocation.JIANG_XI.equals(userSignCertDTO.getSubjectLocation())) {
+			// 人力家、正启之星-江西 不校验userExtRecord
 			return false;
 		}
 		// 查询dept
@@ -774,9 +777,11 @@ public class SysUserSignCertServiceImpl implements SysUserSignCertService {
 		userInfoModel.setSignImageUrl(StrUtil.isBlank(userSub.getAgreementUrl())
 				? null : userSub.getAgreementUrl().startsWith("https")
 				? userSub.getAgreementUrl() : upmsConfig.getClientUrl() + userSub.getAgreementUrl());
-		userInfoModel.setIdCardBackBase64(userExtRecord.getIdCardBackBase64());
-		userInfoModel.setIdCardFrontBase64(userExtRecord.getIdCardFrontBase64());
-		userInfoModel.setBestFrameBase64(userExtRecord.getBestFrameBase64());
+		if (userExtRecord != null) {
+			userInfoModel.setIdCardBackBase64(userExtRecord.getIdCardBackBase64());
+			userInfoModel.setIdCardFrontBase64(userExtRecord.getIdCardFrontBase64());
+			userInfoModel.setBestFrameBase64(userExtRecord.getBestFrameBase64());
+		}
 
 		GigInfoModel infoModel = new GigInfoModel();
 		infoModel.setBaseInfo(baseInfoModel);