Commit fefd1cc5f04fe01db84b86ff0c7154aeb43e8672
1 parent
046b3041
Exists in
dev
微信h5支付
Showing
4 changed files
with
8 additions
and
5 deletions
Show diff stats
backend/lpg-user/src/main/java/com/hotent/lpg/user/controller/PaymentController.java
... | ... | @@ -87,7 +87,7 @@ public class PaymentController { |
87 | 87 | ddDto.setDdzt(DdztEnum.dzf.getInfo()); |
88 | 88 | WDd order = wDdManager.addOrder(ddDto); |
89 | 89 | log.warn("创建订单2:{}", order); |
90 | - HashMap<String,Object> resultData = paymentManage.wxPay(order); | |
90 | + HashMap<String,Object> resultData = paymentManage.wxPay(order,ddDto.getOpenId()); | |
91 | 91 | log.warn("创建订单3:{}", resultData); |
92 | 92 | return CommonResult.ok().value(resultData); |
93 | 93 | } | ... | ... |
backend/lpg-user/src/main/java/com/hotent/lpg/user/dto/DdDto.java
backend/lpg-user/src/main/java/com/hotent/lpg/user/manager/PaymentManage.java
backend/lpg-user/src/main/java/com/hotent/lpg/user/manager/impl/PaymentManageImpl.java
... | ... | @@ -156,7 +156,7 @@ public class PaymentManageImpl implements PaymentManage { |
156 | 156 | } |
157 | 157 | |
158 | 158 | @Override |
159 | - public HashMap<String, Object> wxPay(WDd wDd) { | |
159 | + public HashMap<String, Object> wxPay(WDd wDd,String openId) { | |
160 | 160 | try { |
161 | 161 | WCzzfpz wCzzfpz = czzfpzDao.selectOne(Wrappers.<WCzzfpz>lambdaQuery().eq(WCzzfpz::getFCzid, wDd.getFCzid()).eq(WCzzfpz::getFZflx, wDd.getFZffs())); |
162 | 162 | if (BeanUtils.isEmpty(wCzzfpz) || wCzzfpz == null) { |
... | ... | @@ -178,7 +178,7 @@ public class PaymentManageImpl implements PaymentManage { |
178 | 178 | scene_info.put("id", "LPG"); |
179 | 179 | scene_info.put("name", "燃气"); |
180 | 180 | wxPayUnifiedOrderRequest.setSceneInfo(scene_info.toString()); |
181 | - wxPayUnifiedOrderRequest.setNotifyUrl("http://i42mtc.natappfree.cc/api/user/order/payment/notifyOrder"); // 支付回调地址,开放不用登录 | |
181 | + wxPayUnifiedOrderRequest.setNotifyUrl("http://pmrsig.natappfree.cc/api/user/order/payment/notifyOrder"); // 支付回调地址,开放不用登录 | |
182 | 182 | wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1"); |
183 | 183 | // trade_type=APP时 移动应用内的支付场景 |
184 | 184 | if ("APP".equals(wxPayUnifiedOrderRequest.getTradeType())) { |
... | ... | @@ -190,7 +190,7 @@ public class PaymentManageImpl implements PaymentManage { |
190 | 190 | } |
191 | 191 | // 公众号内或者微信内的网页支付 |
192 | 192 | if ("JSAPI".equals(wxPayUnifiedOrderRequest.getTradeType())) { |
193 | - wxPayUnifiedOrderRequest.setOpenid("oH7LG54_Y49mVunw2FLXzUCxHWlM"); | |
193 | + wxPayUnifiedOrderRequest.setOpenid(openId); | |
194 | 194 | } |
195 | 195 | // 手机浏览器中的支付场景 |
196 | 196 | if ("MWEB".equals(wxPayUnifiedOrderRequest.getTradeType())) { | ... | ... |