Browse Source

会员卡修复

bjmzak
wxd 2 years ago
parent
commit
55cce09ade
  1. 8
      src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs
  2. 4
      src/Shentun.Peis.Application/RegisterAsbitems/RegisterAsbitemAppService.cs
  3. 2
      src/Shentun.Peis.Domain/CardBills/CardBillManager.cs

8
src/Shentun.Peis.Application/CardRegisters/CardRegisterAppService.cs

@ -201,7 +201,7 @@ namespace Shentun.Peis.CardRegisters
{
var entity = await _cardRegisterRepository.GetAsync(id);
var sourceEntity = ObjectMapper.Map<UpdateCardRegisterDto, CardRegister>(input);
await _manager.UpdateAsync(sourceEntity, entity);
_manager.UpdateAsync(sourceEntity, entity);
entity = await _cardRegisterRepository.UpdateAsync(entity);
return ObjectMapper.Map<CardRegister, CardRegisterDto>(entity);
@ -281,11 +281,11 @@ namespace Shentun.Peis.CardRegisters
[HttpPost("api/app/cardregister/addcardbill")]
public async Task AddCardBill(CreateCardBillDto createCardBillDto)
{
Check.NotNull<CreateCardBillDto>(createCardBillDto ,"CreateCardBillDto");
Check.NotNull<CreateCardBillDto>(createCardBillDto, "CreateCardBillDto");
var cardRegister = await _cardRegisterRepository.GetAsync(createCardBillDto.CardRegisterId);
var cardBill = _manager.CreateCardBill(cardRegister,
var cardBill = _manager.CreateCardBill(cardRegister,
createCardBillDto.PayModeId, createCardBillDto.BillFlag, createCardBillDto.BillMoney);
await _cardRegisterRepository.UpdateAsync(cardRegister);
await _cardBillRepository.InsertAsync(cardBill);

4
src/Shentun.Peis.Application/RegisterAsbitems/RegisterAsbitemAppService.cs

@ -470,7 +470,7 @@ namespace Shentun.Peis.RegisterAsbitems
if (item.PayModeId == "05")
{
//会员卡
CardBill cardBill = new CardBill
CardBill cardBill = new CardBill(GuidGenerator.Create())
{
PayModeId = item.PayModeId,
BillFlag = '0',
@ -590,7 +590,7 @@ namespace Shentun.Peis.RegisterAsbitems
if (item.PayModeId == "05")
{
//会员卡
CardBill cardBill = new CardBill
CardBill cardBill = new CardBill(GuidGenerator.Create())
{
PayModeId = item.PayModeId,
BillFlag = '1',

2
src/Shentun.Peis.Domain/CardBills/CardBillManager.cs

@ -38,7 +38,7 @@ namespace Shentun.Peis.CardBills
DataHelper.CheckVerifyData(entity.PayModeId, "支付方式");
DataHelper.CheckVerifyData(entity.BillMoney, "记账金额");
return new CardBill
return new CardBill(GuidGenerator.Create())
{
BillFlag = entity.BillFlag,
BillMoney = entity.BillMoney,

Loading…
Cancel
Save