Commit 381bd538 by lixinming

no message

parent 17194762
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* 审批逻辑 * 审批逻辑
*/ */
import { MEMBERLEVEL, MEMBERTYPE, OPERATIONREHAVIOR, PAYMENTSTATUS, REGISTERFLOW, STATE, USERREGISTERSTATE } from "../../config/enum"; import { INDIVIDUALMEMBERTYPE, MEMBERLEVEL, MEMBERTYPE, OPERATIONREHAVIOR, PAYMENTSTATUS, REGISTERFLOW, STATE, USERREGISTERSTATE } from "../../config/enum";
import { ERRORENUM } from "../../config/errorEnum"; import { ERRORENUM } from "../../config/errorEnum";
import { addManyData } from "../../data/add"; import { addManyData } from "../../data/add";
import { TABLEENUM } from "../../data/models/model"; import { TABLEENUM } from "../../data/models/model";
...@@ -77,19 +77,25 @@ export async function adopt({userId}) { ...@@ -77,19 +77,25 @@ export async function adopt({userId}) {
const NowMs = thisDate.valueOf(); const NowMs = thisDate.valueOf();
const thisYear = thisDate.getFullYear(); const thisYear = thisDate.getFullYear();
const thisMonth = thisDate.getMonth() + 1; const thisMonth = thisDate.getMonth() + 1;
let addInfo = { let addInfo:any = {
auditTime:NowMs, auditTime:NowMs,
joinTime:NowMs, joinTime:NowMs,
userRegisterState:USERREGISTERSTATE.通过, userRegisterState:USERREGISTERSTATE.通过,
//todo 需要确认这里有没有默认有效时间
session:getEdition(thisYear, thisMonth), session:getEdition(thisYear, thisMonth),
paymentStatus:PAYMENTSTATUS.未支付 paymentStatus:PAYMENTSTATUS.未支付,
lifespanStartTime:NowMs,
lifespanEndTime:NowMs + 1000
}; };
let unitName = userInfo.unitName;
if (userInfo.memberType == MEMBERTYPE.个人会员) {
addInfo.individualMemberType = INDIVIDUALMEMBERTYPE.个人会员;
unitName = userInfo.name;
}
await updateOneData(TABLEENUM.用户表, {userId}, addInfo); await updateOneData(TABLEENUM.用户表, {userId}, addInfo);
//todo 创建一条初始订单 //todo 创建一条初始订单
// unitName // createOrder(userId, unitName, NowMs, memberLv:, memberType:number, isFirst:boolean);
// createOrder(userId, unitName:string, orderStartMs:number, memberLv:number, memberType:number, isFirst:boolean);
/**提交审批历史信息 */ /**提交审批历史信息 */
let addApprovalHistory = { let addApprovalHistory = {
......
...@@ -31,11 +31,9 @@ export async function createOrder(userId:string, unitName:string, orderStartMs:n ...@@ -31,11 +31,9 @@ export async function createOrder(userId:string, unitName:string, orderStartMs:n
const OrderId = generateOrderId(userId); const OrderId = generateOrderId(userId);
/**计算会费 */ /**计算会费 */
let money = 0; let money = 0;
if (memberLv == MEMBERLEVEL.专家会员) { // if () {
} else { // }
}
let addInfo = { let addInfo = {
id:OrderId, id:OrderId,
orderCycleStart:orderStartMs, orderCycleStart:orderStartMs,
......
...@@ -351,6 +351,7 @@ const ModelArray = [ ...@@ -351,6 +351,7 @@ const ModelArray = [
userRegisterState:{type:'Number', default:USERREGISTERSTATE.待审核},//用户注册状态 枚举USERREGISTERSTATE userRegisterState:{type:'Number', default:USERREGISTERSTATE.待审核},//用户注册状态 枚举USERREGISTERSTATE
memberState:{type:'Number', default:MEMBERSTATE.正常},//会员状态 枚举MEMBERSTATE memberState:{type:'Number', default:MEMBERSTATE.正常},//会员状态 枚举MEMBERSTATE
certificateType:'Number',//证书类型 枚举CERTIFICATETYPE certificateType:'Number',//证书类型 枚举CERTIFICATETYPE
individualMemberType:{type: 'Number'},//个人会员类型 枚举INDIVIDUALMEMBERTYPE
/**宽限期状态 */ /**宽限期状态 */
isGracePeriod:{type:'Number', default:0},//是否宽限期 0:否, 1:是 isGracePeriod:{type:'Number', default:0},//是否宽限期 0:否, 1:是
gracePeriodEndTime:'Number',//宽限期到期时间 时间戳 gracePeriodEndTime:'Number',//宽限期到期时间 时间戳
...@@ -381,7 +382,6 @@ const ModelArray = [ ...@@ -381,7 +382,6 @@ const ModelArray = [
profAchievement:'String',//专业成果 profAchievement:'String',//专业成果
otherEMP:'String',//其他任职情况 otherEMP:'String',//其他任职情况
otherPROF:'String',//其他专业情况 otherPROF:'String',//其他专业情况
individualMemberType:{type: 'Number'},//个人会员类型 枚举INDIVIDUALMEMBERTYPE
profCategory:'Number',//专业类别 枚举PROFCATEGORY profCategory:'Number',//专业类别 枚举PROFCATEGORY
/**第二步流程表单(个人)【其他附件】 */ /**第二步流程表单(个人)【其他附件】 */
cardUrl:{type:'[String]', default:[]},//身份证正反面图片地址 cardUrl:{type:'[String]', default:[]},//身份证正反面图片地址
......
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