| | |
| | | { |
| | | userDto.userWorker = _mapper.Map<UserWorkerDto>(userWorker); |
| | | } |
| | | bool IsGuDing = false; |
| | | var bdct = new BaseRepository<OrderBidding>(); |
| | | if (bdct == null) |
| | | { |
| | | var userBd = await bdct.GetFirstAsync(x => x.WorkerUserId == userid); |
| | | if (userBd != null) |
| | | { |
| | | IsGuDing = userBd.IsGuding ?? false; |
| | | } |
| | | } |
| | | userDto.userWorker.IsLingHuoYongGong = IsGuDing; |
| | | userDto.userWorker.Balance = (userDto.userWorker.TiXianZonge - userDto.userWorker.YiTiXianJine < 0) ? 0 : (userDto.userWorker.TiXianZonge ?? 0 - userDto.userWorker.YiTiXianJine ?? 0); |
| | | if (IsGuDing) |
| | | { |
| | | userDto.userWorker.AvailableBalance = (userDto.userWorker.TiXianZonge - userDto.userWorker.YiTiXianJine - 300 < 0) ? 0 : (userDto.userWorker.TiXianZonge ?? 0 - userDto.userWorker.YiTiXianJine ?? 0 - 300); |
| | | |
| | | } |
| | | else |
| | | |
| | | userDto.userWorker.AvailableBalance = userDto.userWorker.Balance; |
| | | |
| | | var userCompany = await userCompanyRes.GetFirstAsync(p => p.UserId == userid); |
| | | if (userCompany != null) |