parent
61d4fed580
commit
cad567661d
|
|
@ -52,9 +52,8 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
||||||
QFilter dzhdqFilter = null;
|
QFilter dzhdqFilter = null;
|
||||||
//要推送单据的默认过滤
|
//要推送单据的默认过滤
|
||||||
if (sourcebillnumber.equals("bei_transdetail_cas")) {//交易明细
|
if (sourcebillnumber.equals("bei_transdetail_cas")) {//交易明细
|
||||||
dzhdqFilter = new QFilter("bankdetailno", QCP.not_equals, null);
|
dzhdqFilter = new QFilter("company.shkd_sfjcgx", QCP.equals, true);
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("company.shkd_sfjcgx", QCP.equals, true));
|
|
||||||
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
||||||
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||||
|
|
@ -81,7 +80,9 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
if (zdyqFilter!=null){
|
||||||
|
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//映射配置过滤条件
|
//映射配置过滤条件
|
||||||
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
||||||
FilterItemInfo ejCompanyFilter = filterInfo.getFilterItem("shkd_ejcompany"); //二级公司
|
FilterItemInfo ejCompanyFilter = filterInfo.getFilterItem("shkd_ejcompany"); //二级公司
|
||||||
FilterItemInfo rzztFilter = filterInfo.getFilterItem("shkd_rzzt"); //融资主体
|
FilterItemInfo rzztFilter = filterInfo.getFilterItem("shkd_rzzt"); //融资主体
|
||||||
FilterItemInfo zqrzhFilter = filterInfo.getFilterItem("shkd_zqrzh"); //金融机构(债权人总行)
|
FilterItemInfo zqrzhFilter = filterInfo.getFilterItem("shkd_zqrzh"); //金融机构(债权人总行)
|
||||||
|
FilterItemInfo zqrzhFilter1 = filterInfo.getFilterItem("shkd_zqrzh1"); //金融机构(债权人总行)
|
||||||
FilterItemInfo rzpzFilter = filterInfo.getFilterItem("shkd_rzpz"); //融资品种
|
FilterItemInfo rzpzFilter = filterInfo.getFilterItem("shkd_rzpz"); //融资品种
|
||||||
FilterItemInfo finproductFilter = filterInfo.getFilterItem("shkd_finproduct"); //融资品种明细
|
FilterItemInfo finproductFilter = filterInfo.getFilterItem("shkd_finproduct"); //融资品种明细
|
||||||
FilterItemInfo rzqdFilter = filterInfo.getFilterItem("shkd_rzqd"); //融资渠道
|
FilterItemInfo rzqdFilter = filterInfo.getFilterItem("shkd_rzqd"); //融资渠道
|
||||||
|
|
@ -139,6 +140,12 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
||||||
if(zqrzhFilter != null && zqrzhFilter.getValue() != null){
|
if(zqrzhFilter != null && zqrzhFilter.getValue() != null){
|
||||||
whereZqrzh = zqrzhFilter.getValue().toString();
|
whereZqrzh = zqrzhFilter.getValue().toString();
|
||||||
}
|
}
|
||||||
|
if(zqrzhFilter1 != null && zqrzhFilter1.getValue() != null){
|
||||||
|
DynamicObject zqrzh = (DynamicObject) rzpzFilter.getValue();
|
||||||
|
if (zqrzh!=null){
|
||||||
|
whereZqrzh = zqrzh.getString("name");
|
||||||
|
}
|
||||||
|
}
|
||||||
//融资品种
|
//融资品种
|
||||||
if(rzpzFilter != null && rzpzFilter.getValue() != null){
|
if(rzpzFilter != null && rzpzFilter.getValue() != null){
|
||||||
DynamicObjectCollection rzpzColl = (DynamicObjectCollection) rzpzFilter.getValue();
|
DynamicObjectCollection rzpzColl = (DynamicObjectCollection) rzpzFilter.getValue();
|
||||||
|
|
@ -727,6 +734,7 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
||||||
"selyearaddamt","selyearyhkamt","selyearnmamt","sumamt","sumzhrzcb","sumzhrzqx","zhrzcb","zhrzqx","guaranteeway","dbwkm","dbwname","lilv","remark",
|
"selyearaddamt","selyearyhkamt","selyearnmamt","sumamt","sumzhrzcb","sumzhrzqx","zhrzcb","zhrzqx","guaranteeway","dbwkm","dbwname","lilv","remark",
|
||||||
"selbj2025","sellx2025","selbj2026","sellx2026","selbj2027","sellx2027","selbj2028","sellx2028","selbj2029","sellx2029","selbj2030","sellx2030",
|
"selbj2025","sellx2025","selbj2026","sellx2026","selbj2027","sellx2027","selbj2028","sellx2028","selbj2029","sellx2029","selbj2030","sellx2030",
|
||||||
"selbj2031","sellx2031","selbj2032","sellx2032","selbj2033","sellx2033","selbj2034","sellx2034","selbj2035","sellx2035","sumbj","sumlx","yghlx"}).finish();
|
"selbj2031","sellx2031","selbj2032","sellx2032","selbj2033","sellx2033","selbj2034","sellx2034","selbj2035","sellx2035","sumbj","sumlx","yghlx"}).finish();
|
||||||
|
DataSet dataRes2copy = dataRes2.copy();
|
||||||
String selhxSql = " /*dialect*/ select";
|
String selhxSql = " /*dialect*/ select";
|
||||||
//计算元
|
//计算元
|
||||||
if(amtUnit == null || amtUnit.equals("yuan")){
|
if(amtUnit == null || amtUnit.equals("yuan")){
|
||||||
|
|
@ -795,7 +803,7 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
||||||
if(srcCollection.size() > 0){
|
if(srcCollection.size() > 0){
|
||||||
selData = buildDataByObjCollection(srcCollection);
|
selData = buildDataByObjCollection(srcCollection);
|
||||||
}else{
|
}else{
|
||||||
selData = dataRes2;
|
selData = dataRes2copy;
|
||||||
}
|
}
|
||||||
}else if(dataSel.equals("datagp1")){
|
}else if(dataSel.equals("datagp1")){
|
||||||
//融资主体汇总查询
|
//融资主体汇总查询
|
||||||
|
|
|
||||||
|
|
@ -52,9 +52,8 @@ public class SharePushTaskPlugin extends AbstractTask {
|
||||||
QFilter dzhdqFilter = null;
|
QFilter dzhdqFilter = null;
|
||||||
//要推送单据的默认过滤
|
//要推送单据的默认过滤
|
||||||
if (sourcebillnumber.equals("bei_transdetail_cas")) {//交易明细
|
if (sourcebillnumber.equals("bei_transdetail_cas")) {//交易明细
|
||||||
dzhdqFilter = new QFilter("bankdetailno", QCP.not_equals, null);
|
dzhdqFilter = new QFilter("company.shkd_sfjcgx", QCP.equals, true);
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("company.shkd_sfjcgx", QCP.equals, true));
|
|
||||||
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
||||||
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
||||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||||
|
|
@ -81,7 +80,9 @@ public class SharePushTaskPlugin extends AbstractTask {
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
if (zdyqFilter!=null){
|
||||||
|
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//映射配置过滤条件
|
//映射配置过滤条件
|
||||||
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue