From 8c015f02de3a452915bba96f173e642653958f75 Mon Sep 17 00:00:00 2001 From: moxiangrong Date: Wed, 21 Feb 2024 19:09:06 +0800 Subject: [PATCH] fix bug --- .../app/userbill/AppUserBillController.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/userbill/AppUserBillController.java b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/userbill/AppUserBillController.java index 31f440d..3d9c419 100644 --- a/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/userbill/AppUserBillController.java +++ b/yshop-module-member/yshop-module-member-biz/src/main/java/co/yixiang/yshop/module/member/controller/app/userbill/AppUserBillController.java @@ -7,6 +7,7 @@ import co.yixiang.yshop.module.member.controller.admin.userbill.vo.UserBillPageR import co.yixiang.yshop.module.member.controller.admin.userbill.vo.UserBillRespVO; import co.yixiang.yshop.module.member.convert.userbill.UserBillConvert; import co.yixiang.yshop.module.member.dal.dataobject.userbill.UserBillDO; +import co.yixiang.yshop.module.member.service.integralrule.strategy.IntegralRuleContext; import co.yixiang.yshop.module.member.service.userbill.UserBillService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -17,8 +18,10 @@ import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import javax.validation.Valid; +import java.math.BigDecimal; + import static co.yixiang.yshop.framework.common.pojo.CommonResult.success; -import static co.yixiang.yshop.module.member.enums.BillDetailEnum.CATEGORY_2; +import static co.yixiang.yshop.module.member.enums.BillDetailEnum.SHARE_PRODUCTS; /** * @author pepis @@ -30,6 +33,8 @@ import static co.yixiang.yshop.module.member.enums.BillDetailEnum.CATEGORY_2; public class AppUserBillController { @Resource private UserBillService userBillService; + @Resource + private IntegralRuleContext integralRuleContext; @GetMapping("/page") @Operation(summary = "获得用户账单分页") @@ -39,5 +44,12 @@ public class AppUserBillController { return success(UserBillConvert.INSTANCE.convertPage(pageResult)); } + @GetMapping("shareGoods") + @Operation(summary = "分享商品") + public CommonResult shareGoods(){ + BigDecimal bigDecimal = integralRuleContext.execute(SHARE_PRODUCTS, SecurityFrameworkUtils.getLoginUserId()); + return CommonResult.success(bigDecimal); + } + }