fix:出口报关明细报表,订单号

This commit is contained in:
zzs01@yunemao.com 2024-09-05 11:26:30 +08:00
parent afc3b08ce2
commit 8a571e614a

View File

@ -450,18 +450,20 @@ public class ExportDeclarationDetailsReportPlugin extends AbstractReportListData
"ELSE 0.0 " +
"END contains_framework_sign ");
DataSet framework = dataSet.copy().where("contains_framework_sign = 1.0");
framework = framework.groupBy(new String[]{"framework_billno"})
.agg(new GroupConcatFunctionByComma(), "contact_billno", "yem_orderno")
.finish();
framework = framework.select("framework_billno framework_billno_fk, yem_orderno");
dataSet = dataSet.leftJoin(framework)
.on("framework_billno", "framework_billno_fk")
.select(RptUtil.getDataSetFiledAlias(dataSet), RptUtil.getDataSetFiledAlias(framework))
.finish();
dataSet = dataSet.select(String.join(",", RptUtil.getDataSetFiledAlias(dataSet)) + "," +
"CASE WHEN contains_framework_sign = 1 THEN contact_billno ELSE '' END yem_orderno");
// DataSet framework = dataSet.copy().where("contains_framework_sign = 1.0");
//
// framework = framework.groupBy(new String[]{"framework_billno"})
// .agg(new GroupConcatFunctionByComma(), "contact_billno", "yem_orderno")
// .finish();
//
// framework = framework.select("framework_billno framework_billno_fk, yem_orderno");
//
// dataSet = dataSet.leftJoin(framework)
// .on("framework_billno", "framework_billno_fk")
// .select(RptUtil.getDataSetFiledAlias(dataSet), RptUtil.getDataSetFiledAlias(framework))
// .finish();
return dataSet;
}