设置发票门店id

This commit is contained in:
qjq
2024-12-24 14:45:34 +08:00
parent 1795a9dc1b
commit 211e30b199

View File

@ -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<CardDO> moneyByUserIds = cardMapper.getMoneyByUserIds(createReqVO.getOrderId(), CardDO.ADD, CostTypeEnum.ADMIN_PAY.getCode(),BillingStatusEnum.BILLING_INVOICING_REJECTION.getCode(),getMonth());