Compare commits
2 Commits
44be2ebba1
...
415455e507
| Author | SHA1 | Date |
|---|---|---|
|
|
415455e507 | |
|
|
56cb163b3a |
|
|
@ -68,12 +68,17 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
||||||
DynamicObject shkd_sourcebill = shkd_apimapping.getDynamicObject("shkd_sourcebill");
|
DynamicObject shkd_sourcebill = shkd_apimapping.getDynamicObject("shkd_sourcebill");
|
||||||
sourcebillnumber = shkd_sourcebill.getString("number");
|
sourcebillnumber = shkd_sourcebill.getString("number");
|
||||||
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("bankdetailno", QCP.not_equals,null);
|
||||||
}else if (sourcebillnumber.equals("sourcebillnumber")){//电子回单
|
dzhdqFilter=dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals,false));
|
||||||
|
}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));
|
||||||
|
}else if (sourcebillnumber.equals("bei_bankbalance")){//电子回单
|
||||||
|
dzhdqFilter = new QFilter("shkd_sfcgtsgx", QCP.equals,false);
|
||||||
}else {
|
}else {
|
||||||
|
this.getView().showTipNotification("未找到匹配的单据类型");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -122,8 +127,8 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
||||||
}else {
|
}else {
|
||||||
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
||||||
JSONObject data = datas.getJSONObject(0);
|
JSONObject data = datas.getJSONObject(0);
|
||||||
String dataflag = data.getString("flag");
|
String dataflag = data.getString("FLAG");
|
||||||
if ("0".equals(dataflag)){
|
if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){
|
||||||
resultMap.put("shkd_issuccess",false);//是否成功
|
resultMap.put("shkd_issuccess",false);//是否成功
|
||||||
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
||||||
}else {
|
}else {
|
||||||
|
|
|
||||||
|
|
@ -65,11 +65,15 @@ public class SharePushTaskPlugin extends AbstractTask {
|
||||||
DynamicObject shkd_sourcebill = shkd_apimapping.getDynamicObject("shkd_sourcebill");
|
DynamicObject shkd_sourcebill = shkd_apimapping.getDynamicObject("shkd_sourcebill");
|
||||||
sourcebillnumber = shkd_sourcebill.getString("number");
|
sourcebillnumber = shkd_sourcebill.getString("number");
|
||||||
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("bankdetailno", QCP.not_equals,null);
|
||||||
}else if (sourcebillnumber.equals("sourcebillnumber")){//电子回单
|
dzhdqFilter=dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals,false));
|
||||||
|
}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));
|
||||||
|
}else if (sourcebillnumber.equals("bei_bankbalance")){//电子回单
|
||||||
|
dzhdqFilter = new QFilter("shkd_sfcgtsgx", QCP.equals,false);
|
||||||
}else {
|
}else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -118,8 +122,8 @@ public class SharePushTaskPlugin extends AbstractTask {
|
||||||
}else {
|
}else {
|
||||||
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
||||||
JSONObject data = datas.getJSONObject(0);
|
JSONObject data = datas.getJSONObject(0);
|
||||||
String dataflag = data.getString("flag");
|
String dataflag = data.getString("FLAG");
|
||||||
if ("0".equals(dataflag)){
|
if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){
|
||||||
resultMap.put("shkd_issuccess",false);//是否成功
|
resultMap.put("shkd_issuccess",false);//是否成功
|
||||||
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
||||||
}else {
|
}else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue