|
|
@@ -0,0 +1,84 @@
|
|
|
+---
|
|
|
+tags: [princess, 服务器, 项目, PHP, MySQL, 欠款]
|
|
|
+created: 2026-06-21
|
|
|
+---
|
|
|
+
|
|
|
+# Pay_Project 欠款管理系统
|
|
|
+
|
|
|
+> 部署于 [[服务器清单|princess]] (84.235.240.199)
|
|
|
+
|
|
|
+## 基本信息
|
|
|
+
|
|
|
+| 项目 | 值 |
|
|
|
+|------|-----|
|
|
|
+| 路径 | `/mnt/mydata/Pay_Project/` |
|
|
|
+| 类型 | PHP + MySQL 欠款/还款管理系统 |
|
|
|
+| 数据库 | `byc_mysql` (MariaDB 10.5.27,宝塔面板安装) |
|
|
|
+| Web 访问 | `http://84.235.240.199/Pay_Project/` |
|
|
|
+
|
|
|
+## 文件结构
|
|
|
+
|
|
|
+| 文件 | 说明 |
|
|
|
+|------|------|
|
|
|
+| `index.php` | 主页:查询 + 新增记录入口 |
|
|
|
+| `add_record.php` | 新增还款记录表单 → insert repayments |
|
|
|
+| `search.php` | 查询接口 → 返回债务人信息 |
|
|
|
+| `config.php` | 数据库连接配置 + Redis 配置 |
|
|
|
+| `byc_mysql.sql` | 建表 SQL |
|
|
|
+| `css/styles.css` | 样式 |
|
|
|
+
|
|
|
+## 数据库
|
|
|
+
|
|
|
+### 连接信息
|
|
|
+
|
|
|
+| 项目 | 值 |
|
|
|
+|------|-----|
|
|
|
+| 数据库名 | `byc_mysql` |
|
|
|
+| 主机 | localhost (socket: `/tmp/mysql.sock`) |
|
|
|
+| 用户 | `kali` |
|
|
|
+| 密码 | `uKPAYkIZ2cFlKPN[` |
|
|
|
+
|
|
|
+### 表结构
|
|
|
+
|
|
|
+| 表名 | 说明 | 关键字段 |
|
|
|
+|------|------|------|
|
|
|
+| `debtors` | 债务人 | id, debtor_name, total_amount, last_updated |
|
|
|
+| `debtstatus` | 债务状态汇总 | 姓名, 总欠款金额, 剩余欠款金额 |
|
|
|
+| `repayments` | 还款记录 | id, debtor_name, repayment_date, repayment_method, repayment_amount, comments |
|
|
|
+
|
|
|
+### MySQL Event
|
|
|
+
|
|
|
+| 事件 | 详情 |
|
|
|
+|------|------|
|
|
|
+| 名称 | `monthly_increase` |
|
|
|
+| 频率 | 每月 1 次(起始 2026-03-31) |
|
|
|
+| 操作 | `UPDATE debtors SET total_amount = total_amount + 625` |
|
|
|
+| 状态 | ENABLED |
|
|
|
+
|
|
|
+## 新增记录
|
|
|
+
|
|
|
+- **前端密码**:`19841122Cy!`(index.php 中 JS 弹窗验证)
|
|
|
+- 点击「新增记录」→ 输入密码 → 跳转 `add_record.php` → 填写还款信息 → 提交
|
|
|
+
|
|
|
+## 运维备忘
|
|
|
+
|
|
|
+```bash
|
|
|
+# SSH 免密连接
|
|
|
+ssh princess
|
|
|
+
|
|
|
+# 数据库直连
|
|
|
+mysql -u kali -p'uKPAYkIZ2cFlKPN[' -h 127.0.0.1 byc_mysql
|
|
|
+
|
|
|
+# 查看 Event
|
|
|
+mysql -u kali -p'uKPAYkIZ2cFlKPN[' -h 127.0.0.1 byc_mysql -e 'SHOW EVENTS\G'
|
|
|
+
|
|
|
+# 修改 Event
|
|
|
+mysql -u kali -p'uKPAYkIZ2cFlKPN[' -h 127.0.0.1 byc_mysql -e "
|
|
|
+ALTER EVENT monthly_increase DO UPDATE Debtors SET total_amount = total_amount + 625;
|
|
|
+"
|
|
|
+```
|
|
|
+
|
|
|
+## 相关笔记
|
|
|
+
|
|
|
+- [[服务器清单]]
|
|
|
+- [[macOS coreaudiod 死锁修复]]
|