| | |
| | | using System.Security.Claims; |
| | | using System.Runtime.Intrinsics.Arm; |
| | | using MapsterMapper; |
| | | using ECTESTOA; |
| | | using cylsg.Model.OrderModel; |
| | | |
| | | |
| | | namespace cylsg.Application.Users |
| | | { |
| | |
| | | private readonly ISystemService _systemService; |
| | | private ISqlSugarClient _sqlSugarClient; |
| | | private IMapper _mapper; |
| | | public UserAppService(ISystemService systemService, ISqlSugarClient sqlSugarClient, IMapper mapper) |
| | | private readonly IOAServices _OAServices; |
| | | public UserAppService(ISystemService systemService, ISqlSugarClient sqlSugarClient, IMapper mapper |
| | | ,IOAServices oAServices |
| | | ) |
| | | { |
| | | _systemService = systemService; |
| | | _sqlSugarClient = sqlSugarClient; |
| | | _mapper = mapper; |
| | | _OAServices = oAServices; |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | userDto.userCompany = _mapper.Map<UserCompanyDto>(userCompany); |
| | | } |
| | | |
| | | |
| | | //增加川印权限获取 |
| | | userDto.OAPermissions= await _OAServices.GetOAPermissions(); |
| | | |
| | | |
| | | return userDto; |
| | |
| | | { |
| | | 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); |
| | | |
| | | |
| | | var userCompany = await userCompanyRes.GetFirstAsync(p => p.UserId == userid); |
| | | if (userCompany != null) |
| | | { |
| | | userDto.userCompany = _mapper.Map<UserCompanyDto>(userCompany); |