chenhao
|
ca345fabac
|
feat(sip): 丰富项目订单信息并优化关联查询
- 在 ProjectOrderInfo 模型中添加了 bgProperty、agentName、dutyName、partnerEmail、partnerUserName 和 partnerPhone 字段
- 更新了 ProjectOrderInfoMapper.xml 中的 SQL 查询,加入了对新字段的查询和关联
- 优化了查询条件,支持按新字段进行筛选和更新
|
2025-06-09 09:37:11 +08:00 |
chenhao
|
faad898297
|
refactor(sip): 优化项目订单信息保存逻辑
- 修改 saveProductInfo 方法,增加 projectId 参数- 更新项目产品信息的保存逻辑,兼容已有项目 ID 的情况- 在订单信息插入和更新时,传递正确的项目 ID 参数
|
2025-06-06 17:54:35 +08:00 |
chenhao
|
d2eb5e8f9b
|
fix(sip): 修复生成订单编码异常问题
- 优化了 selectMaxOrderCode 查询,使用动态长度计算订单编码的起始位置
- 提高了代码的灵活性和鲁棒性,避免了固定长度带来的潜在问题
|
2025-06-06 17:47:34 +08:00 |
chenhao
|
3f43659714
|
refactor(sip): 优化订单合同文件关联逻辑
- 在 IProjectOrderFileLogService 接口中添加 updateOrderIdByIdList 方法
- 在 ProjectOrderFileLogMapper 接口中添加对应的 SQL 更新语句- 修改 ProjectOrderFileLogServiceImpl 实现类,添加 updateOrderIdByIdList 方法的实现
- 更新 ProjectOrderInfoController 中的文件上传逻辑,返回更详细的成功信息
-优化 ProjectOrderInfoServiceImpl 中的订单信息保存逻辑,关联合同文件- 调整 ProjectOperateLog 中操作时间的格式,增加时分秒信息
|
2025-06-06 17:35:17 +08:00 |
chenhao
|
69ead14b10
|
fix(sip): 优化项目编码生成逻辑
- 在 ProjectInfoMapper.xml 中简化了 selectMaxProjectCode 查询语句
- 在 ProjectInfoServiceImpl.java 中优化了 setProjectCode 方法的逻辑
- 添加了对代理名称和支援用户名称的模糊查询功能
|
2025-06-06 17:17:39 +08:00 |
chenhao
|
1d24f786b1
|
feat(sip): 优化项目信息更新逻辑
- 在更新项目信息时,增加对竞争对手列表的处理
- 如果竞争对手列表不为空,则将其转换为逗号分隔的字符串
- 这个改动解决了在更新项目信息页面时,竞争对手下拉框显示不正确的问题
|
2025-06-06 16:12:30 +08:00 |
chenhao
|
5638e31c61
|
feat(project): 增加 BG 字段并优化日志内容显示
- 在 ProjectInfoServiceImpl 中添加 BG_TYPE_DICT_TYPE 常量
- 更新项目信息变更日志,增加 BG 字段对比
- 修改产品新增和删除日志的生成逻辑,优化空列表处理- 在项目操作日志页面增加内容换行显示,提高可读性
|
2025-06-06 16:10:32 +08:00 |
chenhao
|
06f48e6825
|
refactor(sip): 重构产品信息比较逻辑
- 新增产品新增和删除的单独处理逻辑- 优化产品变更比较逻辑,使用更简洁的代码
-修复产品 BOM 编码为空时的处理
- 优化日志输出格式
|
2025-06-06 15:47:24 +08:00 |
wangjiuyun
|
6a62d079d5
|
Merge branch 'master' of http://git.unissense.tech/mula/unis_sip
|
2025-06-06 15:35:47 +08:00 |
wangjiuyun
|
b7f4711697
|
项目信息完善
|
2025-06-06 15:35:41 +08:00 |
chenhao
|
2be0ced2ce
|
refactor(sip): 优化产品信息查询和导入功能
- 新增按产品编码列表查询产品信息的方法
- 优化订单导入时的产品信息处理逻辑
- 修复项目产品信息保存时的产品编码校验问题
- 优化产品信息变更日志的生成逻辑
|
2025-06-06 15:17:27 +08:00 |
chenhao
|
1a66bb45b1
|
feat(sip): 根据项目ID生成订单编号
- 新增根据项目ID获取代理省份的方法- 修改订单编号生成逻辑,使用代理省份而非直接使用省份参数- 增加异常处理,当代理省份为空时抛出服务异常
- 优化数据库查询,减少冗余的省份参数传递
|
2025-06-06 14:33:33 +08:00 |
chenhao
|
7d23b0ade8
|
fix(sip): 修复项目产品信息更新语句中的 ID 引用错误
- 将更新语句中的 where 条件从 id = #{id} 修改为 id = #{item.id}
- 此修改确保了在批量更新操作中,每个项目产品信息的更新都能正确地应用到对应的记录
|
2025-06-06 14:16:44 +08:00 |
chenhao
|
7343ddac08
|
feat(order): 添加项目编号筛选功能并优化订单列表展示
- 在订单管理页面添加项目编号筛选条件
- 在订单列表中增加项目编号展示列
- 更新订单查询 SQL,支持项目编号模糊搜索- 优化项目信息查询 SQL,提高查询效率
|
2025-06-06 11:32:27 +08:00 |
wangjiuyun
|
61e576fdf0
|
订单页面添加
|
2025-06-06 10:36:17 +08:00 |
chenhao
|
5732a44372
|
fix(sip): 修复项目工作进度插入逻辑
- 修改 ProjectInfoServiceImpl 中项目工作进度列表的过滤条件
- 优化 ProjectWorkProgressServiceImpl 中的批量插入逻辑
- 引入 CollUtil 工具类进行集合判断,提高代码可读性
|
2025-06-06 09:52:10 +08:00 |
chenhao
|
32f2d11dbe
|
feat(product): 模糊查询产品编码
- 将产品编码的精确查询改为模糊查询
- 提高了产品信息查询的灵活性和准确性
|
2025-06-06 09:28:35 +08:00 |
chenhao
|
1bf9963031
|
fix(sip): 修复产品类型查询功能
- 将类型查询条件从直接等于改为使用 find_in_set 函数
- 这样可以支持多对多的类型查询,提高查询灵活性和准确性
|
2025-06-06 09:25:45 +08:00 |
chenhao
|
3e6feb0237
|
feat(sip): 添加项目信息查询接口
- 在 ProjectInfoController 中新增 query 接口
-通过 GET 请求和路径参数获取项目信息
- 返回 AjaxResult 封装的项目信息
|
2025-06-05 18:00:05 +08:00 |
chenhao
|
094f528e53
|
feat(sip): 增加产品信息管理功能
- 在 ProjectOrderInfo 模型中添加软件、硬件和维护项目产品信息列表
- 实现产品信息的保存和查询功能
- 优化订单信息保存逻辑,支持产品信息的批量保存
|
2025-06-05 17:54:52 +08:00 |
chenhao
|
99cdcf8e4e
|
refactor(sip): 优化客户名称相关术语并完善发货单删除功能
- 将"客户名称"统一修改为"最终客户名称",以提升术语一致性
- 在 DeliveryListMapper 中新增删除多条发货记录的功能
- 优化 ProjectInfoServiceImpl 中的日志记录方法
- 修复 OrderDeliveryServiceImpl 中删除发货单的逻辑
|
2025-06-05 17:49:40 +08:00 |
chenhao
|
9e73c3f38b
|
refactor(sip): 优化客户名称相关术语并完善发货单删除功能
- 将"客户名称"统一修改为"最终客户名称",以提升术语一致性
- 在 DeliveryListMapper 中新增删除多条发货记录的功能
- 优化 ProjectInfoServiceImpl 中的日志记录方法
- 修复 OrderDeliveryServiceImpl 中删除发货单的逻辑
|
2025-06-05 17:12:20 +08:00 |
chenhao
|
44b6323b77
|
refactor(sip): 优化项目信息保存和日志记录功能- 修复竞争对手列表为空时保存为空字符串的问题
- 修改产品日志记录中的产品编号字段
- 增加操作者用户名字段
- 更新项目操作日志 mapper 文件
|
2025-06-05 15:16:38 +08:00 |
chenhao
|
c4f8ca842a
|
feat(delivery): 添加物流单号查询功能并优化相关页面
- 在发货列表页面添加物流单号查询条件
- 优化导入失败提示框样式
- 在项目信息中添加汇智支撑人员名称字段
- 更新相关 mapper 文件以支持新功能
|
2025-06-05 15:02:21 +08:00 |
chenhao
|
735dc7c5d1
|
feat(sip): 优化发货清单导入提示信息并完善订单信息导出
- 在 DeliveryList 模型中添加 deliveryCode 字段,用于显示发货单号
- 修改 DeliveryListMapper.xml 中的查询语句,关联 order_delivery 表获取发货单号
- 优化 DeliveryListServiceImpl 中的导入校验逻辑,提供更详细的错误提示信息- 在 OrderInfo 模型中为 projectCode、orderType 和 status 字段添加 Excel 注解,优化订单信息导出
- 修改 ProjectProductInfoMapper.xml 中的插入语句,使用 values() 函数更新重复记录
|
2025-06-05 10:51:56 +08:00 |
chenhao
|
d09d970983
|
feat(sip): 增加竞争对手列表属性并实现相关逻辑- 在 ProjectInfo 类中添加 competitorList 属性,用于存储竞争对手列表
- 在查询项目信息时,将竞争对手字符串拆分成列表
- 在保存项目信息时,将竞争对手列表拼接成字符串
|
2025-06-04 17:47:14 +08:00 |
wangjiuyun
|
392c2b3d52
|
项目新增未完成
|
2025-06-04 16:16:20 +08:00 |
chenhao
|
fd4dc6ce4d
|
refactor(sip): 重构订单配置信息导入逻辑
- 移除了 ProjectInfoMapper.xml 中的 province 字段映射
- 优化了 ProjectOrderConfigInfoServiceImpl 中的导入逻辑
- 增加了对产品库中不存在的产品的处理
- 改进了对折扣、单价和数量的校验- 优化了数据插入流程,提高了导入效率
|
2025-06-04 14:13:02 +08:00 |
chenhao
|
1aad3630db
|
feat(sip): 新增订单管理功能
- 添加订单信息相关实体类和映射文件
- 实现订单信息的增删改查功能
- 优化项目信息和订单信息的关联
- 新增订单编号生成逻辑
|
2025-06-04 11:25:20 +08:00 |
chenhao
|
b9eef1f522
|
feat(sip): 项目产品信息增加明细展示
- 在 ProjectProductInfo 类中添加了产品 BOM 编码、型号、描述、价格等字段
- 更新了 ProjectProductInfoMapper.xml 文件,增加了新字段的映射
- 修改了相关 SQL 语句,以支持新增的字段查询和插入
|
2025-06-04 10:23:17 +08:00 |
chenhao
|
4c24430399
|
feat(sip): 新增 BG属性并优化项目产品信息管理- 在 ProjectInfo 模型中添加 bgProperty 字段,用于存储 BG 属性
- 将软件项目产品信息和硬件项目产品信息合并为一个列表,简化数据结构
- 更新 ProjectInfoMapper.xml,增加 bgProperty 相关的 SQL 语句
- 修改 ProjectInfoServiceImpl 中的产品信息保存和比较逻辑
|
2025-06-04 10:03:17 +08:00 |
chenhao
|
3480d55309
|
feat(sip): 优化项目信息查询和订单信息相关功能
- 新增选择客户、合作伙伴和人员的页面路由
- 优化项目信息查询条件,支持日期范围查询
- 修复项目订单信息插入逻辑,添加创建人和订单编号
- 优化项目信息列表查询,增加空列表判断
|
2025-06-03 15:35:36 +08:00 |
chenhao
|
e384ef51dc
|
feat(sip): 添加订单配置信息和文件日志功能
- 新增订单配置信息相关接口和服务实现
- 添加订单文件日志相关接口和服务实现
- 在订单信息中增加配置文件和合同文件列表
- 优化文件上传逻辑,支持配置器导入
|
2025-06-03 14:26:47 +08:00 |
chenhao
|
a11879d098
|
refactor(sip): 优化项目信息查询功能
- 修改 ProjectInfoMapper.xml 中的 SQL 查询语句,将 id 列改为 user_id 列
- 在 ProjectInfoServiceImpl 类上添加 @Transactional 注解,开启事务管理
|
2025-06-03 09:25:00 +08:00 |
chenhao
|
196a81e1e2
|
feat(sip): 增加项目操作日志简略信息记录功能
- 新增简略信息变更记录逻辑,包括配置信息和产品信息变更
- 在 ProjectOperateLog 模型中添加 logType 字段,用于区分日志类型
- 修改 ProjectOperateLogMapper 映射文件,增加 logType 字段的插入
-优化了日志记录的结构和内容,提高了日志的可读性和实用性
|
2025-06-03 09:19:24 +08:00 |
chenhao
|
3c4e7d691c
|
feat(ruoyi-sip): 优化 OrderDeliveryMapper 查询功能- 重构 selectOrderDeliveryById 查询,明确指定查询字段
- 添加订单信息关联查询,增加订单编号和订单名称字段
- 优化查询性能,避免使用动态 SQL
|
2025-05-30 16:39:25 +08:00 |
chenhao
|
8675eb4f0e
|
feat(sip): 新增订单管理功能
- 添加订单管理相关的 HTML 模板文件
- 实现订单管理的前端页面,包括列表、添加和编辑功能
- 新增订单管理的后端接口和实现类
- 在项目信息中集成订单管理功能,增加生成订单的判断逻辑
|
2025-05-30 16:27:52 +08:00 |
chenhao
|
1b4f6e3c93
|
feat(project): 优化项目管理功能
- 添加项目信息导出功能
- 实现项目编码自动生成
- 增加项目属地变更校验
- 优化项目信息更新逻辑
-调整项目阶段和行业类型的字典转换
- 修复用户信息导出时的空指针异常
|
2025-05-30 14:50:23 +08:00 |
chenhao
|
d5fedeb3f5
|
feat(sip): 增加项目管理功能
- 在 ProjectInfo 模型中添加 partnerName 字段
- 在 ProjectInfoMapper 中添加 selectUserById 方法
- 在 ProjectInfoMapper.xml 中添加 selectUserById SQL 语句
- 在 ProjectInfoServiceImpl 中实现项目信息保存和其他信息变更记录功能
-优化项目信息更新逻辑,增加操作日志记录
- 重构操作日志记录方法,提高可读性和可维护性
|
2025-05-30 11:56:17 +08:00 |
chenhao
|
3ef4149d83
|
feat(sip): 添加项目管理功能
- 新增项目管理相关的 HTML 模板文件
- 实现项目管理的前端页面逻辑
- 添加项目管理的后端接口和服务
- 集成项目管理到现有的系统中
|
2025-05-30 10:10:24 +08:00 |
chenhao
|
171ebad572
|
fix(sip): 优化数据库查询和异常处理
- 在 AgentInfoMapper、CustomerInfoMapper、PartnerInfoMapper 和 ProductInfoMapper 中添加 status=0 条件,以仅查询有效记录
- 修改 DeliveryListMapper 接口,增加 deleteDeliveryListByDeliveryId 方法
- 更新 DeliveryListServiceImpl,使用新的 deleteDeliveryListByDeliveryId 方法
- 在 GlobalExceptionHandler 中添加 DataAccessException 异常处理
- 修改 OrderInfoMapper 和 OrderInfoServiceImpl,增加合同号+版本号唯一性校验
|
2025-05-27 16:01:13 +08:00 |
chenhao
|
e43b87c17a
|
feat(sip): 添加创建人字段并优化订单导入功能
- 在 OrderDelivery 和 OrderInfo 模型中添加 createByName 字段
- 更新相关 mapper 和 SQL 文件以支持创建人字段
- 重构订单导入功能,提高代码复用性和异常处理能力
- 优化导入数据的校验逻辑,确保数据准确性
|
2025-05-26 16:23:04 +08:00 |
chenhao
|
fd05069b40
|
feat(sip): 优化产品列表展示
- 在 DeliveryList 模型中添加 productName 和 description 字段
- 更新 DeliveryListMapper.xml以包含新字段的查询
- 修改前端模板以显示产品名称和描述信息
- 优化页面样式,调整部分元素宽度
|
2025-05-23 15:54:19 +08:00 |
chenhao
|
a0799df777
|
feat(mapper): 增加省份和城市筛选功能并优化模糊查询
- 在 AgentInfoMapper 和 PartnerInfoMapper 中添加省份和城市筛选条件
- 优化 AgentInfoMapper、CustomerInfoMapper 和 PartnerInfoMapper 中的模糊查询逻辑
|
2025-05-23 11:33:01 +08:00 |
chenhao
|
0069df1c67
|
feat(sip): 添加用户创建和更新记录
- 在 AgentInfo、CustomerInfo、DeliveryList、OrderDelivery、OrderInfo、PartnerInfo 和 ProductInfo 表中添加 create_by 和 update_by 字段
- 在相关服务实现类中设置 createBy 和 updateBy 属性
- 在 mapper.xml 文件中更新插入和更新语句,包含新字段
|
2025-05-23 09:04:18 +08:00 |
chenhao
|
6e65260cc4
|
fix(order): 优化订单导入功能
- 在订单导入时自动填充产品名称
- 调整折扣输入框的精度为万分之一
- 优化订单列表的显示格式
|
2025-05-22 17:04:10 +08:00 |
chenhao
|
db0ea1bfe7
|
fix(sip): 优化订单查询功能
- 修复了订单查询时未判断序列号是否为空的问题
- 优化了订单信息的查询逻辑,通过序列号进行精确查询
- 调整了订单信息的展示字段,增加了销售信息和客户信息
- 优化了模板中的显示逻辑,增加了空数据的处理
|
2025-05-22 15:08:29 +08:00 |
chenhao
|
e20f2bbad4
|
refactor(sip): 重构维护记录查询功能
- 在 ApiDataQueryDto 中添加 serialNumber 字段
- 在 DeliveryListMapper.xml 中添加 serialNumber 的查询条件
- 修改 IMaintenanceService 接口,返回类型变更为 List<DeliveryInfoVo.ServiceInfo>
- 重构 MaintenanceServiceImpl 中的 query 方法,使用 DeliveryListService 获取数据
- 更新前端模板,显示新的服务信息字段
|
2025-05-21 17:01:01 +08:00 |
chenhao
|
3623c5564f
|
feat(sip): 实现代码生成功能
- 新增 CodeGenTable 实体类,用于存储代码生成规则
- 添加 CodeGenTableMapper 接口和 XML 文件,实现代码生成规则的持久化
- 实现 CodeGenTableServiceImpl 服务类,提供代码生成逻辑
- 在 OrderDeliveryServiceImpl 中集成代码生成功能,用于生成发货记录代码- 在生产配置中添加 demoEnabled 属性,控制是否启用演示模式
|
2025-05-21 16:31:22 +08:00 |
chenhao
|
41445b32cd
|
feat(sip): 优化发货单相关功能
- 新增发货单编码生成逻辑
- 修改发货单列表导出功能
-调整订单编辑页面字段显示- 优化模板下载功能
|
2025-05-21 10:54:46 +08:00 |