Commit ce434d38 authored by hezhen's avatar hezhen

13

parent d933132c
...@@ -129,7 +129,7 @@ public class AppUserSellingWater implements Serializable { ...@@ -129,7 +129,7 @@ public class AppUserSellingWater implements Serializable {
*/ */
@Column(name = "extract") @Column(name = "extract")
@ApiModelProperty(value = "提成百分比") @ApiModelProperty(value = "提成百分比")
private Integer extract; private BigDecimal extract;
/** /**
* 是否入账:0-未入账;1-已入账 * 是否入账:0-未入账;1-已入账
......
...@@ -82,7 +82,7 @@ public class BaseOrderAcceptDetailed implements Serializable { ...@@ -82,7 +82,7 @@ public class BaseOrderAcceptDetailed implements Serializable {
@Column(name = "extract") @Column(name = "extract")
@ApiModelProperty(value = "抽成比例") @ApiModelProperty(value = "抽成比例")
private Integer extract; private BigDecimal extract;
......
...@@ -168,7 +168,7 @@ public class AppUserSellingWaterBiz extends BaseBiz<AppUserSellingWaterMapper, A ...@@ -168,7 +168,7 @@ public class AppUserSellingWaterBiz extends BaseBiz<AppUserSellingWaterMapper, A
sellingWater.setAcceptId(zAcceptId); sellingWater.setAcceptId(zAcceptId);
sellingWater=selectOne(sellingWater); sellingWater=selectOne(sellingWater);
if (sellingWater != null ){ if (sellingWater != null ){
BigDecimal commission=orderAmount.multiply(new BigDecimal(sellingWater.getExtract())).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP); BigDecimal commission=orderAmount.multiply(sellingWater.getExtract()).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
sellingWater.setAcceptId(acceptId); sellingWater.setAcceptId(acceptId);
sellingWater.setWaiting(1); sellingWater.setWaiting(1);
sellingWater.setStatus(1); sellingWater.setStatus(1);
......
...@@ -131,7 +131,7 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -131,7 +131,7 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
if (type != 3 && mchId == 0){ if (type != 3 && mchId == 0){
continue; continue;
} }
BigDecimal divisionAmount=orderAmount.multiply(new BigDecimal(commissionRatio.getExtract())).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP); BigDecimal divisionAmount=orderAmount.multiply(commissionRatio.getExtract()).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
BaseOrderAcceptDetailed acceptDetailed=new BaseOrderAcceptDetailed(); BaseOrderAcceptDetailed acceptDetailed=new BaseOrderAcceptDetailed();
BeanUtils.copyProperties(orderWaterDTO,acceptDetailed); BeanUtils.copyProperties(orderWaterDTO,acceptDetailed);
acceptDetailed.setMchId(mchId); acceptDetailed.setMchId(mchId);
...@@ -188,7 +188,7 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -188,7 +188,7 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
insertSelective(acceptDetailed1); insertSelective(acceptDetailed1);
} }
}else { }else {
BigDecimal divisionAmount=orderAmount.multiply(new BigDecimal(acceptDetailed1.getExtract())).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP); BigDecimal divisionAmount=orderAmount.multiply(acceptDetailed1.getExtract()).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
acceptDetailed1.setDivisionAmount(divisionAmount); acceptDetailed1.setDivisionAmount(divisionAmount);
insertSelective(acceptDetailed1); insertSelective(acceptDetailed1);
amount=amount.add(divisionAmount); amount=amount.add(divisionAmount);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment