当前位置: 首页 > news >正文

订单提现管理系统

主要功能:

1.录入订单(订单编号,总佣金,押金,日期)

2.根据规则(15天后提现佣金-押金部分,三个月后提现押金部分)自动计算到下一个15号/30号可提现总金额

3.勾选订单进行提现(标记佣金部分或押金为已提现)

4.删除订单(任意状态)

5.自动清理已完全体现的订单

技术栈:C++ QtWidgets SQLite数据库

1. 功能需求分析

  • 录入订单:需要存储哪些信息?订单编号、日期、佣金总额、押金、提现状态(两部分)。

  • 显示订单列表:用表格展示,每行加复选框用于选择。

  • 计算可提现金额:需要知道“下一个15号”和“下一个30号”是什么日期,然后计算到该日期为止,满足条件的订单中未提现的部分之和。

  • 提现操作:将选中的订单中已到期的部分标记为已提现。

  • 删除操作:物理删除选中的订单。

  • 自动清理:将佣金和押金都已提现的订单自动删除。

2. 数据存储设计

使用 SQLite 数据库,只需要一张表orders

  • idINTEGER PRIMARY KEY AUTOINCREMENT

  • order_numberTEXT UNIQUE NOT NULL

  • dateTEXT NOT NULL (存储 ISO 格式,如 "2025-02-21")

  • feeREAL NOT NULL (总佣金)

  • depositREAL NOT NULL

  • fee_withdrawnINTEGER DEFAULT 0 (0=未提, 1=已提)

  • deposit_withdrawnINTEGER DEFAULT 0

3. 界面设计

  • 顶部:订单录入区域(表单)

  • 中间:两个标签显示下一个15号和30号的可提现金额

  • 下方:四个按钮(提现选中、全选可提现、删除选中、刷新)

  • 底部:订单表格(7列:复选框、订单编号、日期、佣金、押金、佣金提现状态、押金提现状态)

4. 业务逻辑要点

  • 提现规则

    • 佣金部分(fee - deposit)在订单日期 + 15 天后可提。

    • 押金在订单日期 + 3 个月后(按日历月,忽略每月天数差异)可提。

  • 下一个结算日

    • 给定目标天数(15 或 30),找到今天之后第一个有效的该天日期。若该月没有该天(如2月30),取当月最后一天;若该天已过(如今天16号找本月15),则顺延到下个月。

  • 计算可提总额:遍历所有订单,对每个订单分别判断佣金部分和押金是否到期且未提现,到期则累加。

代码实现

http://www.jsqmd.com/news/463462/

相关文章:

  • 代码都没啥问题,Xuper超级链上创建合约时为什么solidity合约还是编译失败?
  • 对抗知网的 N-Gram 算法:基于语义解耦的【文本重构】与【事实性核验】架构设计
  • 纯VB6代码实现稳定多线程(源码下载,非ActiveX EXE)
  • 商城项目中用到的一些ubuntu系统指令
  • Ren‘Py给不同的角色安排不同的对话框
  • Agent开发学习
  • Crmeb.java项目理解(一)
  • HTB Tracks - REVERSE - SimpleEncryptor
  • Python中继承带来的问题
  • NFTMarket 1 | NFT 简介、业务、技术方案
  • 四字节十六进制转化为单精度IEEE 754 浮点数
  • 打开软件就弹出vccorlib120.dll如何修复? 附免费下载方法分享
  • Ray + LanceDB + Daft 构建大规模向量数据分析管道
  • 计算机软件资格考试——专业英语
  • 没有 Base Code 谈何重构?揭秘智能零零AI论文助手从 0 到 1 的大模型结构化生成引擎
  • 打开软件就弹出vcomp.dll如何修复? 附免费下载方法分享
  • macbookair安装openclaw
  • Ray 集群多用户资源隔离实践
  • MySQL 进阶:库与表的DDL核心操作全指南(含实战案例)
  • 工业 + AI 落地实践:JBoltAI在工业场景的应用解析
  • 打卡信奥刷题(2938)用C++实现信奥题 P5800 [SEERC 2019] Life Transfer
  • 单片机高阻态:数字电路中的“隐形守护者”
  • Qt开发与MySQL数据库教程(一)——配置MySQL
  • 数据|非rag的类人检索
  • Java团队转型AI应用开发:挑战与JBoltAI的破局之道
  • 打卡信奥刷题(2939)用C++实现信奥题 P5810 [SCOI2004] 文本的输入
  • 化学绘图效率革命:InDraw五大核心功能全解析,从OCR识别到CAS号检索的实战指南
  • JBoltAI视频SOP:让“工业+AI”更高效直观
  • Python爬虫实战:监控贝壳找房小区均价与挂牌增量!
  • 物联网毕业设计效率提升指南:基于STM32原理图的模块化设计与快速验证方法