| | |
| | | if(ToolUtil.isNotEmpty(out_trade_no)){ |
| | | Integer language = Integer.valueOf(out_trade_no.substring(17, 18)); |
| | | Integer id = Integer.valueOf(out_trade_no.substring(18)); |
| | | userInfoService.payCancelUserBalance(null, order_id, Integer.valueOf(id), 1, language); |
| | | userInfoService.payCancelUserBalance(null, order_id, Integer.valueOf(id), language); |
| | | callbackResponse.setCheckout_request_id(order_id); |
| | | callbackResponse.setMerchant_transaction_id(out_trade_no); |
| | | callbackResponse.setStatus_code("183"); |
| | |
| | | @PostMapping("/aliCancelUserBalance") |
| | | public void aliCancelUserBalance(HttpServletRequest request, HttpServletResponse response){ |
| | | try { |
| | | Map<String, String> map = payMoneyUtil.alipayCallback(request); |
| | | String id = map.get("out_trade_no"); |
| | | String order_id = map.get("out_trade_no"); |
| | | String[] s = order_id.split("_"); |
| | | Integer language = Integer.valueOf(s[1]); |
| | | userInfoService.payCancelUserBalance(null, s[0], Integer.valueOf(id), 2, language); |
| | | response.setContentType("text/html;charset=UTF-8"); |
| | | PrintWriter out; |
| | | out = response.getWriter(); |
| | | out.println("success"); // 请不要修改或删除 |
| | | // Map<String, String> map = payMoneyUtil.alipayCallback(request); |
| | | // String id = map.get("out_trade_no"); |
| | | // String order_id = map.get("out_trade_no"); |
| | | // String[] s = order_id.split("_"); |
| | | // Integer language = Integer.valueOf(s[1]); |
| | | // userInfoService.payCancelUserBalance(null, s[0], Integer.valueOf(id), 2, language); |
| | | // response.setContentType("text/html;charset=UTF-8"); |
| | | // PrintWriter out; |
| | | // out = response.getWriter(); |
| | | // out.println("success"); // 请不要修改或删除 |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | } |