|
|
@@ -3,11 +3,13 @@ package com.uas.platform.b2b.service.impl;
|
|
|
import com.uas.platform.b2b.core.util.ContextUtils;
|
|
|
import com.uas.platform.b2b.dao.*;
|
|
|
import com.uas.platform.b2b.erp.model.ProdInOutRefreshPrice;
|
|
|
+import com.uas.platform.b2b.erp.support.ErpBufferedLogger;
|
|
|
import com.uas.platform.b2b.event.PurchaseApBillSaveEvent;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
|
import com.uas.platform.b2b.search.SearchService;
|
|
|
import com.uas.platform.b2b.service.PurchaseApBillService;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
@@ -50,6 +52,8 @@ public class PurchaseApBillServiceImpl implements PurchaseApBillService {
|
|
|
@Autowired
|
|
|
private ProductDao productDao;
|
|
|
|
|
|
+ private final static ErpBufferedLogger logger = BufferedLoggerManager.getLogger(ErpBufferedLogger.class);
|
|
|
+
|
|
|
@Override
|
|
|
public void save(List<PurchaseApBillItem> apBillItems) {
|
|
|
List<PurchaseApBillItem> newApBillItems = purchaseApBillItemDao.save(apBillItems);
|
|
|
@@ -184,6 +188,7 @@ public class PurchaseApBillServiceImpl implements PurchaseApBillService {
|
|
|
if(null != prod.getPbu_taxrate())
|
|
|
sql = sql + ", i.papi_taxrate = " + prod.getPbu_taxrate();
|
|
|
commonDao.getJdbcTemplate().update(sql);
|
|
|
+ logger.log("批量更新价格", "更新'" + prod.getPbu_inoutno() + "'发票明细价格", 1);
|
|
|
// 更新主表的税金合计
|
|
|
purchaseApBillDao.refreshAmountAndTaxSum(SystemSession.getUser().getEnterprise().getUu(), prod.getPbu_inoutno());
|
|
|
}
|