| | |
| | | public async Task<Guid> Handle(SureTaskSettlementOrderCommand request, CancellationToken cancellationToken) |
| | | { |
| | | var entity = await TaskInfoRepository.GetQueryable(rep, false) |
| | | .Include(it => it.TaskInfoUsers) |
| | | .Include(it => it.TaskInfoUsers).ThenInclude(it => it.EnterpriseEmployee) |
| | | .Where(it => it.Id == request.TaskInfoId) |
| | | .FirstOrDefaultAsync(); |
| | | if (entity == null) throw Oops.Oh(EnumErrorCodeType.s404, "任务"); |
| | |
| | | if (model.ActualSettlementAmount > 0 && model.ActualSettlementAmount < (decimal)0.3) throw Oops.Oh(EnumErrorCodeType.s510, $"{model.Name}实发金额不可小于1元"); |
| | | user.Bank = model.Bank; |
| | | user.BankBranch = model.BankBranch; |
| | | user.ReceiveName = user.EnterpriseEmployee.Name; |
| | | user.ReceiveAccount = model.ReceiveAccount; |
| | | user.SettlementAmount = model.SettlementAmount; |
| | | user.ActualSettlementAmount = model.ActualSettlementAmount; |