Browse Source

ERP批量更新价格上传到平台,发票明细数据更新方法更改

hejq 8 years ago
parent
commit
c064e608be

+ 2 - 1
src/main/java/com/uas/platform/b2b/service/impl/PurchaseApBillServiceImpl.java

@@ -179,7 +179,8 @@ public class PurchaseApBillServiceImpl implements PurchaseApBillService {
 							+ " when matched then "
 							+ " when matched then "
 							+ "update set i.papi_price = " + prod.getPbu_orderprice()
 							+ "update set i.papi_price = " + prod.getPbu_orderprice()
 							+ ", i.papi_apamount = i.papi_thisvoqty * " + prod.getPbu_orderprice()
 							+ ", i.papi_apamount = i.papi_thisvoqty * " + prod.getPbu_orderprice()
-							+ ", i.papi_amount = i.papi_qty * " + prod.getPbu_orderprice();
+							+ ", i.papi_amount = i.papi_qty * " + prod.getPbu_orderprice()
+							+ ", i.papi_taxamount = ROUND(SUM(i.papi_qty * " + prod.getPbu_orderprice() + "/(1 + (nvl(i.papi_taxrate, 0)/100)) * (nvl(i.papi_taxrate, 0)/100)), 2)";
 					if(null != prod.getPbu_taxrate())
 					if(null != prod.getPbu_taxrate())
 						sql = sql + ", i.papi_taxrate = " + prod.getPbu_taxrate();
 						sql = sql + ", i.papi_taxrate = " + prod.getPbu_taxrate();
 					commonDao.getJdbcTemplate().update(sql);
 					commonDao.getJdbcTemplate().update(sql);