|
@@ -277,6 +277,14 @@ public class GigSignCertReceiver extends BaseRabbiMqHandler<String> {
|
|
|
&& !OladingCertStatus.CERT.getCode().equals(String.valueOf(userSub.getCertStatus()))) {
|
|
|
updateWrapper.set(SysUserSub::getCallbackStatus, GigCallBackStatus.RETURNED);
|
|
|
}
|
|
|
+ // 如果是签约中,则判断'阿拉丁签约方法'状态
|
|
|
+ if (OladingCommonRequest.SignUpStatus.SIGNING.name().equals(certStatus)) {
|
|
|
+ JSONObject stageResult = subjectResult.getJSONObject("stageResult");
|
|
|
+ JSONObject oladingSignUpResult = stageResult.getJSONObject("阿拉丁签约方法");
|
|
|
+ if (oladingSignUpResult == null || StrUtil.equals("1005", oladingSignUpResult.getStr("code"))) {
|
|
|
+ updateWrapper.set(SysUserSub::getCallbackStatus, GigCallBackStatus.RETURNED);
|
|
|
+ }
|
|
|
+ }
|
|
|
// 已认证,则设置回调状态
|
|
|
if (OladingCertStatus.CERT.getCode().equals(String.valueOf(userSub.getCertStatus()))) {
|
|
|
updateWrapper.set(SysUserSub::getCallbackStatus, GigCallBackStatus.RETURNED);
|