diff --git a/src/main/java/io/v/nutz/zhgh/memberCost/h5controller/MobileMemberCostListController.java b/src/main/java/io/v/nutz/zhgh/memberCost/h5controller/MobileMemberCostListController.java index d2ddeba..c2ca398 100644 --- a/src/main/java/io/v/nutz/zhgh/memberCost/h5controller/MobileMemberCostListController.java +++ b/src/main/java/io/v/nutz/zhgh/memberCost/h5controller/MobileMemberCostListController.java @@ -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); + } } diff --git a/src/main/resources/static/assets/mobile/svg/memberPay/icon_xsgj.svg b/src/main/resources/static/assets/mobile/svg/memberPay/icon_xsgj.svg new file mode 100644 index 0000000..967d95d --- /dev/null +++ b/src/main/resources/static/assets/mobile/svg/memberPay/icon_xsgj.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/main/resources/views/mobile/memberCost/memberCostList.html b/src/main/resources/views/mobile/memberCost/memberCostList.html index 67937f0..6e631d4 100644 --- a/src/main/resources/views/mobile/memberCost/memberCostList.html +++ b/src/main/resources/views/mobile/memberCost/memberCostList.html @@ -3,45 +3,70 @@ layout("/mobile/platform.html"){ #-->
@@ -49,255 +74,311 @@ layout("/mobile/platform.html"){ -
- - - - + + + + - - - - - -
-
- - - - - - +
+
+
+
+
-
- - - - - - - - - - - - +
+
+ 项目名称: + {{item.projectName}} +
+
+ 所属时间: + {{item.paymentStartMonth}} 至 {{item.paymentEndMonth}} +
+
+ 缴费时间: + {{moment(item.startTime).format('MM-DD') + ' 至 ' + moment(item.endTime).format('MM-DD')}} +
- - - - - - - + +
+ + +
+ + + + + + + + + + + + + +
+ +
+ + + + +
+