Commit 218abffc by lixinming
parents 6de655ab 140526d7
...@@ -110,7 +110,7 @@ export async function adopt({id, session}) { ...@@ -110,7 +110,7 @@ export async function adopt({id, session}) {
let unitName = userInfo.unitName; let unitName = userInfo.unitName;
let subType = userInfo.unitMemberType; let subType = userInfo.unitMemberType;
if (userInfo.memberType == MEMBERTYPE.个人会员) { if (userInfo.memberType == MEMBERTYPE.个人会员) {
updateInfo.individualMemberType = INDIVIDUALMEMBERTYPE.个人会员; updateInfo.individualMemberType = INDIVIDUALMEMBERTYPE.普通会员;
subType = userInfo.individualMemberType; subType = userInfo.individualMemberType;
} }
......
...@@ -252,9 +252,9 @@ export async function getSheng ({userId}) { ...@@ -252,9 +252,9 @@ export async function getSheng ({userId}) {
if (userInfo.userRegisterState == USERREGISTERSTATE.通过) { if (userInfo.userRegisterState == USERREGISTERSTATE.通过) {
if(userInfo.memberType == MEMBERTYPE.个人会员) { if(userInfo.memberType == MEMBERTYPE.个人会员) {
//个人会员已支付可下载 //个人会员已支付可下载
if (userInfo.individualMemberType == INDIVIDUALMEMBERTYPE.个人会员 && userInfo.paymentStatus != PAYMENTSTATUS.未支付) certificate = true; if (userInfo.individualMemberType == INDIVIDUALMEMBERTYPE.普通会员 && userInfo.paymentStatus != PAYMENTSTATUS.未支付) certificate = true;
//个人会员专家无需支付可下载 //个人会员专家无需支付可下载
if (userInfo.individualMemberType == INDIVIDUALMEMBERTYPE.个人会员专家) certificate = true; if (userInfo.individualMemberType == INDIVIDUALMEMBERTYPE.专家会员) certificate = true;
if (certificate) { if (certificate) {
cefaInfo = { cefaInfo = {
area:getCityNameByCode(userInfo.sheng), area:getCityNameByCode(userInfo.sheng),
......
...@@ -34,12 +34,10 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member ...@@ -34,12 +34,10 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member
let selectParam:any = {isAdmin:STATE.}; let selectParam:any = {isAdmin:STATE.};
if (unitName) selectParam.unitName = unitName; if (unitName) selectParam.unitName = unitName;
if (joinTime) selectParam.joinTime = joinTime; if (joinTime) selectParam.joinTime = joinTime;
if (unitMemberType) selectParam.unitMemberType = unitMemberType; if (unitMemberType) selectParam.unitMemberType = {"$in":unitMemberType};
if (memberLevel) selectParam.memberLevel = memberLevel; if (memberLevel) selectParam.memberLevel = {"$in":memberLevel};
if (session) { if (session) {
let thisYear = moment(session).format("YYYY"); selectParam.session = session;
let thisMonth = moment(session).format("MM");
selectParam.session = getEdition(thisYear, thisMonth);;
} }
if (sheng) selectParam.sheng = sheng; if (sheng) selectParam.sheng = sheng;
if (shi) selectParam.shi = shi; if (shi) selectParam.shi = shi;
...@@ -58,6 +56,9 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member ...@@ -58,6 +56,9 @@ export async function unitMemberList({unitName, joinTime, unitMemberType, member
if (!item.memberLevel) item.memberLevel = "未选择"; if (!item.memberLevel) item.memberLevel = "未选择";
else item.memberLevel = changeEnumValue(MEMBERLEVEL, item.memberLevel); else item.memberLevel = changeEnumValue(MEMBERLEVEL, item.memberLevel);
item.joinTime = moment(item.joinTime).format("YYYY-MM-DD"); item.joinTime = moment(item.joinTime).format("YYYY-MM-DD");
item.sheng = getCityNameByCode(item.sheng);
item.shi = getCityNameByCode(item.shi);
item.qu = getCityNameByCode(item.qu);
dataList.push(item); dataList.push(item);
}); });
...@@ -192,12 +193,10 @@ export async function individualMemberList({name, documentId, phone, individualM ...@@ -192,12 +193,10 @@ export async function individualMemberList({name, documentId, phone, individualM
if (name) selectParam.name = name; if (name) selectParam.name = name;
if (documentId) selectParam.documentId = documentId; if (documentId) selectParam.documentId = documentId;
if (phone) selectParam.phone = phone; if (phone) selectParam.phone = phone;
if (individualMemberType) selectParam.individualMemberType = individualMemberType; if (individualMemberType) selectParam.individualMemberType = {"$in":individualMemberType};
if (memberLevel) selectParam.memberLevel = memberLevel; if (memberLevel) selectParam.memberLevel = {"$in":memberLevel};
if (session) { if (session) {
let thisYear = moment(session).format("YYYY"); selectParam.session = session;
let thisMonth = moment(session).format("MM");
selectParam.session = getEdition(thisYear, thisMonth);;
} }
if (joinTime) selectParam.joinTime = joinTime; if (joinTime) selectParam.joinTime = joinTime;
if (auditTime) selectParam.auditTime = auditTime; if (auditTime) selectParam.auditTime = auditTime;
......
...@@ -34,18 +34,18 @@ export async function createOrder(id:string, loginId:string, phone:string, unitN ...@@ -34,18 +34,18 @@ export async function createOrder(id:string, loginId:string, phone:string, unitN
/**计算会费 */ /**计算会费 */
let money = 0; let money = 0;
if (memberType == MEMBERTYPE.个人会员) { if (memberType == MEMBERTYPE.个人会员) {
if (subType != INDIVIDUALMEMBERTYPE.个人会员专家) { if (subType != INDIVIDUALMEMBERTYPE.专家会员) {
switch (memberLv) { switch (memberLv) {
case MEMBERLEVEL.普通会员: money = 100; break; case MEMBERLEVEL.普通会员: money = 100; break;
case MEMBERLEVEL.理事: money = 200; break; case MEMBERLEVEL.理事会员: money = 200; break;
case MEMBERLEVEL.常务理事: money = 500; break; case MEMBERLEVEL.常务理事会员: money = 500; break;
} }
} else money = -1; } else money = -1;
} else { } else {
switch (memberLv) { switch (memberLv) {
case MEMBERLEVEL.普通会员: money = 1000; break; case MEMBERLEVEL.普通会员: money = 1000; break;
case MEMBERLEVEL.理事: money = 2000; break; case MEMBERLEVEL.理事会员: money = 2000; break;
case MEMBERLEVEL.常务理事: money = 5000; break; case MEMBERLEVEL.常务理事会员: money = 5000; break;
} }
} }
if ( money == -1) return;//专家会员不会创建订单 if ( money == -1) return;//专家会员不会创建订单
......
...@@ -349,8 +349,8 @@ export enum UNITMEMBERTYPE { ...@@ -349,8 +349,8 @@ export enum UNITMEMBERTYPE {
* 个人会员类型 Individual * 个人会员类型 Individual
*/ */
export enum INDIVIDUALMEMBERTYPE { export enum INDIVIDUALMEMBERTYPE {
个人会员 = 1, 普通会员 = 1,
个人会员专家, 专家会员,
} }
...@@ -358,8 +358,8 @@ export enum INDIVIDUALMEMBERTYPE { ...@@ -358,8 +358,8 @@ export enum INDIVIDUALMEMBERTYPE {
* 会员类型 校验用 * 会员类型 校验用
*/ */
export enum MEMBERTYPEECCENUM { export enum MEMBERTYPEECCENUM {
个人会员 = 1, 普通会员 = 1,
个人会员专家, 专家会员,
院校 = 9, 院校 = 9,
机构, 机构,
其他 其他
...@@ -371,9 +371,9 @@ export enum MEMBERTYPEECCENUM { ...@@ -371,9 +371,9 @@ export enum MEMBERTYPEECCENUM {
*/ */
export enum MEMBERLEVEL { export enum MEMBERLEVEL {
普通会员 = 1, 普通会员 = 1,
专家会员, // 专家会员,
理事, 理事会员,
常务理事, 常务理事会员,
} }
......
...@@ -255,9 +255,9 @@ export const Config = { ...@@ -255,9 +255,9 @@ export const Config = {
param:[ param:[
{key:"unitName", type:"String", desc:"单位名称", isNull:true}, {key:"unitName", type:"String", desc:"单位名称", isNull:true},
{key:"joinTime", type:"Number", desc:"入会时间", isNull:true}, {key:"joinTime", type:"Number", desc:"入会时间", isNull:true},
{key:"unitMemberType", type:"Number", desc:"单位会员类型", isNull:true}, {key:"unitMemberType", type:"[Number]", desc:"单位会员类型", isNull:true},
{key:"memberLevel", type:"Number", desc:"会员等级职务", isNull:true}, {key:"memberLevel", type:"[Number]", desc:"会员等级职务", isNull:true},
{key:"session", type:"String", desc:"届次", isNull:true}, {key:"session", type:"Number", desc:"届次", isNull:true},
{key:"sheng", type:"String", desc:"省", isNull:true}, {key:"sheng", type:"String", desc:"省", isNull:true},
{key:"shi", type:"String", desc:"市", isNull:true}, {key:"shi", type:"String", desc:"市", isNull:true},
{key:"qu", type:"String", desc:"区", isNull:true}, {key:"qu", type:"String", desc:"区", isNull:true},
...@@ -272,9 +272,9 @@ export const Config = { ...@@ -272,9 +272,9 @@ export const Config = {
{key:"name", type:"String", desc:"姓名", isNull:true}, {key:"name", type:"String", desc:"姓名", isNull:true},
{key:"documentId", type:"String", desc:"身份证", isNull:true}, {key:"documentId", type:"String", desc:"身份证", isNull:true},
{key:"phone", type:"String", desc:"手机号", isNull:true}, {key:"phone", type:"String", desc:"手机号", isNull:true},
{key:"individualMemberType", type:"Number", desc:"级别、会员类型", isNull:true}, {key:"individualMemberType", type:"[Number]", desc:"级别、会员类型", isNull:true},
{key:"memberLevel", type:"Number", desc:"会员等级", isNull:true}, {key:"memberLevel", type:"[Number]", desc:"会员等级", isNull:true},
{key:"session", type:"String", desc:"届次", isNull:true}, {key:"session", type:"Number", desc:"届次", isNull:true},
{key:"joinTime", type:"Number", desc:"入会时间", isNull:true}, {key:"joinTime", type:"Number", desc:"入会时间", isNull:true},
{key:"auditTime", type:"Number", desc:"审核时间", isNull:true}, {key:"auditTime", type:"Number", desc:"审核时间", isNull:true},
{key:"memberState", type:"Number", desc:"状态", isNull:true}, {key:"memberState", type:"Number", desc:"状态", isNull:true},
......
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