Commit e1f67b22 by lixinming
parents 7b195970 4072cff7
...@@ -34,8 +34,8 @@ export async function applyList({name, joinStartTime, joinEndTime, memberCategor ...@@ -34,8 +34,8 @@ export async function applyList({name, joinStartTime, joinEndTime, memberCategor
if (name) { if (name) {
selectParam["$and"] = [{ selectParam["$and"] = [{
"$or":[ "$or":[
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
}] }]
} }
......
...@@ -39,8 +39,8 @@ export async function pendingReviewList({name, memberType, documentId, phone, ma ...@@ -39,8 +39,8 @@ export async function pendingReviewList({name, memberType, documentId, phone, ma
if (!selectParam["$and"]) selectParam["$and"] = []; if (!selectParam["$and"]) selectParam["$and"] = [];
selectParam["$and"] = [ selectParam["$and"] = [
{"$or":[ {"$or":[
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
]} ]}
]; ];
} }
......
...@@ -173,8 +173,8 @@ export async function getPaid({name, memberType, documentId, phone, mail, joinSt ...@@ -173,8 +173,8 @@ export async function getPaid({name, memberType, documentId, phone, mail, joinSt
if (name) { if (name) {
selectParam["$or"] = [ selectParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
// if (memberType.length) { // if (memberType.length) {
...@@ -286,8 +286,8 @@ export async function unpaidList({name, memberType, documentId, phone, mail, joi ...@@ -286,8 +286,8 @@ export async function unpaidList({name, memberType, documentId, phone, mail, joi
if (memberLevel.length) selectParam.memberLevel = {"$in":memberLevel}; if (memberLevel.length) selectParam.memberLevel = {"$in":memberLevel};
if (name) { if (name) {
selectParam["$or"] = [ selectParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
if (joinStartTime) { if (joinStartTime) {
...@@ -382,8 +382,8 @@ export async function getRenewalPeriod({name, memberType, documentId, phone, mai ...@@ -382,8 +382,8 @@ export async function getRenewalPeriod({name, memberType, documentId, phone, mai
if (!selectParam["$and"]) selectParam["$and"] = []; if (!selectParam["$and"]) selectParam["$and"] = [];
selectParam["$and"].push({ selectParam["$and"].push({
"$or":[ "$or":[
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
}); });
} }
...@@ -556,8 +556,8 @@ export async function getGracePeriod({name, memberType, documentId, phone, mail, ...@@ -556,8 +556,8 @@ export async function getGracePeriod({name, memberType, documentId, phone, mail,
} }
if (name) { if (name) {
selectParam["$or"] = [ selectParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
if (joinStartTime) { if (joinStartTime) {
......
...@@ -178,8 +178,8 @@ export async function paidList({name, memberType, documentId, phone, mail, joinS ...@@ -178,8 +178,8 @@ export async function paidList({name, memberType, documentId, phone, mail, joinS
} }
if (name) { if (name) {
findParam["$or"] = [ findParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
if (memberType.length) { if (memberType.length) {
...@@ -416,9 +416,10 @@ export async function confirmReceiptHistory({id}) { ...@@ -416,9 +416,10 @@ export async function confirmReceiptHistory({id}) {
* 会员级别/职务:【普通会员、理事会员、常务理事会员】 * 会员级别/职务:【普通会员、理事会员、常务理事会员】
* @param paymentType 支付方式 * @param paymentType 支付方式
* @param isPay 是否支付 * @param isPay 是否支付
* @param weChartPR 微信订单号
* @param pageNumber 当前页 * @param pageNumber 当前页
*/ */
export async function billStateList({name, memberType, documentId, phone, mail, joinStartTime, joinEndTime, memberLevel, paymentType, isPay, pageNumber}) { export async function billStateList({name, memberType, documentId, phone, mail, joinStartTime, joinEndTime, memberLevel, paymentType, isPay, weChartPR, pageNumber}) {
eccEnumValue("发票列表", "是否支付", ISPAYENUM, isPay ); eccEnumValue("发票列表", "是否支付", ISPAYENUM, isPay );
let findParam:any = { let findParam:any = {
invoiceStatus:INVOICESTATUS.未开发票 invoiceStatus:INVOICESTATUS.未开发票
...@@ -426,8 +427,8 @@ export async function billStateList({name, memberType, documentId, phone, mail, ...@@ -426,8 +427,8 @@ export async function billStateList({name, memberType, documentId, phone, mail,
if (name) { if (name) {
findParam["$or"] = [ findParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
if (memberType && memberType.length) { if (memberType && memberType.length) {
...@@ -453,14 +454,15 @@ export async function billStateList({name, memberType, documentId, phone, mail, ...@@ -453,14 +454,15 @@ export async function billStateList({name, memberType, documentId, phone, mail,
findParam.paymentMethod = paymentType; findParam.paymentMethod = paymentType;
} }
if (isPay) findParam.state = isPay; if (isPay) findParam.state = isPay;
if (weChartPR) findParam.weChartPR = {"$regex":`${weChartPR}`};
let selectFile = ["id", "unitName", "orderCycleStart", "orderCycleEnd", "money", "paymentMethod", "memberCategory", "state", "paymentNum", "userId", "desc", "invoiceMail"]; let selectFile = ["id", "unitName", "orderCycleStart", "orderCycleEnd", "money", "paymentMethod", "memberCategory", "state", "paymentNum", "userId", "desc", "invoiceMail", "weChartCreatePayMs"];
let dbList = await findToPage(TABLEENUM.订单表, findParam, selectFile, pageNumber); let dbList = await findToPage(TABLEENUM.订单表, findParam, selectFile, pageNumber);
let dataCount = await findCount(TABLEENUM.订单表, findParam); let dataCount = await findCount(TABLEENUM.订单表, findParam);
let dataList = []; let dataList = [];
let itemFile = ["id", "userId", "unitName", "money", "paymentNum", "memberCategory", "state", "paymentMethod", "desc", "invoiceMail"]; let itemFile = ["id", "userId", "unitName", "money", "paymentNum", "memberCategory", "state", "paymentMethod", "desc", "invoiceMail", "weChartCreatePayMs"];
for (let i= 0; i < dbList.length; i++) { for (let i= 0; i < dbList.length; i++) {
let info = dbList[i]; let info = dbList[i];
let itemData:any = extractData(info, itemFile); let itemData:any = extractData(info, itemFile);
...@@ -473,6 +475,7 @@ export async function billStateList({name, memberType, documentId, phone, mail, ...@@ -473,6 +475,7 @@ export async function billStateList({name, memberType, documentId, phone, mail,
let userInfomation = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["userId", "memberState", "name"]); let userInfomation = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["userId", "memberState", "name"]);
itemData.memberState = changeEnumValue(MEMBERSTATE, userInfomation.memberState); itemData.memberState = changeEnumValue(MEMBERSTATE, userInfomation.memberState);
itemData.cycle = `${moment(info.orderCycleStart).format("YYYY-MM-DD")}${moment(info.orderCycleEnd).format("YYYY-MM-DD")}`; itemData.cycle = `${moment(info.orderCycleStart).format("YYYY-MM-DD")}${moment(info.orderCycleEnd).format("YYYY-MM-DD")}`;
itemData.weChartCreatePayMs = moment(info.weChartCreatePayMs).format("YYYY-MM-DD");
itemData.name = userInfomation.name; itemData.name = userInfomation.name;
dataList.push(itemData); dataList.push(itemData);
} }
...@@ -676,8 +679,8 @@ export async function invoicedList({name, memberType, documentId, phone, mail, j ...@@ -676,8 +679,8 @@ export async function invoicedList({name, memberType, documentId, phone, mail, j
}; };
if (name) { if (name) {
findParam["$or"] = [ findParam["$or"] = [
{unitName:{"$regex":`${name}`}}, {unitName:{"$regex":`${name}`}, memberType:MEMBERTYPE.单位会员},
{name:{"$regex":`${name}`}} {name:{"$regex":`${name}`}, memberType:MEMBERTYPE.个人会员}
] ]
} }
if (memberType && memberType.length) { if (memberType && memberType.length) {
...@@ -1145,7 +1148,7 @@ export async function refundList({pageNumber}) { ...@@ -1145,7 +1148,7 @@ export async function refundList({pageNumber}) {
let dataList = []; let dataList = [];
let itemFile = ["id", "unitName", "money", "userId", "memberCategory", "refundBankCarId", "refundBankName"]; let itemFile = ["id", "name", "unitName", "money", "userId", "memberCategory", "refundBankCarId", "refundBankName"];
for (let i = 0; i < dbList.length; i++) { for (let i = 0; i < dbList.length; i++) {
let info = dbList[i]; let info = dbList[i];
...@@ -1154,7 +1157,7 @@ export async function refundList({pageNumber}) { ...@@ -1154,7 +1157,7 @@ export async function refundList({pageNumber}) {
itemData.memberType = changeEnumValue(MEMBERTYPE, itemData.memberCategory); itemData.memberType = changeEnumValue(MEMBERTYPE, itemData.memberCategory);
itemData.cycle = `${moment(info.orderCycleStart).format("YYYY-MM-DD")}${moment(info.orderCycleEnd).format("YYYY-MM-DD")}`; itemData.cycle = `${moment(info.orderCycleStart).format("YYYY-MM-DD")}${moment(info.orderCycleEnd).format("YYYY-MM-DD")}`;
let userInfo = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["memberState", "name"]); let userInfo = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["memberState", "name"]);
itemData.name = userInfo.name; if (userInfo) itemData.name = userInfo.name;
if (!info.isReplenishReturnInfo) itemData.state = "资料补充中"; if (!info.isReplenishReturnInfo) itemData.state = "资料补充中";
else { else {
......
...@@ -68,6 +68,7 @@ export const Config = { ...@@ -68,6 +68,7 @@ export const Config = {
{key:"memberLevel", type:"[Number]", desc:"个人级别职务", isNull:true}, {key:"memberLevel", type:"[Number]", desc:"个人级别职务", isNull:true},
{key:"paymentType", type:"Number", desc:"支付方式", isNull:true}, {key:"paymentType", type:"Number", desc:"支付方式", isNull:true},
{key:"isPay", type:"Number", desc:"是否支付", isNull:true}, {key:"isPay", type:"Number", desc:"是否支付", isNull:true},
{key:"weChartPR", type:"String", desc:"微信支付单号", isNull:true},
{key:"pageNumber", type:"Number", desc:"分页-当前页面"} {key:"pageNumber", type:"Number", desc:"分页-当前页面"}
], ],
bindBiz:orderBiz.billStateList bindBiz:orderBiz.billStateList
......
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