宜都市运营公司名下有一批房屋资产需要打理出租,由于管理资产规模不断增大,人员工作内容增多,为人员减负和应上级领导要求做信息化建设
点击空白处退出提示
宜都市运营公司名下有一批房屋资产需要打理出租,由于管理资产规模不断增大,人员工作内容增多,为人员减负和应上级领导要求做信息化建设
web后端主要功能模块,房屋资产登记,房屋设备资产绑定,楼栋小区管理,运营管家管理,租户管理,合同管理,缴费订单管理,台账收入统计
微信小程序端主要功能模块,选房看房,地图找房,维修申报,住房资格申请,租赁合同,缴费记录
主要功能流程由租户选房管家带看房,确定后由管家发起合同,租户进行合同签约并缴纳房租押金,提前退租和到期续租需要和管家联系协商办理
项目架构使用spring boot、mybatis、mysql、redis、netty、vue、elementui,个人负责合同管理,缴费订单管理,台账收入统计等模块和相关前端页面实现
为防止网络抖动或前端重复点击导致的“重复缴费”问题,设计了基于唯一订单号(OrderToken)的幂等校验机制。同时,引入本地消息表结合定时任务(或消息队列),实现了订单状态流转与下游业务(如发送缴费成功通知、更新台账)的最终一致性,保障了核心交易链路的绝对可靠。缴费订单涉及“待支付、支付中、已完成、已退款”等多种状态。难点在于如何优雅地控制状态跃迁,避免非法状态变更。通过引入有限状态机(FSM)思想重构代码,配合 Spring `@Transactional` 严格界定事务边界,确保了订单主表、明细表与流水表的数据强一致性。



评论