feat(dmepa): 全局统一规范DMEPA命名并优化游客与品酒师身份显示
这个提交包含在:
@@ -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'), '包含独立互斥锁保障并发安全');
|
||||
});
|
||||
|
||||
在新工单中引用
屏蔽一个用户