|
|
@@ -132,8 +132,10 @@ func BankCard4(req BankCard4Req) (rsp BankCard4Rsp, err error) {
|
|
|
apiGetUserRsp := apiRsp.Data[0]
|
|
|
if req.Type == 1 {
|
|
|
// 个人
|
|
|
- if strconv.Itoa(req.UserId) == apiGetUserRsp.Account &&
|
|
|
- req.Person.RealName == apiGetUserRsp.Name &&
|
|
|
+ // if strconv.Itoa(req.UserId) == apiGetUserRsp.Account &&
|
|
|
+ // req.Person.RealName == apiGetUserRsp.Name &&
|
|
|
+ // req.Person.Mobile == apiGetUserRsp.Mobile {
|
|
|
+ if req.Person.RealName == apiGetUserRsp.Name &&
|
|
|
req.Person.Mobile == apiGetUserRsp.Mobile {
|
|
|
|
|
|
// 更新用户电子签记录-记录实名信息
|
|
|
@@ -141,13 +143,15 @@ func BankCard4(req BankCard4Req) (rsp BankCard4Rsp, err error) {
|
|
|
if authinfo, err = json.Marshal(req.Person); err != nil {
|
|
|
return
|
|
|
}
|
|
|
+ // 2024-05-13 由于存在用户注销后重新注册后USERID变化的问题,这里使用type=1中的contractno存储爱签中的key
|
|
|
sql := fmt.Sprintf(`
|
|
|
UPDATE useresignrecord
|
|
|
SET RECORDSTATUS = 2,
|
|
|
+ CONTRACTNO = '%v',
|
|
|
UPDATETIME = SYSDATE,
|
|
|
AUTHINFO = '%v'
|
|
|
WHERE USERID = %v AND TEMPLATETYPE = 1
|
|
|
- `, string(authinfo), req.UserId)
|
|
|
+ `, apiGetUserRsp.Account, string(authinfo), req.UserId)
|
|
|
if _, err = db.GetEngine().Exec(sql); err != nil {
|
|
|
return
|
|
|
}
|
|
|
@@ -157,14 +161,20 @@ func BankCard4(req BankCard4Req) (rsp BankCard4Rsp, err error) {
|
|
|
return
|
|
|
} else {
|
|
|
// 证件号码已在爱签平台的另外的用户占用
|
|
|
- err = errors.New("电子签平台证件号码已存在")
|
|
|
- logger.GetLogger().Error("电子签平台证件号码已存在, apiRsp:", apiRsp)
|
|
|
- return
|
|
|
+ // err = errors.New("电子签平台证件号码已存在")
|
|
|
+ // logger.GetLogger().Error("电子签平台证件号码已存在, apiRsp:", apiRsp)
|
|
|
+ // return
|
|
|
+
|
|
|
+ // 手机号码不一致,则走正常实名认证
|
|
|
}
|
|
|
} else {
|
|
|
// 企业
|
|
|
- if strconv.Itoa(req.UserId) == apiGetUserRsp.Account &&
|
|
|
- req.Company.RealName == apiGetUserRsp.Name &&
|
|
|
+ // if strconv.Itoa(req.UserId) == apiGetUserRsp.Account &&
|
|
|
+ // req.Company.RealName == apiGetUserRsp.Name &&
|
|
|
+ // req.Company.Mobile == apiGetUserRsp.Mobile &&
|
|
|
+ // req.Company.CompanyName == apiGetUserRsp.CompanyName &&
|
|
|
+ // req.Company.CreditCode == apiGetUserRsp.CreditCode {
|
|
|
+ if req.Company.RealName == apiGetUserRsp.Name &&
|
|
|
req.Company.Mobile == apiGetUserRsp.Mobile &&
|
|
|
req.Company.CompanyName == apiGetUserRsp.CompanyName &&
|
|
|
req.Company.CreditCode == apiGetUserRsp.CreditCode {
|
|
|
@@ -190,9 +200,9 @@ func BankCard4(req BankCard4Req) (rsp BankCard4Rsp, err error) {
|
|
|
return
|
|
|
} else {
|
|
|
// 社会统一信用代码已在爱签平台的另外的用户占用
|
|
|
- err = errors.New("电子签平台社会统一信用代码已存在")
|
|
|
- logger.GetLogger().Error("电子签平台社会统一信用代码已存在, apiRsp:", apiRsp)
|
|
|
- return
|
|
|
+ // err = errors.New("电子签平台社会统一信用代码已存在")
|
|
|
+ // logger.GetLogger().Error("电子签平台社会统一信用代码已存在, apiRsp:", apiRsp)
|
|
|
+ // return
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -654,9 +664,13 @@ func CreateContract(req CreateContractReq) (rsp CreateContractRsp, err error) {
|
|
|
}
|
|
|
|
|
|
// 添加签署方 - 乙方 - 投资者
|
|
|
+ asignAccount := recordAuth.CONTRACTNO // 2024-05-13 由于存在用户注销后重新注册后USERID变化的问题,这里使用type=1中的contractno存储爱签中的key
|
|
|
+ if asignAccount == "" {
|
|
|
+ asignAccount = strconv.Itoa(int(record.USERID))
|
|
|
+ }
|
|
|
appAddSignerReq2 := APIAddSignerReq{
|
|
|
ContractNo: contractNo,
|
|
|
- Account: strconv.Itoa(int(record.USERID)),
|
|
|
+ Account: asignAccount,
|
|
|
SignType: 3,
|
|
|
ValidateType: 3,
|
|
|
}
|