From 211e30b19986bc20dce6e09dc3ddea41367f83e4 Mon Sep 17 00:00:00 2001 From: qjq <1766193529@qq.com> Date: Tue, 24 Dec 2024 14:45:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=8F=91=E7=A5=A8=E9=97=A8?= =?UTF-8?q?=E5=BA=97id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/member/service/billing/BillingServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java index 8f6e3f46..47507854 100644 --- a/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java +++ b/yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/billing/BillingServiceImpl.java @@ -36,6 +36,7 @@ import cn.iocoder.yudao.module.member.dal.mysql.order.DishOrderMapper; import cn.iocoder.yudao.module.member.dal.mysql.orderspacecapsule.OrderSpaceCapsuleMapper; import cn.iocoder.yudao.module.member.dal.mysql.storeorder.StoreOrderMapper; import cn.iocoder.yudao.module.member.enums.*; +import cn.iocoder.yudao.module.member.service.group.MemberGroupService; import cn.iocoder.yudao.module.member.service.orderdetail.OrderDetailService; import cn.iocoder.yudao.module.member.service.storeorderdetail.StoreOrderDetailService; import cn.iocoder.yudao.module.system.api.carteen.CarteenApi; @@ -82,6 +83,8 @@ public class BillingServiceImpl implements BillingService { private StoreOrderDetailService storeOrderDetailService; @Resource private CarteenApi carteenApi; + @Resource + private MemberGroupService memberGroupService; /** * 食堂 * @param startTime @@ -248,6 +251,7 @@ public class BillingServiceImpl implements BillingService { billing.setId(IdUtil.getSnowflakeNextId() + ""); // billing.setUserName(memberGroupDO.getName()); billing.setUserPhone(String.valueOf(createReqVO.getUserId())); + billing.setCarteenId(memberGroupService.getGroup(createReqVO.getUserId()).getCarteenId()); billing.setUserId(billing.getUserId()); //查询单位充值的金额 List moneyByUserIds = cardMapper.getMoneyByUserIds(createReqVO.getOrderId(), CardDO.ADD, CostTypeEnum.ADMIN_PAY.getCode(),BillingStatusEnum.BILLING_INVOICING_REJECTION.getCode(),getMonth());