Commit 31d447f5 by chenjinjing

no message

parent 7a8a839d
......@@ -64,10 +64,10 @@ export async function memberRegister1({form}) {
* @param userId
* @returns
*/
export async function memberRegister2({form, userId}) {
export async function memberRegister2({form, id}) {
/**校验用户是否存在 */
let selectUserFiles = ["userId", "registerFlow", "userRegisterState"];
let oldInfo = await findOnce(TABLEENUM.用户表, {userId, memberType:MEMBERTYPE.个人会员, isAdmin:STATE.}, selectUserFiles );
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id, memberType:MEMBERTYPE.个人会员, isAdmin:STATE.}, selectUserFiles );
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交);
let operationBehavior = 0;
......@@ -93,18 +93,18 @@ export async function memberRegister2({form, userId}) {
//更新注册流程
form.registerFlow = REGISTERFLOW.完成第二步;
await updateOneData(TABLEENUM.用户表, {userId}, form);
await updateOneData(TABLEENUM.用户表, {userId:id}, form);
/**提交审批历史信息 */
let addApprovalHistory = {
userId,
userId:id,
operationTime:new Date().valueOf(),
operationBehavior:operationBehavior,
remarks:`个人会员${remarks}`
};
await addOneData(TABLEENUM.审批历史表, addApprovalHistory);
return {userId};
return {userId:id};
}
......@@ -162,9 +162,9 @@ export async function memberRegister2({form, userId}) {
* @param userId
* @returns
*/
export async function unitMemberRegister2({form, keyanForm, userId}) {
export async function unitMemberRegister2({form, keyanForm, id}) {
let selectUserFiles = ["userId", "registerFlow", "userRegisterState"];
let oldInfo = await findOnce(TABLEENUM.用户表, {userId, memberType:MEMBERTYPE.单位会员, isAdmin:STATE.}, selectUserFiles);
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id, memberType:MEMBERTYPE.单位会员, isAdmin:STATE.}, selectUserFiles);
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交);
if (oldInfo.userRegisterState != USERREGISTERSTATE.待审核 && oldInfo.userRegisterState != USERREGISTERSTATE.驳回修改 ) {
......@@ -178,13 +178,13 @@ export async function unitMemberRegister2({form, keyanForm, userId}) {
eccEnumValue(EccFuncName, '单位会员类型', UNITMEMBERTYPE, form.unitMemberType);
form.registerFlow = REGISTERFLOW.完成第二步;
await updateOneData(TABLEENUM.用户表, {userId}, form);
await updateOneData(TABLEENUM.用户表, {userId:id}, form);
/**注册提交单位科研成果信息 */
let addList = [];
for (let i = 0; i < keyanForm.length; i++) {
keyanForm[i].id = sysTools.generateSystemId(TABLEENUM.单位所获得科研成果表, userId);
keyanForm[i].userId = userId;
keyanForm[i].id = sysTools.generateSystemId(TABLEENUM.单位所获得科研成果表, id);
keyanForm[i].userId = id;
addList.push(keyanForm[i]);
}
await addOneData(TABLEENUM.单位所获得科研成果表, addList);
......@@ -198,9 +198,9 @@ export async function unitMemberRegister2({form, keyanForm, userId}) {
* @param application 入会申请表地址
* @param userId
*/
export async function unitMemberRegister3({application, userId}) {
export async function unitMemberRegister3({application, id}) {
let selectUserFiles = ["userId", "registerFlow", "userRegisterState", "application"];
let oldInfo = await findOnce(TABLEENUM.用户表, {userId, memberType:MEMBERTYPE.单位会员, isAdmin:STATE.}, selectUserFiles);
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id, memberType:MEMBERTYPE.单位会员, isAdmin:STATE.}, selectUserFiles);
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第二步) throw new BizError(ERRORENUM.重复提交);
......@@ -217,12 +217,12 @@ export async function unitMemberRegister3({application, userId}) {
remarks = "重新提交";
}
await updateOneData(TABLEENUM.用户表, {userId}, {userRegisterState, application, registerFlow:REGISTERFLOW.完成第三步});
await updateOneData(TABLEENUM.用户表, {userId:id}, {userRegisterState, application, registerFlow:REGISTERFLOW.完成第三步});
/**提交审批历史信息 */
let addApprovalHistory = {
id:sysTools.generateSystemId(TABLEENUM.审批历史表, userId),
userId,
id:sysTools.generateSystemId(TABLEENUM.审批历史表, id),
userId:id,
operationTime: new Date().valueOf(),
operationBehavior:operationBehavior,
remarks:`单位会员${remarks}`
......@@ -289,8 +289,8 @@ const UnitConfig = ["unitMemberType", "yuanXiaoBanXueLeiXing", "yuanXiaoZhuGuanB
"yuanXiaoFuZeRenDianHua", "yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua",
"jiaoXueFuZeRenXinMing", "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"];
export async function unitMemberEcho2({userId}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId});
export async function unitMemberEcho2({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id});
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
let basicInfo:any = extractData(oldInfo, UnitBasicConfig);
let unitInfo:any = extractData(oldInfo, UnitConfig);
......@@ -298,7 +298,7 @@ export async function unitMemberEcho2({userId}) {
unitInfo.unitMemberType = changeEnumValue(UNITMEMBERTYPE, unitInfo.unitMemberType);
unitInfo.yuanXiaoBanXueLeiXing = changeEnumValue(BANXUELEIXING, unitInfo.yuanXiaoBanXueLeiXing);
let oldKeYanInfo = await find(TABLEENUM.单位所获得科研成果表, {userId});
let oldKeYanInfo = await find(TABLEENUM.单位所获得科研成果表, {userId:id});
let scientificResearch = extractData(oldKeYanInfo, ["id", "startTime", "endTime", "describe"]);
return {basicInfo, unitInfo, scientificResearch};
......@@ -310,12 +310,13 @@ export async function unitMemberEcho2({userId}) {
* @param userId
* @returns
*/
export async function unitMemberEcho3({userId}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId}, ["applicationForm"]);
if (!oldInfo || !oldInfo.applicationForm) throw new BizError(ERRORENUM.目标数据不存在);
oldInfo.defaultApplicationForm = "http://192.168.0.105:40012/单位会员情况统计表.docx";
export async function unitMemberEcho3({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id}, ["userId", "applicationForm"]);
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
let dataInfo:any = extractData(oldInfo, ["applicationForm"]);
dataInfo.defaultApplicationForm = "http://192.168.0.105:40012/单位会员情况统计表.docx";
return {dataInfo:oldInfo};
return {dataInfo};
}