统一前后端代码格式化配置
This commit is contained in:
@@ -11,11 +11,20 @@ import {
|
||||
} from './task-status.js'
|
||||
|
||||
test('任务状态机声明 kuaishou-lewan 主流程跳转', () => {
|
||||
assert.equal(canTaskTransition(TASK_STATUS.PENDING_BINDING_PREPARE, TASK_STATUS.WAITING_BINDING), true)
|
||||
assert.equal(
|
||||
canTaskTransition(TASK_STATUS.PENDING_BINDING_PREPARE, TASK_STATUS.WAITING_BINDING),
|
||||
true,
|
||||
)
|
||||
assert.equal(canTaskTransition(TASK_STATUS.WAITING_BINDING, TASK_STATUS.ROLE_CONFIRMED), true)
|
||||
assert.equal(canTaskTransition(TASK_STATUS.ROLE_CONFIRMED, TASK_STATUS.REDEEMING), true)
|
||||
assert.equal(canTaskTransition(TASK_STATUS.REDEEMING, TASK_STATUS.DISPATCHED_PENDING_RETURN), true)
|
||||
assert.equal(canTaskTransition(TASK_STATUS.DISPATCHED_PENDING_RETURN, TASK_STATUS.COMPLETED), true)
|
||||
assert.equal(
|
||||
canTaskTransition(TASK_STATUS.REDEEMING, TASK_STATUS.DISPATCHED_PENDING_RETURN),
|
||||
true,
|
||||
)
|
||||
assert.equal(
|
||||
canTaskTransition(TASK_STATUS.DISPATCHED_PENDING_RETURN, TASK_STATUS.COMPLETED),
|
||||
true,
|
||||
)
|
||||
})
|
||||
|
||||
test('任务状态机收敛领取和 91 查询的业务判断', () => {
|
||||
|
||||
@@ -259,10 +259,7 @@ export function isKuaishouCloudRedeemSettledStatus(status: unknown): boolean {
|
||||
export function canRedeemKuaishouCloudClaimStatus(status: unknown): boolean {
|
||||
const normalized = normalizeTaskStatus(status)
|
||||
// 允许 WAITING_BINDING:UID 匹配后可一键确认+兑换
|
||||
return (
|
||||
normalized === TASK_STATUS.ROLE_CONFIRMED ||
|
||||
normalized === TASK_STATUS.WAITING_BINDING
|
||||
)
|
||||
return normalized === TASK_STATUS.ROLE_CONFIRMED || normalized === TASK_STATUS.WAITING_BINDING
|
||||
}
|
||||
|
||||
export function canRegenerateClaimLinkStatus(status: unknown): boolean {
|
||||
|
||||
@@ -9,7 +9,9 @@ export const WORK_ORDER_STATUS = {
|
||||
CANCELLED: 'cancelled',
|
||||
} as const
|
||||
|
||||
export type WorkOrderStatus = (typeof WORK_ORDER_STATUS)[keyof typeof WORK_ORDER_STATUS] | (string & {})
|
||||
export type WorkOrderStatus =
|
||||
| (typeof WORK_ORDER_STATUS)[keyof typeof WORK_ORDER_STATUS]
|
||||
| (string & {})
|
||||
|
||||
const FINAL_STATUSES = new Set<WorkOrderStatus>([
|
||||
WORK_ORDER_STATUS.ACCEPTED,
|
||||
|
||||
Reference in New Issue
Block a user