微信刷脸 金额单位
This commit is contained in:
parent
8728b62a47
commit
9c990e8103
|
@ -80,6 +80,10 @@ public class WxFacePayController {
|
||||||
public Result<String> doFacePay(@RequestBody WxFaceOrderVo wxFaceOrderVo) throws Exception {
|
public Result<String> doFacePay(@RequestBody WxFaceOrderVo wxFaceOrderVo) throws Exception {
|
||||||
Result<String> result = new Result<>();
|
Result<String> result = new Result<>();
|
||||||
try {
|
try {
|
||||||
|
//元转分
|
||||||
|
int money = BigDecimal.valueOf(Integer.valueOf(wxFaceOrderVo.getTotalAmount())).multiply(new BigDecimal(100)).intValue();
|
||||||
|
wxFaceOrderVo.setTotalAmount(String.valueOf(money));
|
||||||
|
|
||||||
//1 初始化
|
//1 初始化
|
||||||
this.initWxpayface();
|
this.initWxpayface();
|
||||||
|
|
||||||
|
@ -186,10 +190,6 @@ public class WxFacePayController {
|
||||||
//4、进行人脸识别getWxpayfaceCode(获取支付凭证)
|
//4、进行人脸识别getWxpayfaceCode(获取支付凭证)
|
||||||
String outTradeNo = getOutTradeNo();//获取流水号
|
String outTradeNo = getOutTradeNo();//获取流水号
|
||||||
|
|
||||||
//元转分
|
|
||||||
int money = BigDecimal.valueOf(Integer.valueOf(wxFaceOrderVo.getTotalAmount())).multiply(new BigDecimal(100)).intValue();
|
|
||||||
wxFaceOrderVo.setTotalAmount(String.valueOf(money));
|
|
||||||
|
|
||||||
// 构建请求参数的JSON字符串
|
// 构建请求参数的JSON字符串
|
||||||
WxFacePayReq wxFacePayReq = new WxFacePayReq("getWxpayfaceCode", "1", System.currentTimeMillis() / 1000);
|
WxFacePayReq wxFacePayReq = new WxFacePayReq("getWxpayfaceCode", "1", System.currentTimeMillis() / 1000);
|
||||||
wxFacePayReq.setAuthinfo(wxFacePayResp0.getAuthinfo())
|
wxFacePayReq.setAuthinfo(wxFacePayResp0.getAuthinfo())
|
||||||
|
|
Loading…
Reference in New Issue