parent
61d4fed580
commit
cad567661d
|
|
@ -52,9 +52,8 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
|||
QFilter dzhdqFilter = null;
|
||||
//要推送单据的默认过滤
|
||||
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("company.shkd_sfjcgx", QCP.equals, true));
|
||||
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
||||
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||
|
|
@ -81,8 +80,10 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
|||
} catch (ParseException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (zdyqFilter!=null){
|
||||
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
||||
}
|
||||
}
|
||||
//映射配置过滤条件
|
||||
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
||||
if (getpeizhiqFilter!=null){
|
||||
|
|
|
|||
|
|
@ -62,6 +62,7 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
|||
FilterItemInfo ejCompanyFilter = filterInfo.getFilterItem("shkd_ejcompany"); //二级公司
|
||||
FilterItemInfo rzztFilter = filterInfo.getFilterItem("shkd_rzzt"); //融资主体
|
||||
FilterItemInfo zqrzhFilter = filterInfo.getFilterItem("shkd_zqrzh"); //金融机构(债权人总行)
|
||||
FilterItemInfo zqrzhFilter1 = filterInfo.getFilterItem("shkd_zqrzh1"); //金融机构(债权人总行)
|
||||
FilterItemInfo rzpzFilter = filterInfo.getFilterItem("shkd_rzpz"); //融资品种
|
||||
FilterItemInfo finproductFilter = filterInfo.getFilterItem("shkd_finproduct"); //融资品种明细
|
||||
FilterItemInfo rzqdFilter = filterInfo.getFilterItem("shkd_rzqd"); //融资渠道
|
||||
|
|
@ -139,6 +140,12 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
|||
if(zqrzhFilter != null && zqrzhFilter.getValue() != null){
|
||||
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){
|
||||
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",
|
||||
"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();
|
||||
DataSet dataRes2copy = dataRes2.copy();
|
||||
String selhxSql = " /*dialect*/ select";
|
||||
//计算元
|
||||
if(amtUnit == null || amtUnit.equals("yuan")){
|
||||
|
|
@ -795,7 +803,7 @@ public class InterestBearingRptListPlugin extends AbstractReportListDataPlugin {
|
|||
if(srcCollection.size() > 0){
|
||||
selData = buildDataByObjCollection(srcCollection);
|
||||
}else{
|
||||
selData = dataRes2;
|
||||
selData = dataRes2copy;
|
||||
}
|
||||
}else if(dataSel.equals("datagp1")){
|
||||
//融资主体汇总查询
|
||||
|
|
|
|||
|
|
@ -52,9 +52,8 @@ public class SharePushTaskPlugin extends AbstractTask {
|
|||
QFilter dzhdqFilter = null;
|
||||
//要推送单据的默认过滤
|
||||
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("company.shkd_sfjcgx", QCP.equals, true));
|
||||
} else if (sourcebillnumber.equals("bei_elecreceipt")) {//电子回单
|
||||
dzhdqFilter = new QFilter("ismatch", QCP.equals, true);
|
||||
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals, false));
|
||||
|
|
@ -81,8 +80,10 @@ public class SharePushTaskPlugin extends AbstractTask {
|
|||
} catch (ParseException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
if (zdyqFilter!=null){
|
||||
dzhdqFilter = dzhdqFilter.and(zdyqFilter);
|
||||
}
|
||||
}
|
||||
//映射配置过滤条件
|
||||
QFilter getpeizhiqFilter=getpeizhiqFilter(shkd_apimapping);
|
||||
if (getpeizhiqFilter!=null){
|
||||
|
|
|
|||
Loading…
Reference in New Issue