public async Task <IActionResult> UpdateMealAccountStatus([FromBody] ModifyMealAccountRequestDto request) { var result = false; var accountBiz = new MealAccountBiz(); //若账户不存在,则创建个人充值账户 var accountTypes = await accountBiz.GetAccountTypes(request.HospitalGuid, request.UserGuid); if (accountTypes is null || accountTypes.Count() <= 0) { var models = new List <MealAccountModel>() { new MealAccountModel() { AccountBalance = 0, AccountGuid = Guid.NewGuid().ToString("N"), AccountType = MealAccountTypeEnum.Recharge.ToString(), CreatedBy = UserID, HospitalGuid = request.HospitalGuid, UserGuid = request.UserGuid, LastUpdatedBy = UserID, OrgGuid = "", UserType = MealUserTypeEnum.External.ToString(), Enable = false } }; result = await accountBiz.CreateAccount(models) ? true : false; }
public async Task <IActionResult> GetMealAccounts([FromQuery] GetMealAccountListRequestDto request) { var accountBiz = new MealAccountBiz(); var accounts = await accountBiz.GetMealAccounts(request); return(Success(accounts)); }