fix: 一处未await错误

This commit is contained in:
Pan Qiancheng 2026-01-04 14:52:28 +08:00
parent 9c5fb29259
commit e92f26f50c
8 changed files with 12 additions and 15 deletions

View File

@ -39,6 +39,7 @@ export async function unbindingWechat(params, context) {
origin: 'mobile',
content: mobile,
code: captcha,
// TODO: 这里的type暂未确定如果需要发验证码需要再添加一个验证码类型
},
sorter: [{
$attr: {
@ -54,13 +55,13 @@ export async function unbindingWechat(params, context) {
if (captchaRow.expired) {
throw new OakUserException('验证码已经过期');
}
fn();
await fn();
}
else {
throw new OakUserException('验证码无效');
}
}
else {
fn();
await fn();
}
}

View File

@ -27,9 +27,7 @@ export default function Render(props: WebComponentProps<EntityDict, 'user', fals
changePasswordUrl: string;
}, {
editMobile: () => void;
sendCaptcha: () => void;
editPassword: () => void;
goAuthenticate: () => void;
updateMyInfo: () => void;
unbindingWechat: (captcha?: string) => void;
}>): React.JSX.Element;

View File

@ -9,7 +9,7 @@ import WechatUserList from '../../../components/wechatUser/bindingList';
import Style from './web.module.less';
export default function Render(props) {
const { data, methods } = props;
const { t, updateMyInfo, editMobile, goAuthenticate, sendCaptcha, unbindingWechat, editPassword, } = methods;
const { t, editMobile, goAuthenticate, unbindingWechat, editPassword, } = methods;
const { nickname, name, birth, gender, mobile, oakExecuting, genderOptions, oakFullpath, oakDirty, wechatUser, editable, userStateColor, userStateStr, idStateColor, idStateStr, isRoot, isCreation, idState, changeMobileUrl, changePasswordUrl, authenticateUrl, } = data;
const [open, setOpen] = useState(false);
const [open2, setOpen2] = useState(false);

View File

@ -42,6 +42,7 @@ async function unbindingWechat(params, context) {
origin: 'mobile',
content: mobile,
code: captcha,
// TODO: 这里的type暂未确定如果需要发验证码需要再添加一个验证码类型
},
sorter: [{
$attr: {
@ -57,13 +58,13 @@ async function unbindingWechat(params, context) {
if (captchaRow.expired) {
throw new types_1.OakUserException('验证码已经过期');
}
fn();
await fn();
}
else {
throw new types_1.OakUserException('验证码无效');
}
}
else {
fn();
await fn();
}
}

View File

@ -1,2 +1,2 @@
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "applicationPassport", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "article", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "articleMenu", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "system", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "platform", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
declare const checkers: (import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "address", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "application", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "applicationPassport", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "article", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "articleMenu", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "user", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "userEntityGrant", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "mobile", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatPublicTag", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "message", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "parasite", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "system", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "platform", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "token", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>> | import("oak-domain/lib/types").Checker<import("../oak-app-domain").EntityDict, "wechatQrCode", import("..").RuntimeCxt<import("../oak-app-domain").EntityDict>>)[];
export default checkers;

View File

@ -14,7 +14,7 @@ export declare function createToDo<ED extends EntityDict & BaseEntityDict, T ext
redirectTo: EntityDict['toDo']['OpSchema']['redirectTo'];
entity: any;
entityId: string;
}, userIds?: string[]): Promise<1 | 0>;
}, userIds?: string[]): Promise<0 | 1>;
/**
* todo例程entity对象上进行action操作时filtertodo完成
* entity的action的后trigger中调用

View File

@ -50,6 +50,7 @@ export async function unbindingWechat<ED extends EntityDict>(
origin: 'mobile',
content: mobile,
code: captcha,
// TODO: 这里的type暂未确定如果需要发验证码需要再添加一个验证码类型
},
sorter: [{
$attr: {
@ -65,13 +66,13 @@ export async function unbindingWechat<ED extends EntityDict>(
if (captchaRow.expired) {
throw new OakUserException('验证码已经过期');
}
fn();
await fn();
}
else {
throw new OakUserException('验证码无效');
}
}
else {
fn();
await fn();
}
}

View File

@ -56,10 +56,8 @@ export default function Render(
},
{
editMobile: () => void;
sendCaptcha: () => void;
editPassword: () => void;
goAuthenticate: () => void;
updateMyInfo: () => void;
unbindingWechat: (captcha?: string) => void;
}
>
@ -67,10 +65,8 @@ export default function Render(
const { data, methods } = props;
const {
t,
updateMyInfo,
editMobile,
goAuthenticate,
sendCaptcha,
unbindingWechat,
editPassword,
} = methods;