Future leiy

leiy pushed to develop at XinXiBu/OA2023

  • 5174f52e08 增强 CorporateProfitItem 方法并更新 DTO 类 在 `StatisticsController.cs` 文件中: - 将 `Array.ConvertAll` 和 `Array.Empty` 替换为 `System.Array.ConvertAll` 和 `System.Array.Empty`。 - 增加了新的私有方法 `CorporateProfitItems`,用于生成和下载 Excel 文件。 - 在 `CorporateProfitItem` 方法中调用了新的 `CorporateProfitItems` 方法。 - 在 `CorporateProfitItems` 方法中使用 `WorkbookDesigner` 类生成 Excel 文件。 - 在 `CorporateProfitItem` 方法中添加了对参数的验证逻辑。 在 `CorporateProfitDtos.cs` 文件中: - `CorporateProfitItemDto` 类的基类从 `CorporateProfitExcelDownloadDto` 改为 `CorporateProfitDtos`,并新增了 `BeginDt` 和 `EndDt` 属性。 - `CorporateProfitItemDtoFoalidator` 类中包含的验证器从 `CorporateProfitExcelDownloadDtoFoalidator` 改为 `CorporateProfitDtosDtoBaseFoalidator`,并新增了对 `BeginDt` 和 `EndDt` 属性的日期格式验证规则。 - `CorporateProfitExcelDownloadDto` 类的基类从 `CorporateProfitDtos` 改为 `CorporateProfitItemDto`。 - `CorporateProfitExcelDownloadDtoFoalidator` 类中包含的验证器从 `CorporateProfitDtosDtoBaseFoalidator` 改为 `CorporateProfitItemDtoFoalidator`,并移除了对 `BeginDt` 和 `EndDt` 属性的日期格式验证规则。 在 `CorporateProfitViews.cs` 文件中: - 新增了 `CorporateProfitDailyView` 类和 `CorporateProfitDailyCommentView` 类,分别包含了一些新的属性。

2 hours ago

leiy pushed to develop at XinXiBu/OA2023

  • c424810292 Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop
  • bc6c9ac551 优化查询性能并更新视图模型 更新 SQL 查询语句,移除旧表连接,新增字段和调整条件。修改数据过滤和分组逻辑,新增 priceTypeIds 列表并按公司分组汇总。更新 CorporateProfitViews.cs 中的 DailyInfo 类,移除 DailyPriceInfo 类。绑定 dailyItems 到视图模型,更新 dailyLabel 生成逻辑。清理旧注释和不再使用的代码段。
  • View comparison for these 2 commits »

3 days ago

leiy pushed to develop at XinXiBu/OA2023

3 days ago

leiy pushed to develop at XinXiBu/OA2023

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • 7b1816db35 优化 ItemAsync 方法中的 SQL 查询 在 `RestaurantRepository.cs` 文件中,删除了 `ItemAsync` 方法中的一个 SQL 查询的开始部分,以简化代码或调整查询逻辑。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • 6ae3b99b77 新增餐厅项视图类并优化查询逻辑 在 `RestaurantView.cs` 中新增 `RestaurantItemView` 类,包含餐厅项的详细信息属性。 在 `RestaurantRepository.cs` 中修改 `ItemAsync` 方法,使用原始 SQL 查询替代原有逻辑,以映射到新的视图类,提升查询灵活性并获取更多信息。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • e47b7348ed 优化餐厅信息查询排序逻辑 在 `RestaurantRepository.cs` 文件中,调整了查询结果的排序方式。移除了原有的 `pi.Date` 排序,并在选择数据后重新添加了按日期排序,以确保返回结果的顺序正确。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • 534d974e88 修改餐厅信息查询的排序方式 在 `RestaurantRepository.cs` 文件中,将 `infos` 的查询排序从按 `Date` 降序改为按 `Date` 升序。这一变化将影响返回的餐厅信息顺序,使其按照日期从早到晚排列。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • 9d81ccc643 优化数据查询和模型结构 在 `StatisticsController.cs` 中,注释掉了原有的 `dailyItems` 查询代码,保留其结构以备后用,并修改了 `PriceInfos` 的获取方式。 在 `CorporateProfitViews.cs` 中,更新了 `DailyInfo` 类的 `PriceInfos` 属性类型,反映与 `DailyPriceInfo` 的一对多关系。 在 `EnterExitCostRepository.cs` 中,增强了对 `enterExitCost` 查询条件的准确性,确保只处理未删除的记录。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • ac375a42c2 优化统计控制器和企业利润视图 在 `StatisticsController.cs` 中添加了对 `System.Runtime.Intrinsics.Arm` 的引用,并修改了 `dailyItems` 的查询逻辑,使用联接查询替代原有简单查询。注释掉了旧的赋值行,更新了 `view.DailyItems` 的赋值。 在 `CorporateProfitViews.cs` 中移除了不必要的引用,并添加了对 `OASystem.Domain.Entities.Financial` 的引用。更新了 `DailyInfo` 类,添加了多个新属性,并移除了原有的 `Instructions` 属性。同时新增了 `DailyPriceInfo` 类以描述每日价格信息。

