Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wenHuaBu_adminServer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
wenHuaBu_adminServer
Commits
381bd538
Commit
381bd538
authored
Mar 18, 2024
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
17194762
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
11 deletions
+15
-11
examine.ts
src/biz/member/examine.ts
+12
-6
order.ts
src/biz/member/order.ts
+2
-4
model.ts
src/data/models/model.ts
+1
-1
No files found.
src/biz/member/examine.ts
View file @
381bd538
...
@@ -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
=
{
...
...
src/biz/member/order.ts
View file @
381bd538
...
@@ -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
,
...
...
src/data/models/model.ts
View file @
381bd538
...
@@ -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
:[]},
//身份证正反面图片地址
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment