提交 263a8c1c 作者: zhenjie

小猪结算修改

上级 56c8b129
...@@ -122,6 +122,8 @@ public class UserAccountServiceImpl implements UserAccountService { ...@@ -122,6 +122,8 @@ public class UserAccountServiceImpl implements UserAccountService {
XzAuthDO xzAuthDO = xzDao.getXzAuthByUserAccountId(userAccountId); XzAuthDO xzAuthDO = xzDao.getXzAuthByUserAccountId(userAccountId);
if (xzAuthDO != null) { if (xzAuthDO != null) {
userAccountVO.setXzAuthStatus(xzAuthDO.getXzAuthStatus()); userAccountVO.setXzAuthStatus(xzAuthDO.getXzAuthStatus());
} else {
userAccountVO.setXzAuthStatus(0);
} }
UserSubInfoDO userSubInfoDO = userSubInfoDao.getUserSubInfoByUnionId(userAccountDO.getUnionId()); UserSubInfoDO userSubInfoDO = userSubInfoDao.getUserSubInfoByUnionId(userAccountDO.getUnionId());
if (userSubInfoDO != null && userSubInfoDO.getRegStatus().equals(1)) { if (userSubInfoDO != null && userSubInfoDO.getRegStatus().equals(1)) {
......
...@@ -128,16 +128,16 @@ public class XzServiceImpl implements XzService { ...@@ -128,16 +128,16 @@ public class XzServiceImpl implements XzService {
} }
XzAuthVO xzAuthVO = new XzAuthVO(realNameAuthDO.getUserName(), realNameAuthDO.getIdNumber(), XzAuthVO xzAuthVO = new XzAuthVO(realNameAuthDO.getUserName(), realNameAuthDO.getIdNumber(),
loginSuccessDTO.getPhoneNum(), null, realNameAuthDO.getFrontIdImg(), realNameAuthDO.getBackIdImg()); loginSuccessDTO.getPhoneNum(), null, realNameAuthDO.getFrontIdImg(), realNameAuthDO.getBackIdImg());
// TODO 查询是否已认证 // 查询是否已电子签约
String contractScope = this.getContractScope(xzAuthVO); String contractScope = this.getContractScope(xzAuthVO);
com.alibaba.fastjson2.JSONObject jsonObject1 = com.alibaba.fastjson2.JSONObject.parseObject(contractScope); com.alibaba.fastjson2.JSONObject jsonObject1 = com.alibaba.fastjson2.JSONObject.parseObject(contractScope);
if (jsonObject1.get("data") != null) { if (jsonObject1.get("data") != null) {
// TODO 添加认证结果 // 添加认证签约结果
JSONObject signedResult = this.getSignedResult(xzAuthVO); JSONObject signedResult = this.getSignedResult(xzAuthVO);
if (signedResult.get("msg").equals("success")) { if (signedResult.get("msg").equals("success")) {
log.info("Signed result: {}", signedResult); // log.info("Signed result: {}", signedResult);
List<JSONObject> jsonObjects = JSONArray.parseArray(signedResult.get("data").toString(), JSONObject.class); List<JSONObject> jsonObjects = JSONArray.parseArray(signedResult.get("data").toString(), JSONObject.class);
log.info("jsonObjects : {}", com.alibaba.fastjson2.JSONObject.toJSONString(jsonObjects)); // log.info("jsonObjects : {}", com.alibaba.fastjson2.JSONObject.toJSONString(jsonObjects));
XzAuthDO xzAuthDO = xzDao.getXzAuthByUserAccountId(loginSuccessDTO.getUserAccountId()); XzAuthDO xzAuthDO = xzDao.getXzAuthByUserAccountId(loginSuccessDTO.getUserAccountId());
if (xzAuthDO == null && !CollectionUtils.isEmpty(jsonObjects)) { if (xzAuthDO == null && !CollectionUtils.isEmpty(jsonObjects)) {
xzAuthDO = buildXzAuthDO(loginSuccessDTO, jsonObjects.get(0)); xzAuthDO = buildXzAuthDO(loginSuccessDTO, jsonObjects.get(0));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论