3 days ago

leiy pushed to develop at XinXiBu/OA2023

  • bb33064057 优化企业利润相关功能和数据模型 在 `StatisticsController.cs` 中更新 SQL 查询的 `ORDER BY` 子句,添加 `CorporateProfitInfos` 异步方法以计算企业利润信息,并调整 Excel 导出逻辑。 在 `_baseMappingProfile.cs` 中新增 `CorporateProfitInfo` 到 `CorporateProfitItem` 的映射关系。 在 `CorporateProfitDtos.cs` 中添加 `ExcelType` 属性以支持不同类型的 Excel 报表导出。 在 `CorporateProfitViews.cs` 中新增多个视图模型类以支持企业利润数据展示。 在 `DailypaymentView.cs` 中添加 `IsChecked` 属性以表示项的选中状态。

6 days ago

leiy pushed to develop at XinXiBu/OA2023

  • 93435dc3e2 添加企业利润相关功能及数据安全性改进 在 `GeneralMethod.cs` --> 'ReceivablesImportFeeAsync' 中使用 AES 解密处理公司名称,增强数据安全性。 在 `CorporateProfitDtos.cs` 中新增 `CorporateProfitItemDto` 和 `CorporateProfitItemDtoFoalidator` 类,提升数据传输对象的功能和验证能力。

6 days ago

leiy pushed to develop at XinXiBu/OA2023

  • ca58c21e13 添加餐厅信息管理功能 在 `Program.cs` 中初始化餐厅信息表。 在 `GroupsController.cs` 中引入 `RestaurantRepository`,并添加多个 API 方法以处理餐厅相关操作。 定义餐厅相关的 DTO 和实体类,包括 `RestaurantInfoDto`、`RestaurantOpDto`、`Grp_RestaurantInfo` 等。 在 `RestaurantRepository.cs` 中实现餐厅信息的仓储逻辑。 更新 `AutoMapper` 映射配置以支持餐厅数据模型的转换。

6 days ago

