|
|
@@ -32,7 +32,7 @@
|
|
|
Memberinfo a = MEMBERINFO.as("a");
|
|
|
Memberinfo b = MEMBERINFO.as("b");
|
|
|
Memberinfo c = MEMBERINFO.as("c");
|
|
|
- List<Field> fields = new ArrayList<>(Arrays.asList(a.fields()));
|
|
|
+ List<Field<?>> fields = new ArrayList<>(Arrays.asList(a.fields()));
|
|
|
fields.add(ctx.selectCount().from(b).where(b.INTRODUCERPK.equal(a.PK)).and(b.MEMBTYPE.equal(Integer.valueOf(thmodel.MEMTYPE_HuiYuan))).asField("introMemberNum"));
|
|
|
fields.add(ctx.selectCount().from(c).where(c.INTRODUCERPK.equal(a.PK)).and(c.MEMBTYPE.equal(Integer.valueOf(thmodel.MEMTYPE_Model))).asField("introModelNum"));
|
|
|
SelectConditionStep<Record> select = ctx.select(fields.stream().toArray(Field[]::new)).from(a).where(a.MEMBTYPE.equal(Integer.valueOf(thmodel.MEMTYPE_HuiYuan)));
|