|
@@ -93,7 +93,7 @@ public class WebsitMPurchaseLogic {
|
|
|
|
|
|
bean.setCompanyWechatId(adminUser.getAdminCompanyWechat().getCompanyWechatId());
|
|
|
bean.setCompanyWechatName(adminUser.getAdminCompanyWechat().getCompanyName());
|
|
|
-
|
|
|
+ bean.setGoodsType(WebsitGoodsTypeEnum.M.getKey());
|
|
|
bean.setFlag(MaterialFlagEnum.SAVE.getKey());
|
|
|
bean.setTotalAmount(BigDecimal.ZERO);
|
|
|
|
|
@@ -123,6 +123,7 @@ public class WebsitMPurchaseLogic {
|
|
|
public void edit(WebsitMPurchaseBean bean) {
|
|
|
AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
|
|
|
+ bean.setGoodsType(WebsitGoodsTypeEnum.M.getKey());
|
|
|
bean.setFlag(MaterialFlagEnum.SAVE.getKey());
|
|
|
bean.setTotalAmount(BigDecimal.ZERO);
|
|
|
|
|
@@ -227,7 +228,7 @@ public class WebsitMPurchaseLogic {
|
|
|
}
|
|
|
// 申请进价*申请数量=申请进价金额
|
|
|
itemBean.setApplyCostValue(itemBean.getApplyCost().multiply(itemBean.getApplyQty()).setScale(2, BigDecimal.ROUND_DOWN));
|
|
|
- itemBean.setCheckQty(itemBean.getApplyCost());
|
|
|
+ itemBean.setCheckQty(itemBean.getApplyQty());
|
|
|
itemBean.setGoodsCode(relaGoods.getGoodsCode());
|
|
|
itemBean.setGoodsSpecification(relaGoods.getGoodsSpecification());
|
|
|
itemBean.setGoodsStockUnit(relaGoods.getGoodsStockUnit());
|
|
@@ -440,6 +441,7 @@ public class WebsitMPurchaseLogic {
|
|
|
}
|
|
|
|
|
|
private void convertOrderParams(WebsitMPurchaseBean bean, WebsitPurchase purchase, List<WebsitPurchaseItem> purchaseItems) {
|
|
|
+ BigDecimal totalAmount = BigDecimal.ZERO;
|
|
|
// 获取供应商商品记录
|
|
|
List<WebsitVenderGoodsRelaVO> relaList = this.queryVenderGoods(bean);
|
|
|
final Map<String, WebsitVenderGoodsRelaVO> relaMap = relaList.stream()
|
|
@@ -461,10 +463,11 @@ public class WebsitMPurchaseLogic {
|
|
|
.setInStockCost(itemBean.getInStockCost())
|
|
|
.setInStockQty(itemBean.getInStockQty());
|
|
|
}
|
|
|
- purchase.setTotalAmount(purchase.getTotalAmount().add(item.getCostValue()));
|
|
|
+ totalAmount = totalAmount.add(item.getCostValue());
|
|
|
}
|
|
|
|
|
|
purchase.setImageUrl(bean.getImageUrl())
|
|
|
+ .setTotalAmount(totalAmount)
|
|
|
.setPurchaseTime(bean.getPurchaseTime())
|
|
|
.setConfirmRemark(bean.getConfirmRemark());
|
|
|
}
|