Commit Graph

929 Commits

Author SHA1 Message Date
f5437437d1 feat(coal-washing-daily-analysis): 新增编辑功能
- 添加了更新煤洗日常分析的接口和实现
- 新增 updateKfItems 和 updateMain 方法分别处理不同类型的更新请求
- 优化了数据验证和保存逻辑
2025-03-11 21:19:25 +08:00
0330b89869 feat(warehouse): update copy method to return boolean and handle multiple IDs 2025-03-11 21:04:00 +08:00
6e05dd8201 refactor(SmartCamCar): disable logging for saveEvent method 2025-03-11 20:54:51 +08:00
d12a57dc13 feat(warehouse): add copy functionality for Warehouse and its Shelves 2025-03-11 20:51:32 +08:00
d4fb8e3493 Revert "feat(coal): 添加煤洗日报分析模块的 Server-Sent Events (SSE) 功能"
This reverts commit 8433c09977.
2025-02-26 22:39:09 +08:00
8433c09977 feat(coal): 添加煤洗日报分析模块的 Server-Sent Events (SSE) 功能
- 新增 SSE 控制器方法和相关服务类
- 实现 SSE 的注册和广播功能
- 修改现有 API,支持 SSE 请求
- 优化过滤器和响应处理,以适应 SSE
2025-02-26 20:47:50 +08:00
c052ad24c9 refactor(file): 优化文件上传逻辑并添加组织ID支持
- 在 FileService 中添加了新的 upload 方法,支持传入组织ID参数
- 修改了现有的 upload 方法,使其支持组织ID
- 在 SmartCamCarLicenseSnapshotDataService 中为捕获的图片添加了组织ID设置
- 优化了日期格式解析
- 更新了 SmartCamCarLicenseSnapshotDataDto 中的图片字段类型
- 修复了 InvoiceService 中的 findOne 方法返回值问题
2025-02-25 23:12:52 +08:00
d9fda30c3d feat(invoice): 优化发票上传和查询功能
- 修改 InvoiceController 中 uploadNew 方法返回值类型- 在 InvoiceDto 和 InvoiceEntity 中添加 detailsCount 字段
-优化 InvoiceService 中发票存在性检查逻辑
- 在 InvoiceDetailDto 和 InvoiceDetailEntity 中将 taxRate 和 tax 字段类型改为 String
2025-02-24 22:10:15 +08:00
38463e4195 feat(invoice): 更新发票文件引用
- 在保存发票详情后,根据请求 ID 获取文件并设置到发票对象
- 此修改增加了发票文件的引用,完善了发票信息的保存
2025-02-23 21:41:44 +08:00
d7806e882c feat(invoice): 添加发票管理和发票明细管理功能
- 新增 InvoiceController 和 InvoiceDetailController 控制器
- 新增 InvoiceDto、CreateInvoiceDto、UpdateInvoiceDto等数据传输对象
- 新增 InvoiceEntity 和 InvoiceDetailEntity 实体类
- 新增 InvoiceMapper 和 InvoiceDetailMapper 映射接口- 新增 InvoiceRepository 和 InvoiceDetailRepository 仓库接口
- 新增 InvoiceService 和 InvoiceDetailService 服务类
- 新增发票识别和上传功能
2025-02-23 21:27:36 +08:00
b7ddbd0a31 feat(organizationInfo): 新增企业信息管理功能
- 添加企业信息相关的控制器、DTO、实体类、映射器、仓库和服务
- 实现企业信息的创建、更新、删除、查询等功能
- 添加企业信息字典脚本
2025-02-23 20:57:20 +08:00
59599d193b feat(warehouseReceipt): 采购入库查询供应商统计列表添加入库单 ID 字段
- 在查询供应商统计列表的 SQL 中添加了入库单 ID 字段
- 该字段通过子查询获取,包含多个筛选条件以满足不同查询需求
- 新增的入库单 ID 字段为数组形式,包含所有符合条件的入库单 ID
2025-02-23 15:32:00 +08:00
51213e4eec fix(warehouse): 修复供应商统计查询结果为 null 的问题
- 在 SQL 查询中使用 COALESCE 函数,将可能为 null 的结果替换为 0
-优化了多个子查询,确保统计结果更加准确
- 调整了 SQL 语句的格式,提高了可读性
2025-02-22 19:50:09 +08:00
0c974f5044 feat(warehouseReceipt): 统计结果按仓库筛选
- 在入库单数量、入库单明细数量、入库商品种数、入库商品数量和入库商品总价的查询中添加了仓库 ID 筛选条件
- 新增 warehouseIds 参数,当其有内容时,将筛选指定仓库的数据
2025-02-22 12:53:42 +08:00
5cd919308d fix(warehouse): 供应商统计查询报错问题
- 在 SQL 查询中添加了对 supplierIds 的判断和使用
- 优化了 SQL 查询的格式和可读性- 通过 FreeMarker 模板生成 SQL,修复了可能导致查询报错的问题
2025-02-22 12:42:41 +08:00
2361c4cea2 feat(warehouse): 添加供应商报告功能
- 在 WarehouseReceiptController 中新增 supplierReport 方法处理供应商报告请求- 在 WarehouseReceiptService 中实现 supplierReport 方法的业务逻辑
-该功能通过查询数据库生成供应商相关的入库报告,包括入库单数量、入库单明细数量、入库商品种数、入库商品数量和入库商品总价等信息
2025-02-22 11:11:31 +08:00
0defc70988 refactor(warehouse): 优化出库单处理逻辑
- 新增 processType1Receipt 方法,用于处理类型 1 的仓库收发存单
- 在该方法中清空出库单的供应商信息
- 优化了代码结构,提高了出库单处理的可读性和可维护性
2025-02-22 10:25:46 +08:00
a9f956b872 feat(pdcDeviceData):按组织查询报表
- 在 GetReport2Request 中添加 organizationId 字段
- 在 PdcDeviceDataService 中设置当前用户的组织 ID
- 更新 SQL 查询语句,增加按组织 ID 过滤的条件
2025-02-20 21:57:06 +08:00
ffc84c5229 feat(acDeviceData): 添加组织ID筛选条件
- 在 AcDeviceDataReportRequest 中添加 organizationId 字段
- 在报告查询中加入组织ID筛选条件
- 使用 Ctx.currentUser().getOrganizationId() 获取当前用户组织ID
2025-02-20 21:55:24 +08:00
16dcef45b7 feat(saleOrder): 销售报表增加组织机构维度
- 在 SaleOrderReportRequest 中添加 organizationId 字段
- 在 SaleOrderService 中设置当前用户的组织机构 ID- 在 SQL 查询中添加组织机构 ID 的过滤条件
2025-02-20 21:42:14 +08:00
7ec2236dfa feat(warehouse-receipt): 添加库存预警功能
- 在仓库收货单服务中增加了低库存预警相关的字段
- 添加了 enable_low_stock_warning 和 low_stock_warning_number 字段,用于配置低库存预警
2025-02-18 21:05:23 +08:00
bd0818b4ae feat(warehouse-goods): 添加低库存预警功能
- 在 CreateWarehouseGoodsDto、UpdateWarehouseGoodsDto、WarehouseGoodsDto 和 WarehouseGoodsEntity 中添加低库存预警相关字段
- 包括"低库存预警是否启用"和"低库存预警数量"两个字段
2025-02-18 21:01:33 +08:00
44aa5a93c0 feat(coal): 添加日期字段- 在 CoalWashingDailyAnalysisKFItemVo 类中添加了 LocalDate 类型的 date 字段
-这个改动使得每日分析报告的标题更加完整,包含了日期信息
2025-02-18 20:44:01 +08:00
1be710b8b5 refactor(smartCamCarLicenseSnapshotData): 优化数据保存逻辑- 在 PojoProcessor 中增加对 ResponseEntity 类型的处理,避免不必要的操作
- 在 SmartCamCarLicenseSnapshotDataController 中添加 OrgScope 注解
- 在 SmartCamCarLicenseSnapshotDataService 中增加日志记录,便于调试和监控
2025-02-18 20:42:25 +08:00
a1834ae92b feat(smartcam): 增加心跳检测功能
- 在处理 operator 为 "heartbeat" 的情况下,返回心跳应答数据
- 实现 getHeartbeatAck 方法生成心跳应答的 JSON 数据
- 设置心跳间隔为 300 秒
- 更新时间戳和事件 ID 以匹配请求数据
2025-02-17 22:50:19 +08:00
696a388ace feat(controller): 添加匿名访问支持- 在 SmartCamCarLicenseSnapshotDataController 中添加了 @Anonymous 注解
- 此修改允许未登录用户访问受该控制器管理的资源
2025-02-17 21:59:25 +08:00
388818b5af feat(coal-washing): 添加日期字段并优化时间比较逻辑
- 在 CoalWashingDailyAnalysisItemVo 中添加 date 字段
-优化 CoalWashingDailyAnalysisEntity 中的时间比较逻辑,考虑日期因素- 更新 CoalWashingDailyAnalysisService 中的相关方法,支持新的日期字段
2025-02-17 21:26:50 +08:00
7e9e996d7d refactor(coal): 重构仓库收据服务
- 优化了仓库收据查询逻辑,提高了代码可读性和性能
- 新增 defaultMaps 方法,用于处理空内容的情况
- 简化了数据处理流程,减少了冗余代码
- 优化了变量命名,提高了代码的可维护性
2025-02-16 17:52:59 +08:00
3eb8ee154e refactor(coal): 优化商品搜索和仓储单据服务
- 在 GoodsSearchService 中增加了对搜索失败情况的处理,抛出 BizException 异常
- 在 WarehouseReceiptService 中优化了空内容的处理逻辑,为每个元素添加默认值
- 调整了代码格式,提高了可读性
2025-02-16 17:00:05 +08:00
9c313946df Merge remote-tracking branch 'origin/master'
# Conflicts:
#	src/main/java/cn/lihongjie/coal/dingtalkBot/service/DingtalkBotService.java
2025-02-11 21:10:11 +08:00
21927cbf55 feat: 优化DingtalkBotService中的消息发送逻辑,增加对请求参数非空的检查 2025-02-11 21:09:38 +08:00
ad74c68ec0 feat: 优化DingtalkBotService中的消息发送逻辑,增加对请求参数非空的检查 2025-02-10 22:59:29 +08:00
23d630c6e7 feat: 修改SendMsgRequest中的paramsList类型为List,并优化DingtalkBotService中的参数处理逻辑 2025-02-10 22:38:36 +08:00
2d45cbbd9b feat: 添加钉钉机器人场景相关的控制器、服务、DTO、实体和映射器 2025-02-10 22:36:12 +08:00
3efff90633 feat: 添加钉钉机器人场景相关的控制器、服务、DTO、实体和映射器 2025-02-10 22:23:19 +08:00
ebf3ee061f feat: 优化钉钉消息模板渲染逻辑,增加异常处理和日志记录 2025-02-10 22:05:59 +08:00
f1df944b08 feat: 添加智能摄像头及相关数据传输对象、实体、服务和控制器 2025-02-09 21:52:55 +08:00
98f24fb043 feat: 优化钉钉消息发送逻辑,增加请求体和响应日志 2025-02-09 19:32:58 +08:00
80644e571c feat: 添加钉钉机器人及模板相关的DTO、实体、服务和控制器 2025-02-08 21:14:02 +08:00
75a4fea182 feat: 修改信任设备接口路径为/trustDeviceBind 2025-02-06 22:59:30 +08:00
83bf74a3a5 feat: 更新信任设备逻辑,支持多设备检查及用户验证 2025-02-06 21:37:57 +08:00
c0cd592086 feat: 增加 信任设备码错误码 2025-02-05 22:16:54 +08:00
4cd6420599 feat: 增加信任设备登录相关接口 2025-02-05 20:44:19 +08:00
742c05f62d feat: 库存支持小数 2025-01-19 21:35:59 +08:00
1e12db79bf feat: 登录增加h5 和 web 2025-01-12 22:17:03 +08:00
75df9ad402 feat: 增加事由和单据类型过滤条件 2025-01-12 09:51:56 +08:00
26e96fad40 feat: 增加网站管理接口 2025-01-03 21:16:06 +08:00
886a71f3b7 feat: 增加网站管理接口 2025-01-03 21:10:21 +08:00
94599b9c3a feat: 增加商品价格接口 2024-12-29 21:33:31 +08:00
ed16e86aa6 feat: 增加商品价格接口 2024-12-29 21:11:08 +08:00