chenhao
|
98cb07b710
|
feat(sip): 新增根据业务编码列表查询订单信息功能
- 在IProjectOrderInfoService接口中新增listByCodeList方法
- 在ProjectOrderInfoController中添加uploadFinalFile属性
- 在ProjectOrderInfoMapper中新增listByCodeList方法
- 在ProjectOrderInfoMapper.xml中添加listByCodeList查询SQL
- 在ProjectOrderInfoServiceImpl中实现listByCodeList方法
- 在Todo实体类中新增businessId和businessName字段
- 在TodoMapper.xml中优化查询条件并支持按业务名称搜索
- 在TodoServiceImpl中注入IProjectOrderInfoService并关联业务信息
|
2025-09-26 15:29:01 +08:00 |
chenhao
|
940fe11624
|
feat(project): 实现合同模板导出功能并优化页面交互
- 在项目订单信息中新增“partnerAddress”字段,并在 Mapper 中关联查询该字段
- 增加导出填充订单信息的合同模板接口与实现逻辑,支持根据 orderId 动态生成 docx 文件
- 修改前端页面:
- 当 POC 选择“否”时,默认选中第一个 tab(工作进度)
- 注释掉订单编辑页中的“合同信息”tab 项
- 调整导出逻辑,通过 orderId 获取数据并传递给后端生成文件
- 完善产品信息实体类及 Mapper,增加 vendorName 字段支持- 优化前端下载请求逻辑,使用 orderId 替代固定文件名方式
```
|
2025-09-22 16:37:59 +08:00 |
chenhao
|
a5c11deaa9
|
refactor(sip): 重构项目订单相关功能
- 修改代理商相关 terminology,统一为进货商
- 调整订单创建页面布局和逻辑
- 更新订单编辑和审批页面
- 添加邮件模板- 优化产品列表展示
- 调整数据库查询 SQL
|
2025-09-19 19:15:28 +08:00 |
chenhao
|
6b4fd7e441
|
feat(order): 添加订单付款方式和比例功能
- 在订单添加、编辑和审批页面增加付款方式和比例相关字段
- 实现付款方式选择时自动生成描述和设置比例
- 在数据库中增加付款方式、比例和描述字段
- 优化订单页面布局,增加备注字段显示
|
2025-09-18 10:15:08 +08:00 |
chenhao
|
436fed388f
|
refactor(sip): 优化订单发货状态更新逻辑
- 修改 InventoryDeliveryServiceImpl 中更新订单发货状态的逻辑
- 添加 versionCode 字段以支持版本控制
- 更新 ProjectOrderInfoMapper.xml 中的 SQL语句,正确处理版本号
|
2025-09-15 14:39:56 +08:00 |
chenhao
|
3c58f9f254
|
```
refactor(sip-service): 添加线程安全锁以确保编码生成操作的线程安全性在 `AgentInfoServiceImpl`, `CustomerInfoServiceImpl`, `PartnerInfoServiceImpl` 和 `VendorInfoServiceImpl` 中添加了 `ReentrantLock`以确保生成编码的操作是线程安全的。具体修改包括:
- 在每个服务实现类中引入 `Lock` 和 `ReentrantLock`。- 在插入和更新操作中使用锁来保证编码生成的唯一性。
- 在 `ProjectOrderInfoMapper.xml` 中修正了一个 SQL 语句的格式问题。
这些改动有助于避免多线程环境下可能发生的编码冲突问题。
```
|
2025-09-11 15:50:16 +08:00 |
chenhao
|
6a3b274856
|
feat(sip): 优化代理商编码生成逻辑
- 添加生成代理商编码的方法 generateCode
- 在插入和更新代理商信息时,根据所在省份自动生成编码
- 优化了编码的格式,使用 "AGT-" 前缀和四位顺序号
- 增加了对省份为空和未配置的情况的异常处理
|
2025-09-10 09:12:07 +08:00 |
chenhao
|
7cbf3dba95
|
feat(inventory): 添加撤回功能并优化相关流程
- 新增撤回功能,允许用户撤回已发货的订单
- 优化发货流程,增加备注和文件上传功能
- 调整库存管理,支持撤回后的库存更新
- 修复了一些与发货和库存相关的bug
|
2025-09-01 09:07:46 +08:00 |
chenhao
|
d9065d33d2
|
feat(partner): 新增系统用户字段并优化相关功能
- 在 PartnerInfo 模型中添加 systemUserId 和 systemUserName 字段
- 更新相关 mapper 和 SQL 文件以支持新增字段
- 修改前端模板,增加系统用户选择功能
-优化订单审批流程,增加对代理商系统用户的验证
- 修复邮件发送开关逻辑
|
2025-08-19 11:37:46 +08:00 |
chenhao
|
1d6022c320
|
feat(inventory): 添加库存执行查询功能
- 新增库存执行查询相关接口和页面
- 实现库存执行数据的获取和展示- 添加订单信息查询功能
- 优化订单列表展示,增加签收和签收文件按钮的权限控制
|
2025-08-15 18:00:53 +08:00 |
chenhao
|
258ee495b1
|
feat(inventory): 添加库存权限控制功能
- 新增 IInventoryAuthService 接口及实现类,用于获取当前用户权限范围内的制造商、产品编码和仓库信息
- 在 InventoryDelivery 和 InventoryInfo 类中添加 productCodeList 字段,用于存储权限范围内的产品编码列表
- 修改 InventoryDeliveryController 和 InventoryExecutionController,增加权限控制逻辑
- 更新相关模板文件,调整UI布局和显示逻辑以适应新功能
|
2025-08-15 09:08:33 +08:00 |
chenhao
|
0aa2f518fc
|
feat(inventory): 新增出库单功能
- 添加出库单新增、编辑、查看页面
- 实现出库单列表展示和搜索功能
- 增加出库单撤销和确认出库操作
- 优化出库单生成逻辑,支持自定义发货时间和数量
|
2025-08-13 15:20:04 +08:00 |
chenhao
|
b55f406e12
|
feat(inventory): 新增执行单功能
- 添加执行单相关页面和功能
- 新增 ExecutionOrderVo 类用于执行单数据传输- 实现 ExecutionTrackServiceImpl 类中的 selectInfo 方法
- 添加生成出库单功能和相关页面
- 移除 GroupInfo 类
- 更新 IInventoryInfoService 接口,移除 listGroup 方法
|
2025-08-08 18:05:13 +08:00 |
chenhao
|
d99bf79480
|
feat(flowable): 新增审批人配置功能
- 添加审批人配置页面和相关接口
- 实现审批人和审批角色的选择和保存功能
- 优化工作流展示页面,支持显示已配置的审批信息
|
2025-07-31 09:30:32 +08:00 |
chenhao
|
a217cd48c6
|
feat(designer): 添加关于页面和 404 页面
- 新增关于页面控制器和模板- 添加 404 错误页面
- 引入 angular-translate 相关库
- 添加 es5-shim 和 sizzle库
- 创建 designer 相关目录和 .gitignore 文件
|
2025-07-21 17:50:52 +08:00 |
chenhao
|
99c496e9a8
|
fix(sip): 修复项目信息和订单信息中 BG 和行业数据源问题
- 更新项目信息和订单信息页面中 BG 和行业选择框的样式
- 移除只读属性,允许用户选择 BG 和行业
- 更新 SQL 查询,使用项目信息表中的 BG 和行业字段
- 修复订单信息中更新项目 BG 和行业的问题
|
2025-07-03 17:17:23 +08:00 |
chenhao
|
4a44e1391d
|
feat(customer): 增加客户所属行业字段并优化相关功能- 在客户信息中添加 BG属性字段
- 根据 BG 属性动态加载行业类型
- 更新项目信息和订单信息,关联客户所属行业
- 优化客户选择界面,支持按 BG 和行业筛选
|
2025-07-03 11:13:11 +08:00 |
chenhao
|
ec62b4a4a7
|
feat(sip): 实现直签国代/省代时自动应用折上折
- 新增折上折计算逻辑,适用于直签且客户等级为国代或省代的情况
- 在项目管理、订单管理和产品列表等页面中实现折上折的计算和显示- 新增 foldOnFold 方法判断是否应用折上折
- 修改 saveBatch 方法以支持折上折计算
|
2025-07-01 17:13:10 +08:00 |
chenhao
|
b0c278357c
|
feat(sip): 添加订单同步功能并优化订单管理
- 在订单添加和编辑页面添加同步按钮,实现订单信息同步
- 优化订单导入功能,调整导入模板和数据处理逻辑
- 新增订单查询接口,用于获取订单详细信息
- 重构订单信息实体类,增加版本号等字段
- 优化订单列表展示,增加维保金额等信息
|
2025-06-19 10:22:36 +08:00 |
chenhao
|
2999b18085
|
feat(sip): 新增首页数据统计功能
- 添加 HomepageController 控制器处理首页数据请求
- 新增 HomepageQueryDto 查询参数对象
- 在 IOrderInfoService、IProjectInfoService 和 IProjectOrderInfoService 接口中添加首页数据统计方法
- 实现 OrderInfoServiceImpl、ProjectInfoServiceImpl 和 ProjectOrderInfoServiceImpl 中的首页数据统计逻辑
- 在 OrderInfoMapper、ProjectInfoMapper 和 ProjectOrderInfoMapper接口中添加相应的 SQL 查询方法- 新增 StatisticsDetailDto 和 StatisticsDto 数据传输对象用于统计结果- 更新 main.html 页面,添加数据统计图表展示
|
2025-06-18 14:12:27 +08:00 |
chenhao
|
1021938cb1
|
feat(project): 重构 POC测试信息功能
- 修改 POC 测试信息相关页面和接口- 新增 POC 测试进展详情功能
- 优化 POC 测试信息展示和搜索
- 重构 POC 测试信息相关数据结构
|
2025-06-12 11:26:43 +08:00 |
chenhao
|
18d586ce9f
|
feat(project): 优化项目信息页面布局和功能
- 调整表格布局,增加合并单元格
- 优化金额输入格式,添加格式化显示
- 修复部分字段显示和计算问题
- 优化页面样式,调整字体大小和颜色
|
2025-06-10 16:44:04 +08:00 |
chenhao
|
fae63f6c75
|
feat(sip): 增强项目订单管理功能
- 添加项目名称和编码查询条件
-增加供应商查询条件
- 实现根据项目 ID 查询订单信息的功能
- 优化文件下载接口,支持自定义文件名
- 增加项目订单信息的插入校验,避免重复添加
|
2025-06-09 10:47:22 +08:00 |
chenhao
|
ca345fabac
|
feat(sip): 丰富项目订单信息并优化关联查询
- 在 ProjectOrderInfo 模型中添加了 bgProperty、agentName、dutyName、partnerEmail、partnerUserName 和 partnerPhone 字段
- 更新了 ProjectOrderInfoMapper.xml 中的 SQL 查询,加入了对新字段的查询和关联
- 优化了查询条件,支持按新字段进行筛选和更新
|
2025-06-09 09:37:11 +08:00 |
chenhao
|
d2eb5e8f9b
|
fix(sip): 修复生成订单编码异常问题
- 优化了 selectMaxOrderCode 查询,使用动态长度计算订单编码的起始位置
- 提高了代码的灵活性和鲁棒性,避免了固定长度带来的潜在问题
|
2025-06-06 17:47:34 +08:00 |
chenhao
|
1a66bb45b1
|
feat(sip): 根据项目ID生成订单编号
- 新增根据项目ID获取代理省份的方法- 修改订单编号生成逻辑,使用代理省份而非直接使用省份参数- 增加异常处理,当代理省份为空时抛出服务异常
- 优化数据库查询,减少冗余的省份参数传递
|
2025-06-06 14:33:33 +08:00 |
chenhao
|
1aad3630db
|
feat(sip): 新增订单管理功能
- 添加订单信息相关实体类和映射文件
- 实现订单信息的增删改查功能
- 优化项目信息和订单信息的关联
- 新增订单编号生成逻辑
|
2025-06-04 11:25:20 +08:00 |
chenhao
|
8675eb4f0e
|
feat(sip): 新增订单管理功能
- 添加订单管理相关的 HTML 模板文件
- 实现订单管理的前端页面,包括列表、添加和编辑功能
- 新增订单管理的后端接口和实现类
- 在项目信息中集成订单管理功能,增加生成订单的判断逻辑
|
2025-05-30 16:27:52 +08:00 |