|
|
|
@@ -12,6 +12,7 @@ import com.iformall.domain.po.base.TenantEntity; |
|
|
|
import com.iformall.domain.vo.WxCouponOrderCarCVo; |
|
|
|
import com.iformall.enums.*; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.pay.WxPayV3; |
|
|
|
import com.iformall.service.*; |
|
|
|
import com.iformall.service.park.ParkFactory; |
|
|
|
import com.iformall.service.park.entity.ParkCreatePayOrder; |
|
|
|
@@ -511,7 +512,8 @@ public class WxCarController extends BaseController { |
|
|
|
String uniquePayOrderNo = carVendor.getMessage()+"_"+idWorker.nextId(); |
|
|
|
String apiKey = (String)receiver.getReceiverParamValue(Constant.paymentReceicerParamApiKey); |
|
|
|
String attach = attachSb.toString(); |
|
|
|
PayAdapterResult wxResult = wxParkPayService.createWxPayOrder(park,isIsv,false,user.getOpenId(), user.getAppId(), receiver.getReceiverAccount(), "停车费支付,车场订单号"+payOrder.getParkOrderNumber(), attach, uniquePayOrderNo, payOrder.getFee(), |
|
|
|
String productPre = new String("停车费支付,车场订单号".getBytes("ISO-8859-1"), "UTF-8"); |
|
|
|
PayAdapterResult wxResult = wxParkPayService.createWxPayOrder(park,isIsv,false,user.getOpenId(), user.getAppId(), receiver.getReceiverAccount(), productPre+payOrder.getParkOrderNumber(), attach, uniquePayOrderNo, payOrder.getFee(), |
|
|
|
"127.0.0.1", park.getPaidCallBack(), apiKey, new Date()); |
|
|
|
return new ResultData(wxResult); |
|
|
|
} catch (Exception e) { |
|
|
|
|