|
@@ -35,14 +35,10 @@ class TRegisterInfoService extends Service {
|
|
|
if (result && result.length > 0) {
|
|
|
maxMonth = result[0].data;
|
|
|
}
|
|
|
- const saledTotal = await ctx.model.TRbacUserModel.find(
|
|
|
- { role_id: ctx.helper.saledRoleId }).countDocuments();
|
|
|
- const saledAppTotal = await ctx.model.TRbacUserModel.find(
|
|
|
- { user_orgin: 'APP', role_id: ctx.helper.saledRoleId }).countDocuments();
|
|
|
- const saledIviTotal = await ctx.model.TRbacUserModel.find(
|
|
|
- { user_orgin: 'IVI', role_id: ctx.helper.saledRoleId }).countDocuments();
|
|
|
const user = await ctx.model.Local.TRbacUserModel.find({}, { appTotal: 1, newAppTotal: 1, activeAppTotal: 1,
|
|
|
- iviTotal: 1, newIviTotal: 1, activeIviTotal: 1, newAppSaledTotal: 1, newIviSaledTotal: 1 }).sort({ create_date: -1 });
|
|
|
+ iviTotal: 1, newIviTotal: 1, activeIviTotal: 1, newAppSaledTotal: 1, newIviSaledTotal: 1,
|
|
|
+ saledTotal: 1, saledAppTotal: 1, saledIviTotal: 1,
|
|
|
+ }).sort({ create_date: -1 });
|
|
|
let appTotal = 0;
|
|
|
let newAppTotal = 0;
|
|
|
let activeAppTotal = 0;
|
|
@@ -51,6 +47,9 @@ class TRegisterInfoService extends Service {
|
|
|
let activeIviTotal = 0;
|
|
|
let newAppSaledTotal = 0;
|
|
|
let newIviSaledTotal = 0;
|
|
|
+ let saledTotal = 0;
|
|
|
+ let saledAppTotal = 0;
|
|
|
+ let saledIviTotal = 0;
|
|
|
if (user) {
|
|
|
appTotal = user.appTotal;
|
|
|
newAppTotal = user.newAppTotal;
|
|
@@ -60,6 +59,9 @@ class TRegisterInfoService extends Service {
|
|
|
activeIviTotal = user.activeIviTotal;
|
|
|
newAppSaledTotal = user.newAppSaledTotal;
|
|
|
newIviSaledTotal = user.newIviSaledTotal;
|
|
|
+ saledTotal = user.saledTotal;
|
|
|
+ saledAppTotal = user.saledAppTotal;
|
|
|
+ saledIviTotal = user.saledIviTotal;
|
|
|
}
|
|
|
return { maxDay, maxMonth, saledTotal, saledAppTotal, saledIviTotal,
|
|
|
appTotal, newAppTotal, activeAppTotal,
|