设置发票门店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.orderspacecapsule.OrderSpaceCapsuleMapper;
import cn.iocoder.yudao.module.member.dal.mysql.storeorder.StoreOrderMapper; import cn.iocoder.yudao.module.member.dal.mysql.storeorder.StoreOrderMapper;
import cn.iocoder.yudao.module.member.enums.*; 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.orderdetail.OrderDetailService;
import cn.iocoder.yudao.module.member.service.storeorderdetail.StoreOrderDetailService; import cn.iocoder.yudao.module.member.service.storeorderdetail.StoreOrderDetailService;
import cn.iocoder.yudao.module.system.api.carteen.CarteenApi; import cn.iocoder.yudao.module.system.api.carteen.CarteenApi;
@ -82,6 +83,8 @@ public class BillingServiceImpl implements BillingService {
private StoreOrderDetailService storeOrderDetailService; private StoreOrderDetailService storeOrderDetailService;
@Resource @Resource
private CarteenApi carteenApi; private CarteenApi carteenApi;
@Resource
private MemberGroupService memberGroupService;
/** /**
* 食堂 * 食堂
* @param startTime * @param startTime
@ -248,6 +251,7 @@ public class BillingServiceImpl implements BillingService {
billing.setId(IdUtil.getSnowflakeNextId() + ""); billing.setId(IdUtil.getSnowflakeNextId() + "");
// billing.setUserName(memberGroupDO.getName()); // billing.setUserName(memberGroupDO.getName());
billing.setUserPhone(String.valueOf(createReqVO.getUserId())); billing.setUserPhone(String.valueOf(createReqVO.getUserId()));
billing.setCarteenId(memberGroupService.getGroup(createReqVO.getUserId()).getCarteenId());
billing.setUserId(billing.getUserId()); billing.setUserId(billing.getUserId());
//查询单位充值的金额 //查询单位充值的金额
List<CardDO> moneyByUserIds = cardMapper.getMoneyByUserIds(createReqVO.getOrderId(), CardDO.ADD, CostTypeEnum.ADMIN_PAY.getCode(),BillingStatusEnum.BILLING_INVOICING_REJECTION.getCode(),getMonth()); List<CardDO> moneyByUserIds = cardMapper.getMoneyByUserIds(createReqVO.getOrderId(), CardDO.ADD, CostTypeEnum.ADMIN_PAY.getCode(),BillingStatusEnum.BILLING_INVOICING_REJECTION.getCode(),getMonth());