leiy pushed to develop at XinXiBu/OA2023

  • bc59f107d5 Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop
  • 68a86c08d6 增强草稿数据导入验证及权限处理 在 `GroupsController.cs` 中,添加了对草稿数据创建者的验证,确保只有当草稿和正式数据的创建者相同时,才能将草稿数据导入正式数据。同时,增加了对 `Grp_EnterExitCostPermission` 的删除操作,以确保在导入新数据之前,相关权限数据被标记为删除。此外,添加了对权限和新数据的插入操作,确保在导入过程中处理所有相关数据。 在 `EnterExitCostDraftRepository.cs` 和 `EnterExitCostRepository.cs` 中,更新了查询条件,确保只选择未被删除的草稿和权限数据,以提高数据的准确性和一致性。
  • View comparison for these 2 commits »

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • 65acc250fb Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop
  • 632787ff91 重构权限用户查询逻辑和数据结构 在 `GroupsController.cs` 中,移除原有的权限用户查询逻辑,改为调用 `_enterExitCostRep.PermissionViewUsersAsync()` 方法获取权限用户数据,并更新返回的 JSON 数据结构。 在 `EnterExitCostDraftView.cs` 中,新增 `PermissionViewUserview` 类以表示权限用户的基本信息(ID 和名称)。 在 `EnterExitCostDraftRepository.cs` 和 `EnterExitCostRepository.cs` 中,新增 `PermissionViewUsersAsync` 方法以查询并返回权限用户列表,并添加默认的查看权限逻辑,确保在创建草稿时为用户分配查看权限。
  • View comparison for these 2 commits »

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • d134b70dc4 Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop
  • ac632a2a87 增强权限验证和草稿信息查询功能 在 `GroupsController.cs` 中添加了权限验证注释,并使用 `_mapper` 映射 `eecInfo` 到 `EnterExitCostMobileParentInfoView`。 在 `EnterExitCostDraftRepository.cs` 中新增代码以获取草稿查看用户,并添加 SQL 查询以获取出入境费用草稿的详细信息,包括国家、城市、货币代码和备注等字段。
  • View comparison for these 2 commits »

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • d0fa1b62f4 添加用户标识到请求对象 在 `GroupsController.cs` --> `PostTourClientListJsonFormatAddMultiple` 文件中,新增了将 `_dto` 对象中的 `UserId` 属性赋值给 `request` 对象的 `UserId` 属性的代码。这一更改确保在处理请求时能够正确传递用户标识信息。

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • 6e427cef76 更新权限验证逻辑和默认值初始化 在 `EnterExitCostDraftView.cs` 中,将 `ViewUsers` 属性的默认值更改为 `Array.Empty<int>()`,以避免为 `null` 的情况。 在 `EnterExitCostDraftRepository.cs` 和 `EnterExitCostRepository.cs` 中,修改 `PermissionValidationAsync` 方法的参数,新增 `userId`,并增加对其有效性的检查,同时更新查询条件以支持基于用户 ID 的权限验证。 更新权限验证和默认值设置 在 `EnterExitCostDraftView.cs` 和 `EnterExitCostView.cs` 中,将 `ViewUsers` 属性的默认值更改为 `Array.Empty<int>()`,以确保在没有用户时初始化为空数组。 同时,在 `EnterExitCostDraftRepository.cs` 和 `EnterExitCostRepository.cs` 中,修改 `PermissionValidationAsync` 方法的参数,增加 `userId` 验证,并确保其值大于 0,以提高权限验证的准确性。

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • 669e130cd8 Merge branch 'develop' of http://132.232.92.186:3000/XinXiBu/OA2023 into develop
  • 680864aa6d 修复用户 ID 赋值并添加客户名单处理功能 在 `GroupsController.cs` 中,修改了 `CreateUserId` 的赋值逻辑,并添加了 `PostTourClientListJsonFormatAddMultiple` 方法以处理接团客户名单的添加,包含参数和 JSON 格式验证。 在 `TourClientListDto.cs` 中,新增了 `PostTourClientListJsonFormatAddMultipleDto` 和 `TourClientListInfoCN` 类,用于接收添加多个客户的请求和描述客户信息。 在 `CommonFun.cs` 中,增加了验证 JSON 字符串、提取中文名字的姓和名、以及将中文名字转换为拼音的实用方法,增强了工具类的功能。 在 `OASystem.Infrastructure.csproj` 中,新增了对 `pinyin4net` 包的引用,以支持中文名字的拼音转换功能。
  • View comparison for these 2 commits »

1 week ago

leiy pushed to develop at XinXiBu/OA2023

  • 3f411c77a4 优化用户权限查询和验证逻辑 在 `GroupsController.cs` 中,调整了用户权限查询条件,以便更灵活地控制用户访问权限。 在 `EnterExitCostDraftRepository.cs` 和 `EnterExitCostRepository.cs` 中,添加了对数据的权限验证,确保用户在查看草稿和出入境费用时能够正确获取权限信息,并返回相应的提示信息。这些改动增强了系统对用户权限的管理和控制。

1 week ago