|
@@ -106,7 +106,7 @@ public class DataComparisonQueryService {
|
|
|
DataSet sumSet2 = dataSet2.filter("type = '2'").groupBy(new String[]{"welfarepayer","welfaretypeid","empnumber","empname","empidcard", "employee", "type"}).sum("value").sum("value1").finish();
|
|
DataSet sumSet2 = dataSet2.filter("type = '2'").groupBy(new String[]{"welfarepayer","welfaretypeid","empnumber","empname","empidcard", "employee", "type"}).sum("value").sum("value1").finish();
|
|
|
|
|
|
|
|
// join
|
|
// join
|
|
|
- JoinDataSet joinDataSet = sumSet1.join(sumSet2).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").on("empnumber", "empnumber").on("empname", "empname").on("empidcard", "empidcard");
|
|
|
|
|
|
|
+ JoinDataSet joinDataSet = sumSet1.join(sumSet2).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").on("empname", "empname").on("empidcard", "empidcard");
|
|
|
DataSet dataSet = joinDataSet.select(new String[]{"welfarepayer", "welfaretypeid", "empnumber", "empname", "empidcard", "employee", "type", "value as personSysValue","value1 as personSysValuea"}, new String[]{"value as companySysValue","value1 as companySysValuea"}).finish();
|
|
DataSet dataSet = joinDataSet.select(new String[]{"welfarepayer", "welfaretypeid", "empnumber", "empname", "empidcard", "employee", "type", "value as personSysValue","value1 as personSysValuea"}, new String[]{"value as companySysValue","value1 as companySysValuea"}).finish();
|
|
|
|
|
|
|
|
return dataSet;
|
|
return dataSet;
|
|
@@ -135,7 +135,7 @@ public class DataComparisonQueryService {
|
|
|
DataSet sumSet2 = dataSet2.filter("type = '2'").groupBy(new String[]{"welfarepayer","welfaretypeid","empnumber","empname","empidcard","type"}).sum("value").sum("value1").finish();
|
|
DataSet sumSet2 = dataSet2.filter("type = '2'").groupBy(new String[]{"welfarepayer","welfaretypeid","empnumber","empname","empidcard","type"}).sum("value").sum("value1").finish();
|
|
|
|
|
|
|
|
// join
|
|
// join
|
|
|
- JoinDataSet joinDataSet = sumSet1.join(sumSet2).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").on("empnumber", "empnumber").on("empname", "empname").on("empidcard", "empidcard");
|
|
|
|
|
|
|
+ JoinDataSet joinDataSet = sumSet1.join(sumSet2).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").on("empname", "empname").on("empidcard", "empidcard");
|
|
|
DataSet dataSet = joinDataSet.select(new String[]{"welfarepayer", "welfaretypeid", "empnumber", "empname", "empidcard", "type", "value as personOutValue", "value1 as personOutValuea"}, new String[]{"value as companyOutValue","value1 as companyOutValuea"}).finish();
|
|
DataSet dataSet = joinDataSet.select(new String[]{"welfarepayer", "welfaretypeid", "empnumber", "empname", "empidcard", "type", "value as personOutValue", "value1 as personOutValuea"}, new String[]{"value as companyOutValue","value1 as companyOutValuea"}).finish();
|
|
|
|
|
|
|
|
return dataSet;
|
|
return dataSet;
|
|
@@ -143,7 +143,7 @@ public class DataComparisonQueryService {
|
|
|
|
|
|
|
|
public DataSet joinFinallyDataSet (DataSet groupDataSet, DataSet groupDataSetOut) {
|
|
public DataSet joinFinallyDataSet (DataSet groupDataSet, DataSet groupDataSetOut) {
|
|
|
DataSet finalDataSet = groupDataSet.join(groupDataSetOut).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").
|
|
DataSet finalDataSet = groupDataSet.join(groupDataSetOut).on("welfarepayer", "welfarepayer").on("welfaretypeid", "welfaretypeid").
|
|
|
- on("empnumber", "empnumber").on("empname", "empname").
|
|
|
|
|
|
|
+ on("empname", "empname").
|
|
|
on("empidcard", "empidcard").select(leftFields, rightFields).finish();
|
|
on("empidcard", "empidcard").select(leftFields, rightFields).finish();
|
|
|
return finalDataSet;
|
|
return finalDataSet;
|
|
|
}
|
|
}
|