Commit d477dcc6 by lixinming

no message

parent d9a16cee
......@@ -243,12 +243,12 @@ export async function getRenewalPeriod({name, memberType, documentId, phone, mai
if (mail) selectParam.mail = mail;
if (memberLevel.length) selectParam.memberLevel = {"$in":memberLevel};
const SelectFiles = ["userId", "memberState", "unitName", "loginId", "phone", "joinTime", "memberType", "lifespanStartTime", "lifespanEndTime"];
const SelectFiles = ["userId", "memberState", "unitName", "loginId", "phone", "joinTime", "memberType", "lifespanStartTime", "lifespanEndTime", "name"];
let dbList = await findToPage(TABLEENUM.用户表, selectParam, SelectFiles, pageNumber, 10);
let dataCount = await findCount(TABLEENUM.用户表, selectParam);
let dataList = [];
const itemFiles = ["userId", "memberState", "unitName", "loginId", "phone", "joinTime", "memberType"];
const itemFiles = ["userId", "memberState", "unitName", "loginId", "phone", "joinTime", "memberType", "name"];
dbList.forEach(info => {
let item:any = extractData(info, itemFiles);
item.lifespanTime = `${moment(info.lifespanEndTime).format("YYYY-MM-DD")}`;
......@@ -426,3 +426,26 @@ export async function delGracePeriod({id}) {
return successResult();
}
/**
* 个人欠费周期列表
* @param param0
*/
export async function memberArrearsList({id}) {
/**获取用户欠费的周期列表 包含id 周期 金额 */
let dbList = await findToSort(TABLEENUM.订单表, {userId:id}, {orderCycleStart:1}, ["id", "orderCycleStart", "orderCycleEnd", "money"] );
let dataList = [];
dbList.forEach(info => {
let {id, orderCycleStart, orderCycleEnd, money } = info;
let renewalPeriod = `${moment(orderCycleStart).format("YYYY-MM-DD")}-${moment(orderCycleEnd).format("YYYY-MM-DD")}`;
dataList.push({
id, renewalPeriod, money
})
});
return {dataList};
}
\ No newline at end of file
......@@ -224,8 +224,9 @@ export async function paidList({name, memberType, documentId, phone, mail, joinS
itemData.paymentMethod = "-";
itemData.paymentNum = "-";
}
let userInfo = await findOnce(TABLEENUM.用户表, {userId:info.userId}, ["memberState"]);
let userInfo = await findOnce(TABLEENUM.用户表, {userId:info.userId}, ["memberState", "name"]);
if (userInfo) itemData.memberState = changeEnumValue(MEMBERSTATE, userInfo.memberState);
itemData.name = userInfo.name;
dataList.push(itemData);
}
......@@ -360,9 +361,10 @@ export async function billStateList({name, memberType, documentId, phone, mail,
itemData.memberType = changeEnumValue(MEMBERTYPE, itemData.memberCategory);
itemData.paymentMethod = changeEnumValue(PAYMENTTYPE, itemData.paymentMethod);
itemData.isPay = changeEnumValue(ORDERSTATE, itemData.state);
let userInfomation = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["userId", "memberState"]);
let userInfomation = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["userId", "memberState", "name"]);
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.name = userInfomation.name;
dataList.push(itemData);
}
......@@ -479,8 +481,9 @@ export async function invoicedList({name, memberType, documentId, phone, mail, j
itemData.paymentMethod = changeEnumValue(PAYMENTTYPE, itemData.paymentMethod);
itemData.cycle = `${moment(info.orderCycleStart).format("YYYY-MM-DD")}${moment(info.orderCycleEnd).format("YYYY-MM-DD")}`;
itemData.isPay = changeEnumValue(ORDERSTATE, itemData.state);
let userInfo = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["memberState"])
let userInfo = await findOnce(TABLEENUM.用户表, {userId:itemData.userId}, ["memberState", "name"])
itemData.memberState = changeEnumValue(MEMBERSTATE, userInfo.memberState);
itemData.name = userInfo.name;
dataList.push(itemData);
}
......@@ -504,7 +507,7 @@ export async function transferScreenshot({id}) {
/**
* 转账截图、转账单号弹窗
* 转账发票弹窗
* @param id 订单id
* @returns
*/
......
......@@ -538,6 +538,14 @@ export const Config = {
bindBiz:memberFeesBiz.getRenewalPeriod
},
{
apiName:"欠费名单列表-欠费周期列表",
subUrl:'/memberfees/getrenewalperiod/memberarrearsrenewalperiodlist',
param:[
{key:"id", type:"String", desc:"选中用户的userid"}
],
bindBiz:memberFeesBiz.memberArrearsList
},
{
apiName:"线下付款",
subUrl:'/memberfees/offlinepayment',
param:[
......
......@@ -132,7 +132,7 @@ export const Config = {
bindBiz:orderBiz.transferScreenshot
},
{
apiName:"转账单号弹窗",
apiName:"转账发票弹窗",
subUrl:'/order/invoicepop',
param:[
{key:"id", type:"String", desc:"订单id"},
......
......@@ -26,7 +26,7 @@ export async function setRouter(httpServer){
await getDoc();
// await initDoc(portalRouter.FirstName, portalRouter.Config, portalRouter.FirstRouter);//网站编辑
// await initDoc(publicRouter.FirstName, publicRouter.Config, publicRouter.FirstRouter);//公用组件
await initDoc(memberRouter.FirstName, memberRouter.Config, memberRouter.FirstRouter);//用户路由
// await initDoc(memberRouter.FirstName, memberRouter.Config, memberRouter.FirstRouter);//用户路由
// await initDoc(officalWebsiteRouter.FirstName, officalWebsiteRouter.Config, officalWebsiteRouter.FirstRouter);//官网路由
// await initDoc(orderRouter.FirstName, orderRouter.Config, orderRouter.FirstRouter);//会费相关
// await initDoc(costRouter.FirstName, costRouter.Config, costRouter.FirstRouter);//支付
......
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