提交 d96fffe3 作者: zhenjie

小猪结算签约修改

上级 7803d267
......@@ -26,7 +26,7 @@ public interface XzService {
String xzAuthNotify(JSONObject notify);
String getSignedResult(XzAuthVO xzAuthVO);
JSONObject getSignedResult(XzAuthVO xzAuthVO);
String viewContract(String documentId);
......
......@@ -4,6 +4,7 @@ import cn.hutool.core.codec.Base64;
import cn.hutool.core.net.URLDecoder;
import cn.hutool.json.JSONObject;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray;
import com.mmc.iuav.general.CodeUtil;
import com.mmc.iuav.http.HttpsRequestUtil;
import com.mmc.iuav.response.ResultBody;
......@@ -51,6 +52,7 @@ import java.math.BigDecimal;
import java.nio.charset.Charset;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
......@@ -122,10 +124,13 @@ public class XzServiceImpl implements XzService {
com.alibaba.fastjson2.JSONObject jsonObject1 = com.alibaba.fastjson2.JSONObject.parseObject(contractScope);
if (jsonObject1.get("data") != null) {
// TODO 添加认证结果
String signedResult = this.getSignedResult(xzAuthVO);
log.info("Signed result: {}", signedResult);
// JSONArray.parseArray();
return signedResult;
JSONObject signedResult = this.getSignedResult(xzAuthVO);
if (signedResult.get("msg").equals("success")) {
log.info("Signed result: {}", signedResult);
List<JSONObject> jsonObjects = JSONArray.parseArray(signedResult.get("data").toString(), JSONObject.class);
log.info("jsonObjects : {}", com.alibaba.fastjson2.JSONObject.toJSONString(jsonObjects));
}
return signedResult.toString();
} else {
// 获取认证信息
RealNameAuthDO realNameAuthDO = realNameAuthDao.getRealNameAuthByUId(loginSuccessDTO.getUserAccountId());
......@@ -178,7 +183,7 @@ public class XzServiceImpl implements XzService {
}
@Override
public String getSignedResult(XzAuthVO xzAuthVO) {
public JSONObject getSignedResult(XzAuthVO xzAuthVO) {
PiggySignApiClient piggySignApiClient = PiggySignApiClient.getInstanse(userSystemConstant.getXzAppSecret(), userSystemConstant.getXzDomain());
JSONObject jsonObject = piggySignApiClient.getSignResult(PiggySignResultVo.builder()
.appKey(userSystemConstant.getXzAppKey())
......@@ -186,7 +191,7 @@ public class XzServiceImpl implements XzService {
.userName(xzAuthVO.getUsername())
.build());
System.out.println(jsonObject.toString());
return jsonObject.toString();
return jsonObject;
}
@Override
......
......@@ -70,12 +70,18 @@ third-party:
app-key: 5015e664848d406ab1ca4b505c3da803
secret-key: 7C4DB8CCECC148175E46392CC0A1B410
xzsz:
appKey: 1e8e59e056be41f8a05c090964d7ce37
appSecret: ceshihuanjingyanshizhanghao00000
# appKey: 1e8e59e056be41f8a05c090964d7ce37
# appSecret: ceshihuanjingyanshizhanghao00000
# aes: 0000000000000000
# domain: https://uat.xzsz.ltd/
# position: 销售推广
# taxFundId: xxxxxxxxxxxxxxxxxxxxxxx
appKey: 37f76305f1864339adc8d6d03fbf918d
appSecret: hangzhouyunxiangfeikeji000000000
aes: 0000000000000000
domain: https://uat.xzsz.ltd/
position: 销售推广
taxFundId: xxxxxxxxxxxxxxxxxxxxxxx
domain: https://saas.xzsz.ltd
position: 市场推广
taxFundId: 0b0376083af4435885bd5d5cd3d63053
authNotify: https://test.iuav.shop/userapp/xz/xzAuthNotify
withdrawNotify: https://test.iuav.shop/userapp/xz/xzWithdrawNotify
......
......@@ -48,6 +48,12 @@ third-party:
authNotify: https://test.iuav.shop/userapp/xz/xzAuthNotify
withdrawNotify: https://test.iuav.shop/userapp/xz/xzWithdrawNotify
fdd:
appid: 407664
appkey: q146q3Cjmi7Y6BVl8jtZK9pH
version: 2
host: https://testapi.fadada.com:8443/api/
mmc-url: https://test.iuav.shop/userapp/
iuav:
pay:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论