定时回写BIP的销售订单-增加回写字段-累计出库主数量
This commit is contained in:
parent
f7a6fca8f9
commit
bd4f714e3a
|
@ -40,7 +40,6 @@ import java.util.*;
|
||||||
import java.util.zip.GZIPInputStream;
|
import java.util.zip.GZIPInputStream;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlugin {
|
public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlugin {
|
||||||
|
|
||||||
|
|
||||||
|
@ -59,6 +58,7 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查bip参数是否完整
|
* 检查bip参数是否完整
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private Map<String, String> checkBipParam() {
|
private Map<String, String> checkBipParam() {
|
||||||
|
@ -130,7 +130,7 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
|
|
||||||
|
|
||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
sb.append(" select so_saleinvoice_b.csaleinvoicebid,so_saleorder.vdef9,so_saleorder_b.vbdef11,so_saleorder_exe.ntotalarmny as totalaccrued ,so_saleorder_exe.ntotalinvoicenum as billqty ");
|
sb.append(" select so_saleinvoice_b.csaleinvoicebid,so_saleorder.vdef9,so_saleorder_b.vbdef11,so_saleorder_exe.ntotalarmny as totalaccrued ,so_saleorder_exe.ntotalinvoicenum as billqty, NVL(so_saleorder_exe.ntotaloutnum, 0) as totaloutqty ");
|
||||||
sb.append(" from so_saleorder_exe,so_saleinvoice_b,so_saleinvoice,so_saleorder_b,so_saleorder ");
|
sb.append(" from so_saleorder_exe,so_saleinvoice_b,so_saleinvoice,so_saleorder_b,so_saleorder ");
|
||||||
sb.append(" where so_saleorder_exe.csaleorderbid=so_saleinvoice_b.csrcbid ");
|
sb.append(" where so_saleorder_exe.csaleorderbid=so_saleinvoice_b.csrcbid ");
|
||||||
sb.append(" and so_saleinvoice.csaleinvoiceid=so_saleinvoice_b.csaleinvoiceid and so_saleinvoice.fstatusflag=2 ");
|
sb.append(" and so_saleinvoice.csaleinvoiceid=so_saleinvoice_b.csaleinvoiceid and so_saleinvoice.fstatusflag=2 ");
|
||||||
|
@ -165,6 +165,7 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
b_map.put("id", custpkmap.get("vbdef11"));// BIP合同销售订单更新 子表id
|
b_map.put("id", custpkmap.get("vbdef11"));// BIP合同销售订单更新 子表id
|
||||||
b_map.put("billQty", custpkmap.get("billqty"));// 累计开票主数量
|
b_map.put("billQty", custpkmap.get("billqty"));// 累计开票主数量
|
||||||
b_map.put("totalAccrued", custpkmap.get("totalaccrued"));// 累计确认应收金额
|
b_map.put("totalAccrued", custpkmap.get("totalaccrued"));// 累计确认应收金额
|
||||||
|
b_map.put("totalOutQty", custpkmap.get("totaloutqty"));// 累计出库主数量
|
||||||
|
|
||||||
l_map_f.add(b_map);
|
l_map_f.add(b_map);
|
||||||
|
|
||||||
|
@ -202,8 +203,6 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -211,9 +210,9 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询bip 中开户行及银行类型id
|
* 查询bip 中开户行及银行类型id
|
||||||
|
*
|
||||||
* @param map
|
* @param map
|
||||||
* @param bipUrl
|
* @param bipUrl
|
||||||
* @return
|
* @return
|
||||||
|
@ -448,7 +447,6 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private String doPost(String requestUrl, JSONObject jsonObject) throws IOException {
|
private String doPost(String requestUrl, JSONObject jsonObject) throws IOException {
|
||||||
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
|
PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
|
||||||
cm.setMaxTotal(500);
|
cm.setMaxTotal(500);
|
||||||
|
@ -562,9 +560,6 @@ public class ErpSaleOrderToBIPBackgroupWorkPlugin implements IBackgroundWorkPlug
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// private String doGet(String requestUrl, Map<String, String> paramMap) throws IOException {
|
// private String doGet(String requestUrl, Map<String, String> paramMap) throws IOException {
|
||||||
// PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
|
// PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();
|
||||||
// cm.setMaxTotal(500);
|
// cm.setMaxTotal(500);
|
||||||
|
|
Loading…
Reference in New Issue