Logo white

BJ_ZTEITS-Developers / parking-cloud-yudao

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 11,211
  • Compare
  • Branches 1
  • Tags 0
  • parking-cloud-yudao
26 Sep, 2026
28 commits
  • [BUG] HRM:管理端「候选人转员工」恒失败——服务端回填 channelId 与 createEmployee 隐藏字段校验互斥(1050100034)- #1211 ...
    60a33f54
    #1211
    YunaiV authored
    2026-09-26 10:35:54 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    48766e60
    YunaiV authored
    2026-09-26 10:34:56 +0800  
    Browse Code »
  • Merge pull request #1211 from dadiyang/fix/hrm-convert-employee-channel-field-exempt ...
    1afc774b
    [BUG] HRM:管理端「候选人转员工」恒失败——服务端回填 channelId 与 createEmployee 隐藏字段校验互斥(1050100034)
    芋道源码 authored
    2026-09-26 10:34:45 +0800  
    Browse Code »
  • [BUG] CRM/ERP:产品删除无引用校验——被业务单据引用的产品可被直接软删,留下悬空引用 #1242
    9f3b274b
    YunaiV authored
    2026-09-26 10:26:21 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    13fd48ee
    YunaiV authored
    2026-09-26 10:19:39 +0800  
    Browse Code »
  • Merge pull request #1242 from dadiyang/fix/product-delete-reference-check ...
    256280e8
    [BUG] CRM/ERP:产品删除无引用校验——被业务单据引用的产品可被直接软删,留下悬空引用
    芋道源码 authored
    2026-09-26 10:19:33 +0800  
    Browse Code »
  • [BUG] ERP:采购入库单反审批后订单入库进度不回退——inCount 汇总不按审核状态过滤
    e6759122
    YunaiV authored
    2026-09-26 10:18:04 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    60206ea6
    YunaiV authored
    2026-09-26 10:12:29 +0800  
    Browse Code »
  • Merge pull request #1243 from dadiyang/fix/erp-purchase-in-count-audit-status ...
    1acee063
    [BUG] ERP:采购入库单反审批后订单入库进度不回退——inCount 汇总不按审核状态过滤
    芋道源码 authored
    2026-09-26 10:12:14 +0800  
    Browse Code »
  • [BUG] BPM:动态表单必填字段可绕过——OA 请假必填项全留空仍可发起成功,脏单审批时 500- #1245 ...
    3d78d8df
    #1245#1247
    YunaiV authored
    2026-09-26 10:09:02 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    16e0bebd
    YunaiV authored
    2026-09-26 10:07:31 +0800  
    Browse Code »
  • Merge pull request #1245 from dadiyang/fix/bpm-dynamic-form-required ...
    678e7475
    [BUG] BPM:动态表单必填字段可绕过——OA 请假必填项全留空仍可发起成功,脏单审批时 500
    芋道源码 authored
    2026-09-26 10:07:23 +0800  
    Browse Code »
  • CRM:修改回款(改金额)保存成功,但操作日志没有这次修改的记录- #1247 ...
    9c7b8062
    #1247
    YunaiV authored
    2026-09-26 10:06:02 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    6be55cd5
    YunaiV authored
    2026-09-26 10:05:23 +0800  
    Browse Code »
  • Merge pull request #1247 from dadiyang/fix/crm-receivable-plan-logrecord-spel ...
    9ed3c544
    CRM:修改回款(改金额)保存成功,但操作日志没有这次修改的记录
    芋道源码 authored
    2026-09-26 10:05:10 +0800  
    Browse Code »
  • [ENHANCE] ERP:采购入库单明细数量补接口层正数校验,库存增量更新补 0 量防护(管理端界面输入已有 0.001 下限拦截)
    444ebd48
    YunaiV authored
    2026-09-26 09:59:45 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    f25c4d2e
    YunaiV authored
    2026-09-26 09:59:16 +0800  
    Browse Code »
  • Merge pull request #1233 from dadiyang/fix/erp-purchase-in-count-positive ...
    1f18b100
    [ENHANCE]
    芋道源码 authored
    2026-09-26 09:59:03 +0800  
    Browse Code »
  • [FIX] 框架:@EnableAsync 显式 proxyTargetClass=true,修 IM 写操作 getSelf() NoSuchBean 全量 … ...
    98bec08f
    …500(ISSUE-001)- #1223
    #1223
    YunaiV authored
    2026-09-26 09:57:37 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    d32c9f36
    YunaiV authored
    2026-09-26 09:57:03 +0800  
    Browse Code »
  • Merge pull request #1223 from dadiyang/fix/im-getself-enableasync-proxytargetclass ...
    b09de98c
    [FIX] 框架:@EnableAsync 显式 proxyTargetClass=true,修 IM 写操作 getSelf() NoSuchBean 全量 500(ISSUE-001)
    芋道源码 authored
    2026-09-26 09:56:55 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    223f6a5a
    YunaiV authored
    2026-09-26 09:56:13 +0800  
    Browse Code »
  • Merge pull request #1235 from dadiyang/fix/product-sku-price-min ...
    3870f2fc
    [ENHANCE] 商城:商品 SKU 五个金额字段补接口层下限校验(>=0)
    芋道源码 authored
    2026-09-26 09:53:40 +0800  
    Browse Code »
  • [FIX] CRM:回款计划创建查最大期次改单表查询,修 Unknown column 't.contract_id'(A6)- #1219 ...
    4458d7aa
    #1219
    YunaiV authored
    2026-09-26 09:52:30 +0800  
    Browse Code »
  • Merge branch 'master-jdk17' of https://github.com/YunaiV/ruoyi-vue-pro into master-jdk17
    5a3362ce
    YunaiV authored
    2026-09-26 09:51:56 +0800  
    Browse Code »
  • Merge pull request #1219 from dadiyang/fix/crm-receivable-plan-max-period-wrapper ...
    9d2e98af
    [FIX] CRM:回款计划创建查最大期次改单表查询,修 Unknown column 't.contract_id'(A6)
    芋道源码 authored
    2026-09-26 09:51:45 +0800  
    Browse Code »
  • build: 对齐 Lombok 和 MapStruct 的 BOM 与注解处理器版本
    971036a1
    YunaiV authored
    2026-09-26 00:33:22 +0800  
    Browse Code »
  • build: 升级 BOM 依赖并保持各 Spring Boot 版本的积木报表兼容性
    96d3e5cd
    YunaiV authored
    2026-09-26 00:12:36 +0800  
    Browse Code »

