销售订单-新增行字段赋值调整
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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         newBvo.setNorigprice(norigprice); | ||||
|                         // 主含税净价 | ||||
|                         UFDouble norigtaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("nqtorigtaxprice")); | ||||
|                         norigprice = norigtaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP); | ||||
|                         UFDouble norigtaxnetprice = BFPubTools.getUFDouble_NullAsZero(bodydata.get("norigtaxnetprice")); | ||||
|                         norigtaxnetprice = norigtaxnetprice.setScale(4, UFDouble.ROUND_HALF_UP); | ||||
|                         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); | ||||
|                         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); | ||||
|                         newBvo.setNmny(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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         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); | ||||
|                         newBvo.setNnetprice(nnetprice); | ||||
|                         String measrate = "1/1"; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue