This commit is contained in:
@jyuhsin
2025-03-11 18:10:07 +08:00
parent 2909e01111
commit e09d1e1649
3 changed files with 330 additions and 236 deletions
@@ -1,6 +1,10 @@
package io.v.nutz.zhgh.memberCost.h5controller;
import com.ijpay.wxpay.model.v3.Amount;
import io.v.nutz.base.annontation.ViReturn;
import io.v.nutz.base.payment.wxpay.service.WxPayCommonService;
import io.v.nutz.base.payment.wxpay.vo.WxPayNeedParamVo;
import io.v.nutz.base.result.Result;
import io.v.nutz.web.commons.utils.ShiroUtil;
import io.v.nutz.zhgh.memberCost.service.MemberPaymentService;
import lombok.extern.slf4j.Slf4j;
@@ -25,6 +29,8 @@ public class MobileMemberCostListController {
@Inject
private MemberPaymentService memberPaymentService;
@Inject
private WxPayCommonService wxPayCommonService;
@At("")
@Ok("beetl:/mobile/memberCost/memberCostList.html")
@@ -41,7 +47,6 @@ public class MobileMemberCostListController {
public void summary() {
}
@At
@ViReturn
public Object pageData(Integer memberActive) {
@@ -67,5 +72,12 @@ public class MobileMemberCostListController {
return memberPaymentService.fetch(id);
}
@At
public Object pullWeChatPay(Integer money, String busId) {
WxPayNeedParamVo wxPayNeedParamVo = new WxPayNeedParamVo();
wxPayNeedParamVo.setDescription("会费缴纳");
wxPayNeedParamVo.setMemberPaymentInfoId(busId);
wxPayNeedParamVo.setAmount(new Amount().setTotal(money));
return wxPayCommonService.jsApiPay(wxPayNeedParamVo);
}
}