TreeviewCopyright © aleen42 all right reserved, powered by aleen42

一、获取撤章二维码数据

SDK方法:HttpSweepCodeUtil. getWithdrawSignatureORCodeContent

入参: WithdrawSignatureORCodeDto withdrawSignatureORCodeDto

返回值:SweepCodeResult<QRCodeContentVo>

1、请求参数

参数名称 类型 是否必填 描述
withdrawSignatureORCodeDto 对象
┗ userType varchar(2) 登录用户类型01个人02 机构
┗ unifiedTransactionCode varchar(200) userType=02时必传 机构交易码(个人在单位的交易码)
┗ personalTransactionCode userType=01时必传
┗ platformCode varchar(200) 平台标识码(中国招标投标公共服务平台提供)
┗ certSn varchar(40) CA证书序列号

2、响应参数

参数名称 类型 描述
header 响应头
┗returnCode String 0成功 1失败
┗msg String 状态结果说明
data QRCodeContentVo 对象
┗tId varchar(50) 事件id
┗content String 撤章二维码内容

3、请求示例:

SweepCodeResult<QRCodeContentVo> sweepCodeResult = HttpSweepCodeUtil.getWithdrawSignatureORCodeContent(withdrawSignatureORCodeDto);

4、响应示例:

{

"header": {

"returnCode": "0",

"msg": "获取成功",

"size": null

},

"data": {

  "content": "http://\*\*\*\*\*\*/app/app.html?UVJDb2RlVHlwZT0wNjtR……",

  "tid": "7a44dde0653747d289f3c9e2b2d45cee"

}

}

二、生成撤章二维码图片

SDK接口方法:HttpSweepCodeUtil. encodeQrcode();

入参: String content

返回值:SweepCodeResult<QRCodeContentVo>

1、请求参数

参数名称 类型 是否必填 描述
content String 获取二维码数据的返回结果

2、响应参数

参数名称 类型 描述
header 响应头
┗ returnCode String 0成功 1失败
┗ msg String 状态结果说明
data 对象 BufferedImage(图片对象,java.awt.image.BufferedImage;)

3、请求示例

(1).Controller层:

@RequestMapping(value = "/getQRCode",method = {RequestMethod.POST, RequestMethod.GET})

public void getQRCode(String content,HttpServletResponse response,HttpServletRequest request){

loginDemoService.getQRCode(content, response, request);

}

(2).Service层:

public void getQRCode(String content,HttpServletResponse response,HttpServletRequest request){

//使用SDK里的方法生成登录二维码图片

SweepCodeResult<BufferedImage> sweepCode = HttpSweepCodeUtil.encodeQrcode(content);

if(CommonConstants.RESULT_SUCCESS.equals(sweepCode.getHeader().getReturnCode())){

try {

ImageIO.write(sweepCode.getData(), "png", response.getOutputStream());

} catch (IOException e) {

e.printStackTrace();

}

}

}

4、响应示例

{

"header": {

"returnCode": "0",

"msg": "成功",

"size": null

},

"data": "BufferedImage"

}

powered by Gitbook该文件最后修改时间: 2021-01-14 15:57:41

results matching ""

    No results matching ""