|
|
@@ -177,10 +177,11 @@ public class PurchaseApBillServiceImpl implements PurchaseApBillService {
|
|
|
+ "on (i.papi_papid = a.pab_id and i.papi_pdinoutno = '" + prod.getPbu_inoutno()
|
|
|
+ "' and a.pad_enuu = " + enuu + "and i.papi_product = " + prods.get(0).getId() + ")"
|
|
|
+ " when matched then "
|
|
|
- + "update set i.papi_price = " + prod.getPbu_orderprice() + ", i.papi_apamount = i.papi_thisvoqty * " + prod.getPbu_orderprice()
|
|
|
- + ", i.papi_amount = i.papi_price * i.papi_qty";
|
|
|
+ + "update set i.papi_price = " + prod.getPbu_orderprice()
|
|
|
+ + ", i.papi_apamount = i.papi_thisvoqty * " + prod.getPbu_orderprice()
|
|
|
+ + ", i.papi_amount = i.papi_qty * " + prod.getPbu_orderprice();
|
|
|
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);
|
|
|
// 更新主表的税金合计
|
|
|
purchaseApBillDao.refreshAmountAndTaxSum(SystemSession.getUser().getEnterprise().getUu(), prod.getPbu_inoutno());
|