feat(dmepa): 全局统一规范DMEPA命名并优化游客与品酒师身份显示

这个提交包含在:
chen
2026-09-19 15:41:39 +08:00
父节点 3868becc63
当前提交 fd8c1d09cc
共有 65 个文件被更改,包括 1068 次插入 和 390 次删除

查看文件

@@ -3,7 +3,7 @@ const path = require('path');
const assert = require('assert');
console.log('========================================================');
console.log(' 马豆 1 分钟增量结算与兑换券 1 分钟释放规范自动化测试');
console.log(' dmepa 1 分钟增量结算与兑换券 1 分钟释放规范自动化测试');
console.log('========================================================\n');
let passCount = 0;
@@ -41,7 +41,7 @@ const madowServicePath = path.resolve(__dirname, '../addons/shopro/service/partn
assert(fs.existsSync(madowServicePath), 'MadowService.php 文件存在');
const madowContent = fs.readFileSync(madowServicePath, 'utf-8');
test('MadowService 包含 shareMinute() 分钟级马豆分红方法', () => {
test('MadowService 包含 shareMinute() 分钟级dmepa分红方法', () => {
assert(madowContent.includes('function shareMinute('), '必须定义 shareMinute()');
});
@@ -59,9 +59,9 @@ test('DailySettleService 包含 runMinute() 总调度入口', () => {
assert(settleContent.includes('function runMinute()'), '必须定义 runMinute()');
});
test('DailySettleService runMinute 调度兑换券与马豆结算', () => {
test('DailySettleService runMinute 调度兑换券与dmepa结算', () => {
assert(settleContent.includes('releaseMinute()'), '调用 releaseMinute() 释放兑换券');
assert(settleContent.includes('shareMinute('), '调用 shareMinute() 发放马豆');
assert(settleContent.includes('shareMinute('), '调用 shareMinute() 发放dmepa');
assert(settleContent.includes("'madow_settled'] = 1"), '订单必须打上 madow_settled 标记防止重复均分');
assert(settleContent.includes('partner_settle_minute.lock'), '包含独立互斥锁保障并发安全');
});