|
@@ -348,6 +348,9 @@ public class MaterialGoodsStockLogic {
|
|
List<WorkerStock> workerStockList, List<WorkerStockAcc> workerStockAccList) throws Exception {
|
|
List<WorkerStock> workerStockList, List<WorkerStockAcc> workerStockAccList) throws Exception {
|
|
for (WorkerStockDTO workerStockDTO : stockList) {
|
|
for (WorkerStockDTO workerStockDTO : stockList) {
|
|
WorkerStock workerStock = existWorkerStockMap.get(workerStockDTO.getGoodsId());
|
|
WorkerStock workerStock = existWorkerStockMap.get(workerStockDTO.getGoodsId());
|
|
|
|
+ if (workerStockDTO.getGoodsType().equals(WebsitGoodsTypeEnum.P.toString())) {
|
|
|
|
+ workerStock = existWorkerStockMap.get(workerStockDTO.getCompanyWechatId() + workerStockDTO.getWebsitId() + workerStockDTO.getPartsWebsitId() + workerStockDTO.getGoodsId());
|
|
|
|
+ }
|
|
WorkerStockAcc workerStockAcc = new WorkerStockAcc();
|
|
WorkerStockAcc workerStockAcc = new WorkerStockAcc();
|
|
workerStockDTO.computeWorkerStock(workerStock, workerStockAcc);
|
|
workerStockDTO.computeWorkerStock(workerStock, workerStockAcc);
|
|
workerStockAccList.add(workerStockAcc);
|
|
workerStockAccList.add(workerStockAcc);
|