3879 Commits (b9076f4a29bb3b4725df730b8904ffd6fc51b074)
 

Author SHA1 Message Date
zch b9076f4a29 fix(oa/erp/task): 新增临时任务参数校验逻辑
1. 新增任务标题非空校验
2. 新增计划开始/完成时间、实际需求部门非空校验
3. 简化时间先后校验逻辑,移除冗余的非空判断
5 days ago
zch 39761d3fad refactor(oa/erp): 优化临时任务状态同步与权限校验逻辑
1. 重构syncStateToPendingFinal方法,新增taskId参数并增加流程待办校验
2. 拆分工时校验逻辑为公共方法requirePositiveTotalHours
3. 优化评分可见性判断逻辑,移除softwareLeaderId依赖
4. 清理冗余的softwareLeaderId相关字段与校验逻辑
5. 调整接口权限校验与异常提示信息
5 days ago
zch 78e1d7c28f refactor(oa-erp): 优化临时任务模块代码与权限配置
- 重构所有实体类注释,补充业务定位、核心设计决策与规则依据
- 修复权限标识格式,将冒号改为斜杠分隔符合规范
- 新增syncStateToPendingFinal方法,用于兜底同步任务状态至待领导审核
- 优化批量查询明细逻辑,解决N+1查询问题
- 补充流程事件监听与状态流转的防御性逻辑
- 完善权限校验与幂等性处理逻辑
6 days ago
zch 9d529c00b1 refactor(oa-erp): 移除临时任务变更相关模块,重构任务流程与数据模型
- 删除ErpTempTaskChange相关实体、BO、VO、Mapper、Service与控制器
- 重构临时任务主表字段与业务逻辑,移除优先级、关联合同、变更历史等旧模块字段
- 新增工时明细、参与人管理、任务评分等新业务模块的基础实体与Mapper
- 调整任务状态流转与业务口径,适配新的流程审批与任务闭环逻辑
- 重写任务控制器接口,适配新的业务方法与权限控制
6 days ago
yinq 178035f20c 1.1.74 新增按合同查询累计回款比例最大的开票单累计回款金额接口。 7 days ago
zch e57a16b0d6 change(oa): 补充临时任务变更模块业务注释 2 weeks ago
zch 9f5ffe343c refactor(oa/erp): 优化临时任务及变更相关代码规范
1. 简化校验提示文案,移除冗余说明文字
2. 重构ErpTempTaskVo和ErpTempTaskChangeVo的Excel注解,统一字典配置
3. 完善ErpTempTaskChangeService的校验逻辑和删除校验
4. 新增ErpServerInfoBo服务器信息业务对象
5. 优化临时任务查询排序和参数处理
6. 增强任务变更的内容解析和字段更新逻辑
7. 修复代码缩进和格式化问题
2 weeks ago
zch d2588fa33c Merge branch 'dev' of http://1.13.177.47:3000/yinq/hwbm-cloud into dev 2 weeks ago
zch 18d6488010 feat(oa-erp): 新增软件部临时任务及变更管理模块
实现临时任务全生命周期管理,包含任务创建、审批、关闭、变更记录与审批功能,配套完整的CRUD接口与前端路由。
2 weeks ago
yinq afcdf10821 1.1.73 合同物料主键自增存储。 2 weeks ago
yinq f62cbac7f4 1.1.72 数据通用标识常量。 2 weeks ago
yinq 4e681240ba 1.1.71 del_flag、active_flag常量优化。 2 weeks ago
yinq 8c92c2fa88 1.1.70 OSS对象存储取消鉴权。 2 weeks ago
yinq 12688216ab 1.1.69 根据合同下已完成发货单的is_all_receiving计算合同订单发货状态。 3 weeks ago
yinq 582b2d38b8 1.1.68 销售合同订单台账采购信息采购物料清单
优化。
3 weeks ago
yinq 13202d8ff4 1.1.67 客户端菜单限制配置、按客户端限制过滤用户菜单权限。 3 weeks ago
yinq f16a1f2707 1.1.66 订单激活时校验甲方客户基础信息接口。 3 weeks ago
yinq 4a2fe54433 1.1.65 取消登陆消息。 3 weeks ago
yinq 01ec290297 1.1.64 销售合同仪表盘接口。 3 weeks ago
yinq 64ff1ef519 1.1.63 通知公告查询取消鉴权。 3 weeks ago
yinq 79fe322276 1.1.62 合同信息、合同执行信息数据权限仅限本人或合同管理角色能看所有合同。 3 weeks ago
yinq 8a1634884d 1.1.61 发货单添加检索条件。 3 weeks ago
yinq 8c22a8d27f 1.1.60 本合同下的本次开具发票比例校验。 3 weeks ago
yinq 787897ebf0 1.1.59 添加删除项目校验。 4 weeks ago
yinq 39f52238ec 1.1.58 开票流程优化,添加开票比例校验。 4 weeks ago
yinq 74080946e3 1.1.57 订单的发货、开票、采购、回款状态完成时更新。 4 weeks ago
yinq 081119f5ef 1.1.55 合同订单台账状态常量。 4 weeks ago
yinq 81bc2ea3ef 1.1.55 只能删除暂存状态的合同。 4 weeks ago
yangk 72316a4264 refactor(erp): 优化项目工时报表导出功能
- 添加了Slf4j日志注解用于错误记录
- 引入ServiceException替代RuntimeException进行异常处理
- 改进异常捕获和错误日志记录方式
- 修复了两个报表导出方法中的错误处理逻辑
- 统一了异常抛出的消息格式
- 提升了代码可维护性和错误追踪能力
4 weeks ago
yangk 2b453ee5bf refactor(oa/erp): 项目工时统计报表剔除预投项目,加上预投工时分配中实际项目工时。
- 重构项目工时报表数据查询逻辑
- 新增项目工时报表数据查询SQL片段,整合汇总和预分配数据
- 重构项目工时统计报表查询逻辑,统一数据源处理方式
4 weeks ago
yinq db3bbfe849 1.1.54 组装发货单Word导出数据优化。 1 month ago
yangk ca8717f1c2 feat(oa/erp): 新增预投工时分配明细导出功能
- 在控制器中添加 exportDetail 接口支持明细数据导出
- 创建 ErpTimesheetPreAllocDetailExportVo 专门用于导出的数据传输对象
- 实现服务层 queryExportDetailList 方法处理明细查询逻辑
- 支持按勾选分配单或过滤条件两种方式导出明细数据
- 使用 JoinWrappers 关联查询分配主表和明细表数据
- 添加相应的权限注解和日志记录功能
1 month ago
yinq 57aaca876e 1.1.53 按照新发货单模板进行导出。 1 month ago
yinq b80af05d95 1.1.52 合同激活时选择已有项目后的项目金额,需要变为项目关联合同的总金额 1 month ago
yinq dd4e876b60 1.1.51 合同附件改为字符类型,可以上传多个附件 1 month ago
yangk 4e36aaa889 fix(ErpTimesheetPreAlloc): 修复勾选部分数据时导出仍是全部数据的问题 1 month ago
yangk d5bb691cd3 feat(oa/erp): 预投工时分配功能由员工级分配改为项目级且不回写月汇总 1 month ago
yangk 01edd652dd feat(oa/erp): 预投工时分配功能由员工级分配改为项目级且不回写月汇总 1 month ago
yangk cf36886098 feat(oa/erp): 添加月份字段支持到工时表汇总详情功能
- 在 ErpTimesheetSummaryDetailBo 中新增 monthCode 字段
- 在查询逻辑中添加对月份字段的映射和筛选条件
- 在 ErpTimesheetSummaryDetailVo 中新增 monthCode 字段并配置 Excel 导出
- 实现月份字段的完整业务逻辑支持
1 month ago
yangk db869123dd feat(oa/erp): 添加预投工时分配功能查询可用源项目接口
- 新增 listAvailableSourceProjects 接口用于查询当前部门指定月份已填报工时的来源预投项目
- 实现服务层 listAvailableSourceProjects 方法,通过月度汇总数据查找符合条件的预投项目
- 添加 getSingleSummaryOrNull 私有方法用于获取单个月度汇总记录并处理异常情况
- 引入 ErpProjectInfoVo 对象用于返回项目信息数据
- 集成权限校验注解确保接口访问安全
1 month ago
yangk 1d35ca444e feat(oa/erp): 完善预投工时分配功能
- 添加员工级分配明细列表功能
- 新增查询员工级分配详情接口getStaffAllocDetails
- 将新增和编辑方法统一为saveAlloc方法
- 禁止手动维护分配明细,改为由主单自动生成
- 增强数据校验和权限控制逻辑
- 实现工时分配的事务性处理和数据一致性保障
- 将工时字段从Long类型改为BigDecimal类型以支持小数精度
- 修改项目ID字段描述为来源预投项目ID
- 更新涉及人数字段从Long改为Integer类型
- 移除分配单编号的非空验证要求
1 month ago
yinq af05b7fb12 1.1.50 工作流添加业务编码、业务标题检索。 1 month ago
yinq ad6ebdc6b3 1.1.49 分款流程存储逻辑优化 1 month ago
yinq b643fb9b70 1.1.48 分款派发给客户经理逻辑 1 month ago
yangk 5e3febe700 feat(erp): 添加预投工时分配功能基础CRUD 1 month ago
yinq 56bd1a966d 1.1.47 出差申请单行程明细行循环 1 month ago
yinq 6de7c0d7ba 1.1.46 导出出差审批单 PDF接口 1 month ago
yinq d7a536d6b9 1.1.45 导出采购审批单 PDF接口 1 month ago
yinq d4e080e83c 1.1.44 渲染word模板并输出PDF、添加字体 1 month ago
yangk 3661c5afe8 fix(wms/ShippingBill): 修复导出功能bug 1 month ago