销售订单-新增行字段赋值调整
This commit is contained in:
parent
721f442b73
commit
de50034ed7
|
@ -1099,84 +1099,84 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
|
||||||
nqtorigtaxprice = nqtorigtaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtorigtaxprice = nqtorigtaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtorigtaxprice(nqtorigtaxprice);
|
newBvo.setNqtorigtaxprice(nqtorigtaxprice);
|
||||||
// 无税单价
|
// 无税单价
|
||||||
UFDouble nqtorigprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqtorigprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigprice"));
|
||||||
nqtorigprice = nqtorigprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtorigprice = nqtorigprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtorigprice(nqtorigprice);
|
newBvo.setNqtorigprice(nqtorigprice);
|
||||||
// 含税净价
|
// 含税净价
|
||||||
UFDouble nqtorigtaxnetprc = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqtorigtaxnetprc = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxnetprc"));
|
||||||
nqtorigtaxnetprc = nqtorigtaxnetprc.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtorigtaxnetprc = nqtorigtaxnetprc.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtorigtaxnetprc(nqtorigtaxnetprc);
|
newBvo.setNqtorigtaxnetprc(nqtorigtaxnetprc);
|
||||||
// 无税净价
|
// 无税净价
|
||||||
UFDouble nqtorignetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqtorignetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorignetprice"));
|
||||||
nqtorignetprice = nqtorignetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtorignetprice = nqtorignetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtorignetprice(nqtorignetprice);
|
newBvo.setNqtorignetprice(nqtorignetprice);
|
||||||
// 主含税单价
|
// 主含税单价
|
||||||
UFDouble norigtaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norigtaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigtaxprice"));
|
||||||
norigtaxprice = norigtaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
norigtaxprice = norigtaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorigtaxprice(norigtaxprice);
|
newBvo.setNorigtaxprice(norigtaxprice);
|
||||||
// 主无税单价
|
// 主无税单价
|
||||||
UFDouble norigprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norigprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigprice"));
|
||||||
norigprice = norigprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
norigprice = norigprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorigprice(norigprice);
|
newBvo.setNorigprice(norigprice);
|
||||||
// 主含税净价
|
// 主含税净价
|
||||||
UFDouble norigtaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norigtaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigtaxnetprice"));
|
||||||
norigprice = norigtaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
norigtaxnetprice = norigtaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorigtaxnetprice(norigtaxnetprice);
|
newBvo.setNorigtaxnetprice(norigtaxnetprice);
|
||||||
// 主无税净价
|
// 主无税净价
|
||||||
UFDouble norignetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norignetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norignetprice"));
|
||||||
norignetprice = norignetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
norignetprice = norignetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorignetprice(norignetprice);
|
newBvo.setNorignetprice(norignetprice);
|
||||||
// 本币无税金额
|
// 本币无税金额
|
||||||
UFDouble nmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nmny"));
|
||||||
nmny = nmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
nmny = nmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNmny(nmny);
|
newBvo.setNmny(nmny);
|
||||||
newBvo.setNcaltaxmny(nmny);// 计税金额
|
newBvo.setNcaltaxmny(nmny);// 计税金额
|
||||||
// 本币价税合计
|
// 本币价税合计
|
||||||
UFDouble ntaxmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble ntaxmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("ntaxmny"));
|
||||||
ntaxmny = ntaxmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
ntaxmny = ntaxmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNtaxmny(ntaxmny);
|
newBvo.setNtaxmny(ntaxmny);
|
||||||
// 税额
|
// 税额
|
||||||
UFDouble ntax = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble ntax = BFPubTools.getUFDouble_NullAsZero(bodydata.get("ntax"));
|
||||||
ntax = ntax.setScale(2, UFDouble.ROUND_HALF_UP);
|
ntax = ntax.setScale(2, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNtax(ntax);
|
newBvo.setNtax(ntax);
|
||||||
// 无税金额
|
// 无税金额
|
||||||
UFDouble norigmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norigmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigmny"));
|
||||||
norigmny = norigmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
norigmny = norigmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorigmny(norigmny);
|
newBvo.setNorigmny(norigmny);
|
||||||
// 价税合计
|
// 价税合计
|
||||||
UFDouble norigtaxmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble norigtaxmny = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigtaxmny"));
|
||||||
norigtaxmny = norigtaxmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
norigtaxmny = norigtaxmny.setScale(2, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNorigtaxmny(norigtaxmny);
|
newBvo.setNorigtaxmny(norigtaxmny);
|
||||||
// 本币含税单价
|
// 本币含税单价
|
||||||
UFDouble nqttaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqttaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqttaxprice"));
|
||||||
nqttaxprice = nqttaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqttaxprice = nqttaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqttaxprice(nqttaxprice);
|
newBvo.setNqttaxprice(nqttaxprice);
|
||||||
// 本币无税单价
|
// 本币无税单价
|
||||||
UFDouble nqtprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqtprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtprice"));
|
||||||
nqtprice = nqtprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtprice = nqtprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtprice(nqtprice);
|
newBvo.setNqtprice(nqtprice);
|
||||||
// 本币含税净价
|
// 本币含税净价
|
||||||
UFDouble nqttaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqttaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqttaxnetprice"));
|
||||||
nqttaxnetprice = nqttaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqttaxnetprice = nqttaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqttaxnetprice(nqttaxnetprice);
|
newBvo.setNqttaxnetprice(nqttaxnetprice);
|
||||||
// 本币无税净价
|
// 本币无税净价
|
||||||
UFDouble nqtnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nqtnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtnetprice"));
|
||||||
nqtnetprice = nqtnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nqtnetprice = nqtnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNqtnetprice(nqtnetprice);
|
newBvo.setNqtnetprice(nqtnetprice);
|
||||||
// 主本币含税单价
|
// 主本币含税单价
|
||||||
UFDouble ntaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble ntaxprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("ntaxprice"));
|
||||||
ntaxprice = ntaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
ntaxprice = ntaxprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNtaxprice(ntaxprice);
|
newBvo.setNtaxprice(ntaxprice);
|
||||||
// 主本币无税单价
|
// 主本币无税单价
|
||||||
UFDouble nprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nprice"));
|
||||||
nprice = nprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nprice = nprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNprice(nprice);
|
newBvo.setNprice(nprice);
|
||||||
// 主本币含税净价
|
// 主本币含税净价
|
||||||
UFDouble ntaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble ntaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("ntaxnetprice"));
|
||||||
ntaxnetprice = ntaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
ntaxnetprice = ntaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNtaxnetprice(ntaxnetprice);
|
newBvo.setNtaxnetprice(ntaxnetprice);
|
||||||
// 主本币无税净价
|
// 主本币无税净价
|
||||||
UFDouble nnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice"));
|
UFDouble nnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nnetprice"));
|
||||||
nnetprice = nnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
nnetprice = nnetprice.setScale(4, UFDouble.ROUND_HALF_UP);
|
||||||
newBvo.setNnetprice(nnetprice);
|
newBvo.setNnetprice(nnetprice);
|
||||||
String measrate = "1/1";
|
String measrate = "1/1";
|
||||||
|
|
Loading…
Reference in New Issue