25 Sep, 2026
3 commits
  • fix: 启用 AI 和报表模块并按项目版本对齐 Spring AI BOM
    b0fc5856
    YunaiV authored
    2026-09-25 23:08:54 +0800  
    Browse Code »
  • fix: 排除积木报表传递引入的旧版 Swagger Jakarta 注解依赖
    4f312677
    YunaiV authored
    2026-09-25 21:12:14 +0800  
    Browse Code »
  • fix(crm):回款/回款计划操作日志合同名函数改后置相取值,修 SpEL EL1007E(A29) ...
    9573a615
    getContractById 原 executeBefore=true:模板在方法执行前解析,
    #receivable/#receivablePlan 等 LogRecordContext 变量此时尚未绑定(方法
    内部末尾才 putVariable),取值为 null 抛 SpelEvaluationException
    EL1007E(2026-09-21 23:50:39 实抓:LogRecordInterceptor:75 log record
    parse before function exception)。函数只用于日志展示合同名、无前置对比
    需求,改后置相取值(与 getAdminUserById 同相,其 #clue 上下文变量后置相
    解析正常)。
    同修 CRM_RECEIVABLE_UPDATE_SUCCESS 模板变量名:updateReceivable 绑定的
    是 oldReceivable 而非 receivable,原写法后置相仍会空引用。
    dadiyang authored
    2026-09-25 09:09:17 +0800  
    Browse Code »

