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");
|
||||
sourcebillnumber = shkd_sourcebill.getString("number");
|
||||
QFilter dzhdqFilter=null;
|
||||
//要推送单据的过滤(查询单子回单默认过滤条件)
|
||||
//要推送单据的过滤
|
||||
if (sourcebillnumber.equals("bei_transdetail_cas")){//交易明细
|
||||
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=dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals,false));
|
||||
}else if (sourcebillnumber.equals("bei_bankbalance")){//电子回单
|
||||
dzhdqFilter = new QFilter("shkd_sfcgtsgx", QCP.equals,false);
|
||||
}else {
|
||||
this.getView().showTipNotification("未找到匹配的单据类型");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -122,8 +127,8 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn {
|
|||
}else {
|
||||
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
||||
JSONObject data = datas.getJSONObject(0);
|
||||
String dataflag = data.getString("flag");
|
||||
if ("0".equals(dataflag)){
|
||||
String dataflag = data.getString("FLAG");
|
||||
if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){
|
||||
resultMap.put("shkd_issuccess",false);//是否成功
|
||||
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
||||
}else {
|
||||
|
|
|
|||
|
|
@ -65,11 +65,15 @@ public class SharePushTaskPlugin extends AbstractTask {
|
|||
DynamicObject shkd_sourcebill = shkd_apimapping.getDynamicObject("shkd_sourcebill");
|
||||
sourcebillnumber = shkd_sourcebill.getString("number");
|
||||
QFilter dzhdqFilter=null;
|
||||
//要推送单据的过滤(查询单子回单默认过滤条件)
|
||||
//要推送单据的过滤
|
||||
if (sourcebillnumber.equals("bei_transdetail_cas")){//交易明细
|
||||
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=dzhdqFilter.and(new QFilter("shkd_sfcgtsgx", QCP.equals,false));
|
||||
}else if (sourcebillnumber.equals("bei_bankbalance")){//电子回单
|
||||
dzhdqFilter = new QFilter("shkd_sfcgtsgx", QCP.equals,false);
|
||||
}else {
|
||||
return;
|
||||
}
|
||||
|
|
@ -118,8 +122,8 @@ public class SharePushTaskPlugin extends AbstractTask {
|
|||
}else {
|
||||
JSONArray datas = otherIsJsonRS.getJSONArray("data");
|
||||
JSONObject data = datas.getJSONObject(0);
|
||||
String dataflag = data.getString("flag");
|
||||
if ("0".equals(dataflag)){
|
||||
String dataflag = data.getString("FLAG");
|
||||
if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){
|
||||
resultMap.put("shkd_issuccess",false);//是否成功
|
||||
bei_elecreceipt.set("shkd_sfcgtsgx",false);
|
||||
}else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue