update search
This commit is contained in:
parent
01cffa44aa
commit
dea1b11e1b
1 changed files with 31 additions and 29 deletions
|
|
@ -6161,8 +6161,8 @@ export class OrganizationDotnetController extends Controller {
|
|||
where: {
|
||||
...typeCondition,
|
||||
createdAt: LessThanOrEqual(date),
|
||||
firstName: Not("") && Not(IsNull()),
|
||||
lastName: Not("") && Not(IsNull()),
|
||||
// firstName: Not("") && Not(IsNull()),
|
||||
// lastName: Not("") && Not(IsNull()),
|
||||
},
|
||||
order: {
|
||||
firstName: "ASC",
|
||||
|
|
@ -6171,10 +6171,10 @@ export class OrganizationDotnetController extends Controller {
|
|||
},
|
||||
});
|
||||
|
||||
// group by firstName + lastName แล้วเลือก create_at ล่าสุด
|
||||
// group by ancestorDNA แล้วเลือก create_at ล่าสุด
|
||||
const grouped = new Map<string, PosMasterHistory>();
|
||||
for (const item of profile) {
|
||||
const key = `${item.firstName}-${item.lastName}`;
|
||||
const key = `${item.ancestorDNA}`;
|
||||
if (!grouped.has(key)) {
|
||||
grouped.set(key, item);
|
||||
} else {
|
||||
|
|
@ -6187,7 +6187,9 @@ export class OrganizationDotnetController extends Controller {
|
|||
}
|
||||
|
||||
const profile_ = await Promise.all(
|
||||
Array.from(grouped.values()).map(async (item: PosMasterHistory) => {
|
||||
Array.from(grouped.values())
|
||||
.filter((x) => x.profileId != null)
|
||||
.map(async (item: PosMasterHistory) => {
|
||||
let profile = await this.profileRepo.findOne({
|
||||
where: { id: item.profileId },
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue