关于订单管理系统的操作

本次任务为 Genexus 机试 —— 订单管理系统原型开发。用户在 Windows 笔记本 IDEA 中用 Spring Boot 实现,需覆盖客户入网申请 + 审批、合同录入 + 审批(合同编号自动生成 C+yyyyMM+3 位流水)、开票管理(累计金额不超合同总额)、欠票查询六大功能。
过程历经多轮排错:start.spring.io 默认 SpringBoot 4.1.1 与 IDEA 内置 Maven 不兼容,降级至 3.3.5;多包结构子包不被编译导致所有接口 404,改为单文件 JdbcTemplate 方案;H2 文件数据库表结构变更后旧表残留导致字段不匹配 500,加 DROP TABLE 自动重建;前后端字段名不匹配(驼峰 vs 下划线、contractName vs name)反复 undefined/null,最终全字段双别名兼容;开票接口因前端传合同编号字符串而非数字 ID 报错,改为按 contract_no 查找;前端发票列表直接渲染 JSON 乱码,重写整套 index.html。最终四文件:pom.xml、application.properties、OrderSystemApplication.java(后端全逻辑)、index.html(前端六页签),功能全部跑通

posted @ 2026-10-13 21:53  刘秋实  阅读(3)  评论(0)    收藏  举报