后台发单扣点不对问题解决
This commit is contained in:
parent
6b6886f3f3
commit
f3c0419987
|
|
@ -297,11 +297,11 @@ public class OrderController extends BaseController {
|
||||||
// 扣点设置类目
|
// 扣点设置类目
|
||||||
DeptGoodsCategory deptGoodsCategory = deptGoodsCategoryService.get(goodsStandard.getDeptGoodsCategoryId());
|
DeptGoodsCategory deptGoodsCategory = deptGoodsCategoryService.get(goodsStandard.getDeptGoodsCategoryId());
|
||||||
// 平台扣点 = 平台金额 + 商品单价 * 扣点比例
|
// 平台扣点 = 平台金额 + 商品单价 * 扣点比例
|
||||||
deptMoney = deptMoney.add(deptGoodsCategory.getDeptMoney())
|
deptMoney = deptMoney.add(deptGoodsCategory.getPcDeptMoney())
|
||||||
.add(financialMaster.getPayMoney().multiply(BigDecimal.valueOf(Double.parseDouble(deptGoodsCategory.getDeptRate()))));
|
.add(financialMaster.getPayMoney().multiply(BigDecimal.valueOf(Double.parseDouble(deptGoodsCategory.getPcDeptRate()))));
|
||||||
// 截流扣点 = 截流金额 + 商品单价 * 扣点比例
|
// 截流扣点 = 截流金额 + 商品单价 * 扣点比例
|
||||||
specialMoney = specialMoney.add(deptGoodsCategory.getRetainMoney())
|
specialMoney = specialMoney.add(deptGoodsCategory.getPcRetainMoney())
|
||||||
.add(financialMaster.getPayMoney().multiply(BigDecimal.valueOf(Double.parseDouble(deptGoodsCategory.getRetainRate()))));
|
.add(financialMaster.getPayMoney().multiply(BigDecimal.valueOf(Double.parseDouble(deptGoodsCategory.getPcRetainRate()))));
|
||||||
// 平台扣点记录
|
// 平台扣点记录
|
||||||
FinancialDetail deptDetail = new FinancialDetail(deptId, financialDetailService.createCode(),
|
FinancialDetail deptDetail = new FinancialDetail(deptId, financialDetailService.createCode(),
|
||||||
financialMaster.getId(), financialMaster.getCode(), deptMoney, FinancialDetailType.PLATFORM_FEE.getCode(), null);
|
financialMaster.getId(), financialMaster.getCode(), deptMoney, FinancialDetailType.PLATFORM_FEE.getCode(), null);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue