|
@@ -942,6 +942,10 @@ public class SubmitServiceImpl implements SubmitService {
|
|
|
CmOrganizeSkuPo organizeSkuInfo = submitMapper.getOrganizeSkuInfo(skuId, organizeId);
|
|
|
if ( StringUtils.isNotEmpty(organizeSkuInfo.getCostCheckFlag()) && "1".equals(organizeSkuInfo.getCostCheckFlag())) {
|
|
|
// 固定成本
|
|
|
+ if (taxFlag) {
|
|
|
+ organizeSkuInfo.setOrganizeCostPrice(MathUtil.add(organizeSkuInfo.getOrganizeCostPrice(), MathUtil.div( MathUtil.mul(organizeSkuInfo.getOrganizeCostPrice(), product.getTaxRate()), 100)).doubleValue());
|
|
|
+ organizeSkuInfo.setCmCostPrice(MathUtil.add(organizeSkuInfo.getCmCostPrice(), MathUtil.div( MathUtil.mul(organizeSkuInfo.getCmCostPrice(), product.getTaxRate()), 100)).doubleValue());
|
|
|
+ }
|
|
|
product.setOrganizeCostPrice(organizeSkuInfo.getOrganizeCostPrice());
|
|
|
product.setCmCostPrice(organizeSkuInfo.getCmCostPrice());
|
|
|
}
|
|
@@ -2540,6 +2544,10 @@ public class SubmitServiceImpl implements SubmitService {
|
|
|
CmOrganizeSkuPo organizeSkuInfo = submitMapper.getOrganizeSkuInfo(skuId, orderProduct.getOrganizeId());
|
|
|
if ( StringUtils.isNotEmpty(organizeSkuInfo.getCostCheckFlag()) && "1".equals(organizeSkuInfo.getCostCheckFlag())) {
|
|
|
// 固定成本
|
|
|
+ if (taxFlag) {
|
|
|
+ organizeSkuInfo.setOrganizeCostPrice(MathUtil.add(organizeSkuInfo.getOrganizeCostPrice(), MathUtil.div( MathUtil.mul(organizeSkuInfo.getOrganizeCostPrice(), product.getTaxRate()), 100)).doubleValue());
|
|
|
+ organizeSkuInfo.setCmCostPrice(MathUtil.add(organizeSkuInfo.getCmCostPrice(), MathUtil.div( MathUtil.mul(organizeSkuInfo.getCmCostPrice(), product.getTaxRate()), 100)).doubleValue());
|
|
|
+ }
|
|
|
product.setOrganizeCostPrice(organizeSkuInfo.getOrganizeCostPrice());
|
|
|
product.setCmCostPrice(organizeSkuInfo.getCmCostPrice());
|
|
|
}
|