|
@@ -1147,6 +1147,7 @@ public class WebsitSalesLogic {
|
|
default:
|
|
default:
|
|
throw new RemoteServiceException("未找到对应配件类型倍率");
|
|
throw new RemoteServiceException("未找到对应配件类型倍率");
|
|
}
|
|
}
|
|
|
|
+ BigDecimal origPrice = goods.getMarketPrice();
|
|
|
|
|
|
ImportMaterialSalesBean bean = new ImportMaterialSalesBean();
|
|
ImportMaterialSalesBean bean = new ImportMaterialSalesBean();
|
|
|
|
|
|
@@ -1156,6 +1157,7 @@ public class WebsitSalesLogic {
|
|
bean.setGoods(goods);
|
|
bean.setGoods(goods);
|
|
bean.setQty(qty);
|
|
bean.setQty(qty);
|
|
bean.setPrice(salesPrice);
|
|
bean.setPrice(salesPrice);
|
|
|
|
+ bean.setOrigPrice(origPrice);
|
|
|
|
|
|
if (StringUtils.isNotBlank(storageStr) && storageMap.containsKey(bean.getAdminWebsit().getWebsitId() + storageStr)) {
|
|
if (StringUtils.isNotBlank(storageStr) && storageMap.containsKey(bean.getAdminWebsit().getWebsitId() + storageStr)) {
|
|
bean.setStorageId(storageMap.get(bean.getAdminWebsit().getWebsitId() + storageStr).getStorageId());
|
|
bean.setStorageId(storageMap.get(bean.getAdminWebsit().getWebsitId() + storageStr).getStorageId());
|
|
@@ -1242,14 +1244,17 @@ public class WebsitSalesLogic {
|
|
salesItemBean.setProductCategory(bean.getGoods().getProductRelaName());
|
|
salesItemBean.setProductCategory(bean.getGoods().getProductRelaName());
|
|
salesItemBean.setPayType(salesBean.getPayType());
|
|
salesItemBean.setPayType(salesBean.getPayType());
|
|
salesItemBean.setManageWorkerStock(bean.getGoods().getManageWorkerStock());
|
|
salesItemBean.setManageWorkerStock(bean.getGoods().getManageWorkerStock());
|
|
|
|
+ salesItemBean.setConvertPrice(bean.getPrice());
|
|
salesItemBean.setConvertQty(bean.getQty());
|
|
salesItemBean.setConvertQty(bean.getQty());
|
|
salesItemBean.setItemSourceType(ItemSourceTypeEnum.BASE.getKey());
|
|
salesItemBean.setItemSourceType(ItemSourceTypeEnum.BASE.getKey());
|
|
salesItemBean.setItemSourceId(bean.getGoods().getGoodsId());
|
|
salesItemBean.setItemSourceId(bean.getGoods().getGoodsId());
|
|
salesItemBean.setNormType(bean.getGoods().getNormType());
|
|
salesItemBean.setNormType(bean.getGoods().getNormType());
|
|
|
|
+ salesItemBean.setOrigPartsPrice(bean.getOrigPrice());
|
|
|
|
|
|
salesItemBeanList.add(salesItemBean);
|
|
salesItemBeanList.add(salesItemBean);
|
|
} else {
|
|
} else {
|
|
itemBean.setSalesQty(itemBean.getSalesQty().add(bean.getQty()));
|
|
itemBean.setSalesQty(itemBean.getSalesQty().add(bean.getQty()));
|
|
|
|
+ itemBean.setConvertQty(itemBean.getConvertQty().add(bean.getQty()));
|
|
itemBean.setSaleAmount(itemBean.getSalesQty().multiply(bean.getPrice()));
|
|
itemBean.setSaleAmount(itemBean.getSalesQty().multiply(bean.getPrice()));
|
|
}
|
|
}
|
|
}
|
|
}
|