Commit 31d447f5 by chenjinjing

no message

parent 7a8a839d
...@@ -64,10 +64,10 @@ export async function memberRegister1({form}) { ...@@ -64,10 +64,10 @@ export async function memberRegister1({form}) {
* @param userId * @param userId
* @returns * @returns
*/ */
export async function memberRegister2({form, userId}) { export async function memberRegister2({form, id}) {
/**校验用户是否存在 */ /**校验用户是否存在 */
let selectUserFiles = ["userId", "registerFlow", "userRegisterState"]; 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 || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交); if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交);
let operationBehavior = 0; let operationBehavior = 0;
...@@ -93,18 +93,18 @@ export async function memberRegister2({form, userId}) { ...@@ -93,18 +93,18 @@ export async function memberRegister2({form, userId}) {
//更新注册流程 //更新注册流程
form.registerFlow = REGISTERFLOW.完成第二步; form.registerFlow = REGISTERFLOW.完成第二步;
await updateOneData(TABLEENUM.用户表, {userId}, form); await updateOneData(TABLEENUM.用户表, {userId:id}, form);
/**提交审批历史信息 */ /**提交审批历史信息 */
let addApprovalHistory = { let addApprovalHistory = {
userId, userId:id,
operationTime:new Date().valueOf(), operationTime:new Date().valueOf(),
operationBehavior:operationBehavior, operationBehavior:operationBehavior,
remarks:`个人会员${remarks}` remarks:`个人会员${remarks}`
}; };
await addOneData(TABLEENUM.审批历史表, addApprovalHistory); await addOneData(TABLEENUM.审批历史表, addApprovalHistory);
return {userId}; return {userId:id};
} }
...@@ -162,9 +162,9 @@ export async function memberRegister2({form, userId}) { ...@@ -162,9 +162,9 @@ export async function memberRegister2({form, userId}) {
* @param userId * @param userId
* @returns * @returns
*/ */
export async function unitMemberRegister2({form, keyanForm, userId}) { export async function unitMemberRegister2({form, keyanForm, id}) {
let selectUserFiles = ["userId", "registerFlow", "userRegisterState"]; 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 || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交); if (oldInfo.registerFlow != REGISTERFLOW.完成第一步) throw new BizError(ERRORENUM.重复提交);
if (oldInfo.userRegisterState != USERREGISTERSTATE.待审核 && oldInfo.userRegisterState != USERREGISTERSTATE.驳回修改 ) { if (oldInfo.userRegisterState != USERREGISTERSTATE.待审核 && oldInfo.userRegisterState != USERREGISTERSTATE.驳回修改 ) {
...@@ -178,13 +178,13 @@ export async function unitMemberRegister2({form, keyanForm, userId}) { ...@@ -178,13 +178,13 @@ export async function unitMemberRegister2({form, keyanForm, userId}) {
eccEnumValue(EccFuncName, '单位会员类型', UNITMEMBERTYPE, form.unitMemberType); eccEnumValue(EccFuncName, '单位会员类型', UNITMEMBERTYPE, form.unitMemberType);
form.registerFlow = REGISTERFLOW.完成第二步; form.registerFlow = REGISTERFLOW.完成第二步;
await updateOneData(TABLEENUM.用户表, {userId}, form); await updateOneData(TABLEENUM.用户表, {userId:id}, form);
/**注册提交单位科研成果信息 */ /**注册提交单位科研成果信息 */
let addList = []; let addList = [];
for (let i = 0; i < keyanForm.length; i++) { for (let i = 0; i < keyanForm.length; i++) {
keyanForm[i].id = sysTools.generateSystemId(TABLEENUM.单位所获得科研成果表, userId); keyanForm[i].id = sysTools.generateSystemId(TABLEENUM.单位所获得科研成果表, id);
keyanForm[i].userId = userId; keyanForm[i].userId = id;
addList.push(keyanForm[i]); addList.push(keyanForm[i]);
} }
await addOneData(TABLEENUM.单位所获得科研成果表, addList); await addOneData(TABLEENUM.单位所获得科研成果表, addList);
...@@ -198,9 +198,9 @@ export async function unitMemberRegister2({form, keyanForm, userId}) { ...@@ -198,9 +198,9 @@ export async function unitMemberRegister2({form, keyanForm, userId}) {
* @param application 入会申请表地址 * @param application 入会申请表地址
* @param userId * @param userId
*/ */
export async function unitMemberRegister3({application, userId}) { export async function unitMemberRegister3({application, id}) {
let selectUserFiles = ["userId", "registerFlow", "userRegisterState", "application"]; 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 || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
if (oldInfo.registerFlow != REGISTERFLOW.完成第二步) throw new BizError(ERRORENUM.重复提交); if (oldInfo.registerFlow != REGISTERFLOW.完成第二步) throw new BizError(ERRORENUM.重复提交);
...@@ -217,12 +217,12 @@ export async function unitMemberRegister3({application, userId}) { ...@@ -217,12 +217,12 @@ export async function unitMemberRegister3({application, userId}) {
remarks = "重新提交"; remarks = "重新提交";
} }
await updateOneData(TABLEENUM.用户表, {userId}, {userRegisterState, application, registerFlow:REGISTERFLOW.完成第三步}); await updateOneData(TABLEENUM.用户表, {userId:id}, {userRegisterState, application, registerFlow:REGISTERFLOW.完成第三步});
/**提交审批历史信息 */ /**提交审批历史信息 */
let addApprovalHistory = { let addApprovalHistory = {
id:sysTools.generateSystemId(TABLEENUM.审批历史表, userId), id:sysTools.generateSystemId(TABLEENUM.审批历史表, id),
userId, userId:id,
operationTime: new Date().valueOf(), operationTime: new Date().valueOf(),
operationBehavior:operationBehavior, operationBehavior:operationBehavior,
remarks:`单位会员${remarks}` remarks:`单位会员${remarks}`
...@@ -289,8 +289,8 @@ const UnitConfig = ["unitMemberType", "yuanXiaoBanXueLeiXing", "yuanXiaoZhuGuanB ...@@ -289,8 +289,8 @@ const UnitConfig = ["unitMemberType", "yuanXiaoBanXueLeiXing", "yuanXiaoZhuGuanB
"yuanXiaoFuZeRenDianHua", "yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua", "yuanXiaoFuZeRenDianHua", "yuanXiaoBanGongFuZeRen", "yuanXiaoBanGongFuZeRenDianHua", "ZhuYaoFuZeRenYouXiang", "yuanXiaoKeYanFuZeRen", "yuanXiaoKeYanFuZeRenDianHua",
"jiaoXueFuZeRenXinMing", "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"]; "jiaoXueFuZeRenXinMing", "yuanXiaoXueShengZongRenShu", "yuanXiaoJiaoZhiGongZongRenShu", "jiaoXueFuZeRenDianHua"];
export async function unitMemberEcho2({userId}) { export async function unitMemberEcho2({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId}); let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id});
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在); if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
let basicInfo:any = extractData(oldInfo, UnitBasicConfig); let basicInfo:any = extractData(oldInfo, UnitBasicConfig);
let unitInfo:any = extractData(oldInfo, UnitConfig); let unitInfo:any = extractData(oldInfo, UnitConfig);
...@@ -298,7 +298,7 @@ export async function unitMemberEcho2({userId}) { ...@@ -298,7 +298,7 @@ export async function unitMemberEcho2({userId}) {
unitInfo.unitMemberType = changeEnumValue(UNITMEMBERTYPE, unitInfo.unitMemberType); unitInfo.unitMemberType = changeEnumValue(UNITMEMBERTYPE, unitInfo.unitMemberType);
unitInfo.yuanXiaoBanXueLeiXing = changeEnumValue(BANXUELEIXING, unitInfo.yuanXiaoBanXueLeiXing); 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"]); let scientificResearch = extractData(oldKeYanInfo, ["id", "startTime", "endTime", "describe"]);
return {basicInfo, unitInfo, scientificResearch}; return {basicInfo, unitInfo, scientificResearch};
...@@ -310,12 +310,13 @@ export async function unitMemberEcho2({userId}) { ...@@ -310,12 +310,13 @@ export async function unitMemberEcho2({userId}) {
* @param userId * @param userId
* @returns * @returns
*/ */
export async function unitMemberEcho3({userId}) { export async function unitMemberEcho3({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId}, ["applicationForm"]); let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id}, ["userId", "applicationForm"]);
if (!oldInfo || !oldInfo.applicationForm) throw new BizError(ERRORENUM.目标数据不存在); if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
oldInfo.defaultApplicationForm = "http://192.168.0.105:40012/单位会员情况统计表.docx"; let dataInfo:any = extractData(oldInfo, ["applicationForm"]);
dataInfo.defaultApplicationForm = "http://192.168.0.105:40012/单位会员情况统计表.docx";
return {dataInfo:oldInfo}; return {dataInfo};
} }
...@@ -328,8 +329,8 @@ export async function unitMemberEcho3({userId}) { ...@@ -328,8 +329,8 @@ export async function unitMemberEcho3({userId}) {
const IndividualBasicConfig = ["name", "sex", "documentType", "documentId", "birth", "nation", "sheng", "shi", "qu", "addres", "education", "photoUrl"]; const IndividualBasicConfig = ["name", "sex", "documentType", "documentId", "birth", "nation", "sheng", "shi", "qu", "addres", "education", "photoUrl"];
const SpecialityConfig = ["unitName", "duties", "workTitle", "profCategory", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF"]; const SpecialityConfig = ["unitName", "duties", "workTitle", "profCategory", "studyResume", "workResume", "profAchievement", "otherEMP", "otherPROF"];
export async function individualMemberDetails({userId}) { export async function individualMemberDetails({id}) {
let oldInfo = await findOnce(TABLEENUM.用户表, {userId}); let oldInfo = await findOnce(TABLEENUM.用户表, {userId:id});
if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在); if (!oldInfo || !oldInfo.userId) throw new BizError(ERRORENUM.目标数据不存在);
let basicInfo:any = extractData(oldInfo, IndividualBasicConfig); let basicInfo:any = extractData(oldInfo, IndividualBasicConfig);
......
...@@ -64,6 +64,9 @@ export const Config = { ...@@ -64,6 +64,9 @@ export const Config = {
professionalCERTUrl:{type:'String', desc:'个人工作证明扫描件'}, professionalCERTUrl:{type:'String', desc:'个人工作证明扫描件'},
auxiliaryMaterial:{type:'[String]', desc:'论文发表等证明工作成果或成绩的材料'}, auxiliaryMaterial:{type:'[String]', desc:'论文发表等证明工作成果或成绩的材料'},
} }
},
{
key:"id", type:"String", desc:"会员id"
} }
], ],
bindBiz:registerBiz.memberRegister2 bindBiz:registerBiz.memberRegister2
...@@ -129,6 +132,9 @@ export const Config = { ...@@ -129,6 +132,9 @@ export const Config = {
}, },
{ {
key:"keyanForm", type:"[Object]", desc:"单位所获得科研成果表单" key:"keyanForm", type:"[Object]", desc:"单位所获得科研成果表单"
},
{
key:"id", type:"String", desc:"会员id"
} }
], ],
bindBiz:registerBiz.unitMemberRegister2 bindBiz:registerBiz.unitMemberRegister2
...@@ -140,6 +146,9 @@ export const Config = { ...@@ -140,6 +146,9 @@ export const Config = {
param:[ param:[
{ {
key:"application", type:"String", desc:"入会申请表" key:"application", type:"String", desc:"入会申请表"
},
{
key:"id", type:"String", desc:"会员id"
} }
], ],
bindBiz:registerBiz.unitMemberRegister3 bindBiz:registerBiz.unitMemberRegister3
...@@ -159,30 +168,44 @@ export const Config = { ...@@ -159,30 +168,44 @@ export const Config = {
apiName:"获取当前会员注册流程", apiName:"获取当前会员注册流程",
notMiddleware:true, notMiddleware:true,
subUrl:'/memberdb/registerflowtype', subUrl:'/memberdb/registerflowtype',
param:[ { param:[
key:"id", type:"String", desc:"用户id" {
}], key:"id", type:"String", desc:"用户id"
}
],
bindBiz:registerBiz.registerFlowType bindBiz:registerBiz.registerFlowType
}, },
{ {
apiName:"单位会员【流程二】回显", apiName:"单位会员【流程二】回显",
notMiddleware:true, notMiddleware:true,
subUrl:'/memberdb/unitmemberecho2', subUrl:'/memberdb/unitmemberecho2',
param:[], param:[
{
key:"id", type:"String", desc:"用户id"
}
],
bindBiz:registerBiz.unitMemberEcho2 bindBiz:registerBiz.unitMemberEcho2
}, },
{ {
apiName:"单位会员【流程三】回显", apiName:"单位会员【流程三】回显",
notMiddleware:true, notMiddleware:true,
subUrl:'/memberdb/unitmemberecho3', subUrl:'/memberdb/unitmemberecho3',
param:[], param:[
{
key:"id", type:"String", desc:"用户id"
}
],
bindBiz:registerBiz.unitMemberEcho3 bindBiz:registerBiz.unitMemberEcho3
}, },
{ {
apiName:"个人会员【流程二】回显", apiName:"个人会员【流程二】回显",
notMiddleware:true, notMiddleware:true,
subUrl:'/memberdb/individualmemberdetails', subUrl:'/memberdb/individualmemberdetails',
param:[], param:[
{
key:"id", type:"String", desc:"用户id"
}
],
bindBiz:registerBiz.individualMemberDetails bindBiz:registerBiz.individualMemberDetails
} }
], ],
......
...@@ -95,9 +95,9 @@ export const Config = { ...@@ -95,9 +95,9 @@ export const Config = {
apiName:"发票管理-已开发票", apiName:"发票管理-已开发票",
subUrl:'/order/invoice/examine/invoicedlist', subUrl:'/order/invoice/examine/invoicedlist',
param:[ param:[
{key:"unitName", type:"String", desc:"单位名称"}, {key:"unitName", type:"String", desc:"单位名称", isNull:true},
{key:"paymentType", type:"Number", desc:"会员类型"}, {key:"paymentType", type:"Number", desc:"付款方式", isNull:true},
{key:"isPay", type:"Number", desc:"是否支付"}, {key:"isPay", type:"Number", desc:"是否支付", isNull:true},
{key:"pageNumber", type:"Number", desc:"当前页"}, {key:"pageNumber", type:"Number", desc:"当前页"},
], ],
bindBiz:orderBiz.invoicedList bindBiz:orderBiz.invoicedList
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment