|
@@ -8,6 +8,7 @@ import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
import java.util.Map.Entry;
|
|
|
|
|
|
+import com.ym.mec.auth.api.enums.CertificateTypeEnum;
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -220,7 +221,8 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
if (user == null) {
|
|
|
throw new BizException("用户信息查询失败");
|
|
|
}
|
|
|
- sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
+ if(CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType()))
|
|
|
+ sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
}
|
|
|
|
|
|
// 合成freemarker
|
|
@@ -315,7 +317,8 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
if (user == null) {
|
|
|
throw new BizException("用户信息查询失败");
|
|
|
}
|
|
|
- sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
+ if(CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType()))
|
|
|
+ sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
}
|
|
|
Date date = new Date();
|
|
|
|
|
@@ -511,7 +514,8 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
if (user == null) {
|
|
|
throw new BizException("用户信息查询失败");
|
|
|
}
|
|
|
- sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
+ if(CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType()))
|
|
|
+ sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
}
|
|
|
Date date = new Date();
|
|
|
|
|
@@ -654,7 +658,8 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
if (user == null) {
|
|
|
throw new BizException("用户信息查询失败");
|
|
|
}
|
|
|
- sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
+ if(CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType()))
|
|
|
+ sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
}
|
|
|
Date date = new Date();
|
|
|
|
|
@@ -889,7 +894,8 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
if (user == null) {
|
|
|
throw new BizException("用户信息查询失败");
|
|
|
}
|
|
|
- sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
+ if(CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType()))
|
|
|
+ sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
}
|
|
|
|
|
|
Date date = new Date();
|
|
@@ -976,7 +982,7 @@ public class ContractServiceImpl implements ContractService, InitializingBean {
|
|
|
}
|
|
|
|
|
|
SysUserTsign sysUserTsign = sysUserTsignService.get(userId);
|
|
|
- if (sysUserTsign == null) {
|
|
|
+ if (sysUserTsign == null && CertificateTypeEnum.IDENTITY.getCode().equals(user.getCertificateType())) {
|
|
|
try {
|
|
|
sysUserTsign = register(userId, user.getRealName(), user.getIdCardNo(), user.getPhone());
|
|
|
} catch (Exception e) {
|