Prechádzať zdrojové kódy

支付字符过长问题

qzyReal 2 rokov pred
rodič
commit
023359731a

+ 3 - 3
sp-server/src/main/java/com/pj/api/wx/service/WxService.java

@@ -240,7 +240,7 @@ public class WxService {
                 car.setPay(1).setMoney(car.getMoney().add(price)).setPayTime(payTime).setPayType(TbBusinessCar.PayTypeEnum.HAS_PAY_TYPE.getType());
                 tbBusinessCarService.updateById(car);
             }
-            tbFeeDetailsService.chargeParkFee(cars, transactionId, outTradeNo, payTime,TbFeeDetails.ModuleEnum.ONLINE.getDesc());//添加cars的收费明细
+            tbFeeDetailsService.chargeParkFee(cars, transactionId, outTradeNo, payTime, TbFeeDetails.ModuleEnum.ONLINE.getDesc());//添加cars的收费明细
             String businessId = attach.getB();
             Date finalPayTime = payTime;
             if (StrUtil.isNotEmpty(businessId)) {
@@ -286,7 +286,7 @@ public class WxService {
 
     public String getRedirectUrl(String path, String state) {
         String redirectUrl = myConfig.getWebDomain() + path;
-        String encoderUrl =  URLEncoder.encode(redirectUrl);
+        String encoderUrl = URLEncoder.encode(redirectUrl);
         String url = wxConfig.getAuthLoginUrl().replace("REDIRECT_URI", encoderUrl);
         if (StrUtil.isNotEmpty(state)) {
             url = url.replace("STATE", state);
@@ -365,7 +365,7 @@ public class WxService {
         }
         if (desc.getBytes(Charset.forName("utf-8")).length > 128) {
             desc = StrUtil.sub(desc, 0, desc.lastIndexOf("-"));
-            handlerDesc(desc);
+            desc = handlerDesc(desc);
         }
         return desc;
     }