24 Sep, 2026
6 commits
  • fix(bpm):动态表单必填字段后端补校验,缺必填不再建成脏实例 ...
    7c29bf22
    接口发起动态表单(formType=10 流程表单)流程时,必填字段未填也能
    code=0 发起成功(前后端均漏校验,A51),建成变量缺失的脏实例。
    
    在管理端 API 发起入口(VO 路径)补动态表单必填校验:按表单字段
    定义(兼容 field/key 两种字段标识、数组/对象两种 required 标记)
    逐一检查变量,缺失即抛新增业务错误 1_009_004_009。
    仅校验 VO 路径:内部业务链路(DTO 路径,如 OA 请假只传部分变量)
    不经过本校验,避免误伤。
    dadiyang authored
    2026-09-24 21:47:40 +0800  
    Browse Code »
  • fix(erp):A39修正——inCount展示只统计已审核,超订单数量校验单独统计全部入库单(含未审核) ...
    e85fcd8b
    原A39修复把 selectListByOrderId 过滤成只查已审核,导致同方法内的超订单数量校验
    (inCount>count 抛错)也只算已审核——未审核的超额入库单不再触发拦截,ERP-22 复验时
    超额入库被误放行(回归)。现拆成两条口径:inCount 展示用已审核(反审核自然回退),
    超量校验用新增 selectListAllByOrderId 查全部入库单,二者互不影响。
    dadiyang authored
    2026-09-24 21:47:38 +0800  
    Browse Code »
  • fix(erp):采购订单入库进度 inCount 只统计已审核入库单,且状态变更(审核/反审核)后触发重算——反审核后 inCount 自然回退(A39)
    13497969
    dadiyang authored
    2026-09-24 21:47:38 +0800  
    Browse Code »
  • fix(crm,erp):产品删除前校验业务单据引用,被引用拒绝删除(A35) ...
    9b991488
    原删除链路只校验产品存在,不校验引用即软删:被引用产品删除后,
    引用方明细(product_id)成悬空引用,订单/合同明细数据不一致
    (2026-09-21 23:50:36 实抓:被销售单明细引用产品 DELETE 仍 code=0 放行,
    载体 CRM-07/ERP-01 翻用例后预期拒绝)。
    - CRM:crm_contract_product / crm_business_product 存在未删引用即拒绝,
      新增错误码 1_020_008_003/004。
    - ERP:采购订单/入库/退货 + 销售订单/出库/退货 共 6 张业务明细表存在
      未删引用即拒绝(库存表为派生数据不纳入),新增错误码 1_030_500_002~007。
    引用计数走 @TableLogic 软删过滤,已删明细不阻断。
    dadiyang authored
    2026-09-24 21:47:37 +0800  
    Browse Code »
  • fix(product):SKU 价格字段补 @Min(0) 后端防线,拒绝负价格写入 ...
    bf154949
    商品/SKU 允许填负价格并保存成功(A19):ProductSkuSaveReqVO 的
    price/marketPrice/costPrice/firstBrokeragePrice/secondBrokeragePrice
    均无下限校验,管理端前端 el-input-number min=0 恰好掩盖后端缺口,
    绕过前端(直接接口/H5/第三方)即可写入负价。
    
    给五个价格字段补 @Min(0),后端校验层统一拒绝非正价格(SPU 创建/
    更新经 skus 的 @Valid 级联一并生效)。
    dadiyang authored
    2026-09-24 21:27:50 +0800  
    Browse Code »
  • fix(erp):采购入库数量补 >0 校验,0/负数量不再落库;审核链路 0 量防护 ...
    3cde1192
    采购入库单数量填 0 或负数也能保存(count 仅 @NotNull、无 >0 约束),
    数量为 0 的入库单审核时 updateCountIncrement 生成空 SET 的 UPDATE,
    MyBatis-Plus 直接抛异常 500(A23)。
    
    两层修复:
    1. 建单/改单入口:items 补 @Valid 级联 + count 补
       @DecimalMin(0, inclusive=false),0/负数量建单返回参数校验错误;
    2. 审核链路:updateCountIncrement 对 count=0 直接跳过(无库存增量),
       历史已落库的 0 数量单审核不再 500。
    dadiyang authored
    2026-09-24 21:27:50 +0800  
    Browse Code »

23 Sep, 2026
2 commits
  • fix(crm):回款计划创建查最大期次改单表查询,修 Unknown column 't.contract_id'(A6) ...
    85a63467
    MPJLambdaWrapperX 会给列拼表别名前缀 t.,但 BaseMapper.selectOne 生成的
    FROM 不带别名,单表查询直接 SQL 语法错误(2026-09-21 23:50:39 实抓堆栈:
    CrmReceivablePlanMapper.selectMaxPeriodByContractId:27 → createReceivablePlan:65
    → 500 系统异常)。同文件 selectCount+MPJ 走 MPJ 自带 FROM 别名不受影响,
    仅 selectOne 路径改 LambdaQueryWrapperX。
    dadiyang authored
    2026-09-23 20:05:28 +0800  
    Browse Code »
  • fix(hrm):候选人转员工(convert)携带 candidateId 时豁免 channelId 的隐藏字段校验——服务端回填的招聘渠道不再撞「员工字段… ...
    8a96d60f
    …未显示」互斥(1050100034)(A41)
    dadiyang authored
    2026-09-23 19:36:33 +0800  
    Browse Code »

20 Sep, 2026
1 commit
  • SQL:同步最新
    7cab3a72
    YunaiV authored
    2026-09-20 13:33:42 +0800  
    Browse Code »