|
|
@@ -1,5 +1,6 @@
|
|
|
package com.izouma.weixin.web;
|
|
|
|
|
|
+import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.github.kevinsawicki.http.HttpRequest;
|
|
|
import com.izouma.awesomeadmin.constant.AppConstant;
|
|
|
import com.izouma.awesomeadmin.dto.Result;
|
|
|
@@ -7,7 +8,6 @@ import com.izouma.awesomeadmin.model.MemberTicket;
|
|
|
import com.izouma.awesomeadmin.model.ProductInfo;
|
|
|
import com.izouma.awesomeadmin.service.MemberTicketService;
|
|
|
import com.izouma.awesomeadmin.service.ProductInfoService;
|
|
|
-import com.izouma.awesomeadmin.util.Base64;
|
|
|
import com.izouma.awesomeadmin.util.MbappUtil;
|
|
|
import com.izouma.awesomeadmin.util.PropertiesFileLoader;
|
|
|
import com.izouma.weixin.dao.WxpayTempMapper;
|
|
|
@@ -290,7 +290,15 @@ public class LeYunFuController {
|
|
|
wxpayTemp.setCreateUser("lyf");
|
|
|
wxpayTempMapper.insertSelective(wxpayTemp);
|
|
|
|
|
|
- return new Result(true, Base64.getBase64(params.toString()));
|
|
|
+ ObjectMapper mapper = new ObjectMapper();
|
|
|
+
|
|
|
+ String paramsStr = mapper.writeValueAsString(params);
|
|
|
+
|
|
|
+ String base64encodedString = Base64.getEncoder().encodeToString(paramsStr.getBytes("utf-8"));
|
|
|
+ System.out.println("Base64 编码字符串 (URL) :" + base64encodedString);
|
|
|
+
|
|
|
+
|
|
|
+ return new Result(true, base64encodedString);
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
logger.error("leyunfu下单失败", e);
|