feat(ops): v4.0.4 开发任务多行与版本状态同步、合伙人/门店删除、账单合伙人列
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -66,3 +66,33 @@ export function validatePartnerCommissionRates(
|
||||
}
|
||||
return { ok: true };
|
||||
}
|
||||
|
||||
export function assertCanDeleteCityPartner(input: {
|
||||
storeCount: number;
|
||||
orderCount: number;
|
||||
redeemCount: number;
|
||||
}): PartnerCityValidationResult {
|
||||
if (input.storeCount > 0) {
|
||||
return { ok: false, message: '该城市合伙人下还有门店,请先删除门店' };
|
||||
}
|
||||
if (input.orderCount > 0) {
|
||||
return { ok: false, message: '该账号下有关联订单,禁止删除' };
|
||||
}
|
||||
if (input.redeemCount > 0) {
|
||||
return { ok: false, message: '该账号下有关联核销单,禁止删除' };
|
||||
}
|
||||
return { ok: true };
|
||||
}
|
||||
|
||||
export function assertCanDeleteStore(input: {
|
||||
orderCount: number;
|
||||
redeemCount: number;
|
||||
}): PartnerCityValidationResult {
|
||||
if (input.orderCount > 0) {
|
||||
return { ok: false, message: '该账号下有关联订单,禁止删除' };
|
||||
}
|
||||
if (input.redeemCount > 0) {
|
||||
return { ok: false, message: '该账号下有关联核销单,禁止删除' };
|
||||
}
|
||||
return { ok: true };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user