提交人:csx

提交时间:2025年01月19日
提交内容:推送共享优化
This commit is contained in:
1981897232@qq.com 2026-01-20 15:22:53 +08:00
parent eb4d152aeb
commit 8464dfb63f
2 changed files with 2 additions and 3 deletions

View File

@ -71,7 +71,7 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_businessname", QCP.equals, ""));
} else if (shkd_djlxbm.equals("付款状态推送")) {//付款处理
dzhdqFilter=new QFilter("shkd_lctszt", QCP.equals, "1").or(new QFilter("shkd_lctszt", QCP.equals, "3"));//浪潮推送状态推送成功
dzhdqFilter.or(new QFilter("shkd_businessname", QCP.equals, "GX").and(new QFilter("shkd_lctszt",QCP.not_equals,"2")));//共享主动推过来的且还未同步
dzhdqFilter = dzhdqFilter.or((new QFilter("shkd_businessname", QCP.equals, "GX").and(new QFilter("shkd_lctszt",QCP.not_equals,"2"))));//共享主动推过来的且还未同步
dzhdqFilter = dzhdqFilter.and(new QFilter("org.shkd_sfjcgx", QCP.equals, true));
dzhdqFilter = dzhdqFilter.and(new QFilter("billstatus", QCP.in, Arrays.asList("D")));
}else {
@ -104,7 +104,6 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
if (bei_elecreceiptids.length==0){
this.getView().showTipNotification("未找能推送的单据");
}
String shkd_url = shkd_apimapping.getString("shkd_url");
Map<String, Object> headMap = new HashMap<>();
DynamicObjectCollection shkdHeade = shkd_apimapping.getDynamicObjectCollection("shkd_heade");

View File

@ -70,7 +70,7 @@ public class SharePushTaskPlugin extends AbstractTask {
dzhdqFilter = dzhdqFilter.and(new QFilter("shkd_businessname", QCP.equals, ""));
} else if (shkd_djlxbm.equals("付款状态推送")) {//付款处理
dzhdqFilter=new QFilter("shkd_lctszt", QCP.equals, "1").or(new QFilter("shkd_lctszt", QCP.equals, "3"));//浪潮推送状态推送成功
dzhdqFilter.or(new QFilter("shkd_businessname", QCP.equals, "GX").and(new QFilter("shkd_lctszt",QCP.not_equals,"2")));//共享主动推过来的且还未同步
dzhdqFilter = dzhdqFilter.or((new QFilter("shkd_businessname", QCP.equals, "GX").and(new QFilter("shkd_lctszt",QCP.not_equals,"2"))));//共享主动推过来的且还未同步
dzhdqFilter = dzhdqFilter.and(new QFilter("org.shkd_sfjcgx", QCP.equals, true));
dzhdqFilter = dzhdqFilter.and(new QFilter("billstatus", QCP.in, Arrays.asList("D")));
} else {