MCPcopy
hub / github.com/YMFE/yapi / changeMemberEmailNotice

Method changeMemberEmailNotice

server/controllers/project.js:697–715  ·  view source on GitHub ↗

* 修改项目成员是否收到邮件通知 * @interface /project/change_member_email_notice * @method POST * @category project * @foldnumber 10 * @param {String} id 项目id * @param {String} member_uid 项目成员uid * @param {String} role 权限 ['owner'|'dev'] * @returns {Object} * @example

(ctx)

Source from the content-addressed store, hash-verified

695 * @example
696 */
697 async changeMemberEmailNotice(ctx) {
698 try {
699 let params = ctx.request.body;
700 let projectInst = yapi.getInst(projectModel);
701 var check = await projectInst.checkMemberRepeat(params.id, params.member_uid);
702 if (check === 0) {
703 return (ctx.body = yapi.commons.resReturn(null, 400, '项目成员不存在'));
704 }
705
706 let result = await projectInst.changeMemberEmailNotice(
707 params.id,
708 params.member_uid,
709 params.notice
710 );
711 ctx.body = yapi.commons.resReturn(result);
712 } catch (e) {
713 ctx.body = yapi.commons.resReturn(null, 402, e.message);
714 }
715 }
716
717 /**
718 * 项目头像设置

Callers

nothing calls this directly

Calls 1

checkMemberRepeatMethod · 0.45

Tested by

no test coverage detected