From 538d011bfe8c57c756c32695c88e07b595d76434 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期一, 22 九月 2025 17:49:23 +0800 Subject: [PATCH] bug修改 akas替换 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java index 3654a0b..1b17a25 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java @@ -28,6 +28,7 @@ import com.dsh.activity.model.response.*; import com.dsh.activity.service.*; import com.dsh.activity.util.*; +import com.dsh.activity.util.wx.WxV3PayConfig; import com.google.gson.Gson; import io.swagger.annotations.*; import io.swagger.models.auth.In; @@ -84,6 +85,7 @@ @Autowired private TokenUtil tokenUtil; private String smid = "2088330203191220";//平台支付宝商户号 + /** @@ -157,10 +159,20 @@ System.err.println("支付数据" + tPayHuimin); payHuiminService.save(tPayHuimin); BigDecimal bigDecimal = new BigDecimal(studentIds.split(",").length); + if (tPayHuimin.getSalesMoney().compareTo(BigDecimal.ZERO)==0){ + // 零元购 + tPayHuimin.setStatus(2); + tPayHuimin.setPaymentTime(new Date()); + payHuiminService.updateById(tPayHuimin); + return ResultUtil.success(); + } switch (payType) { case 1: - return payMoneyUtil.weixinpay("购买玩湃惠民卡" + "-" + 0, "", tPayHuimin.getCode(), tPayHuimin.getSalesMoney().toString(), + // todo 惠民卡收入属于平台商户 定死 + return payMoneyUtil.weixinpay("购买玩湃惠民卡", "", tPayHuimin.getCode(), tPayHuimin.getSalesMoney().toString(), "/base/huimin/callBack/weixinPayHuiminCallback", "APP", ""); +// return payMoneyUtil.weixinpayV3("1720719391","购买玩湃惠民卡",tPayHuimin.getCode(), +// "/base/huimin/callBack/weixinPayHuiminCallback1",tPayHuimin.getSalesMoney().toString()); case 2: String string = tPayHuimin.getSalesMoney().toString(); return payMoneyUtil.alipay(smid, "购买玩湃惠民卡", "购买玩湃惠民卡", "", tPayHuimin.getCode(), string, -- Gitblit v1.7.1