From c0abf1b8be71aef5089151ca8601a3b69b21a09d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期二, 01 四月 2025 18:10:10 +0800 Subject: [PATCH] 惠民卡代码 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminCallBack.java | 145 ++++++++++++++++++++++++------------------------ 1 files changed, 73 insertions(+), 72 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminCallBack.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminCallBack.java index ec8d2a3..5aea013 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminCallBack.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminCallBack.java @@ -12,7 +12,7 @@ import com.dsh.activity.model.response.HuiminAgreementVO; import com.dsh.activity.model.response.HuiminCardVO; import com.dsh.activity.service.*; -import com.dsh.activity.util.PayMoneyUtil; + import com.dsh.activity.util.ResultUtil; import com.dsh.activity.util.TokenUtil; import com.dsh.activity.util.UUIDUtil; @@ -64,8 +64,8 @@ private SiteClient siteClient; @Resource private StoreClient storeClient; - @Resource - private PayMoneyUtil payMoneyUtil; +// @Resource +// private PayMoneyUtil payMoneyUtil; @Autowired @@ -78,59 +78,60 @@ */ @PostMapping("/aliPayHuiminCallback") public void aliPayHuiminCallback(HttpServletRequest request, HttpServletResponse response) { - try { - Map<String, String> map = payMoneyUtil.alipayCallback(request); - if (null != map) { - String out_trade_no = map.get("out_trade_no"); - String transaction_id = map.get("transaction_id"); - TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>().eq(TPayHuimin::getCode, out_trade_no)); - if (one!=null){ - if (one.getStatus()==2){ - PrintWriter out = response.getWriter(); - out.write("success"); - out.flush(); - out.close(); - }else{ - one.setOrderNumber(transaction_id); - one.setStatus(2); - one.setPaymentTime(new Date()); - payHuiminService.updateById(one); - } - } - } - } catch (Exception e) { - e.printStackTrace(); - } +// try { +// System.err.println("==========回调"); +// Map<String, String> map = payMoneyUtil.alipayCallback(request); +// if (null != map) { +// String out_trade_no = map.get("out_trade_no"); +// String transaction_id = map.get("transaction_id"); +// TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>().eq(TPayHuimin::getCode, out_trade_no)); +// if (one!=null){ +// if (one.getStatus()==2){ +// PrintWriter out = response.getWriter(); +// out.write("success"); +// out.flush(); +// out.close(); +// }else{ +// one.setOrderNumber(transaction_id); +// one.setStatus(2); +// one.setPaymentTime(new Date()); +// payHuiminService.updateById(one); +// } +// } +// } +// } catch (Exception e) { +// e.printStackTrace(); +// } } /** * 惠民卡微信支付回调接口 */ @PostMapping("/weixinPayHuiminCallback") public void weixinPayHuiminCallback(HttpServletRequest request, HttpServletResponse response) { - try { - Map<String, String> map = payMoneyUtil.weixinpayCallback(request); - if (null != map) { - String out_trade_no = map.get("out_trade_no"); - String transaction_id = map.get("transaction_id"); - String result = map.get("result"); - TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>().eq(TPayHuimin::getCode, out_trade_no)); - if (one!=null){ - if (one.getStatus()==2){ - PrintWriter out = response.getWriter(); - out.write(result); - out.flush(); - out.close(); - }else{ - one.setOrderNumber(transaction_id); - one.setStatus(2); - one.setPaymentTime(new Date()); - payHuiminService.updateById(one); - } - } - } - } catch (Exception e) { - e.printStackTrace(); - } +// try { +// Map<String, String> map = payMoneyUtil.weixinpayCallback(request); +// if (null != map) { +// String out_trade_no = map.get("out_trade_no"); +// String transaction_id = map.get("transaction_id"); +// String result = map.get("result"); +// TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>().eq(TPayHuimin::getCode, out_trade_no)); +// if (one!=null){ +// if (one.getStatus()==2){ +// PrintWriter out = response.getWriter(); +// out.write(result); +// out.flush(); +// out.close(); +// }else{ +// one.setOrderNumber(transaction_id); +// one.setStatus(2); +// one.setPaymentTime(new Date()); +// payHuiminService.updateById(one); +// } +// } +// } +// } catch (Exception e) { +// e.printStackTrace(); +// } } /** * 惠民卡微信退款回调 @@ -140,27 +141,27 @@ @ResponseBody @PostMapping("/wxRefundHuiminCallback") public void wxRefundHuiminCallback(HttpServletRequest request, HttpServletResponse response){ - Map<String, String> map = payMoneyUtil.wxRefundCallback(request); - if(null != map){ - String refund_id = map.get("refund_id"); - String out_refund_no = map.get("out_refund_no"); - String result = map.get("result"); - TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>() - .eq(TPayHuimin::getCode, out_refund_no)); - one.setRefundStatus(2); - one.setRefundTime(new Date()); - one.setStatus(3); - one.setRefundNumber(refund_id); - payHuiminService.updateById(one); - PrintWriter out = null; - try { - out = response.getWriter(); - } catch (IOException e) { - throw new RuntimeException(e); - } - out.println(result); - out.flush(); - out.close(); - } +// Map<String, String> map = payMoneyUtil.wxRefundCallback(request); +// if(null != map){ +// String refund_id = map.get("refund_id"); +// String out_refund_no = map.get("out_refund_no"); +// String result = map.get("result"); +// TPayHuimin one = payHuiminService.getOne(new LambdaQueryWrapper<TPayHuimin>() +// .eq(TPayHuimin::getCode, out_refund_no)); +// one.setRefundStatus(2); +// one.setRefundTime(new Date()); +// one.setStatus(3); +// one.setRefundNumber(refund_id); +// payHuiminService.updateById(one); +// PrintWriter out = null; +// try { +// out = response.getWriter(); +// } catch (IOException e) { +// throw new RuntimeException(e); +// } +// out.println(result); +// out.flush(); +// out.close(); +// } } } -- Gitblit v1.7.1