|
|
@ -72,6 +72,8 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.math.MathContext; |
|
|
|
import java.math.RoundingMode; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
@ -266,7 +268,7 @@ public class ScmSpecialrebatedistributeService extends MybatisBaseService<ScmSpe |
|
|
|
String specialRebateSid = record.getSpecialRebateSid(); |
|
|
|
int disVehCount = scmSpecialrebateVehsService.getDisVehCount(specialRebateSid); |
|
|
|
record.setDisNum(String.valueOf(disVehCount)); |
|
|
|
record.setUnitSetAllocationMoney(new BigDecimal(record.getUploadMoney()).divide(new BigDecimal(disVehCount)).toString()); |
|
|
|
record.setUnitSetAllocationMoney(new BigDecimal(record.getUploadMoney()).divide(new BigDecimal(disVehCount),2,BigDecimal.ROUND_HALF_UP).toString()); |
|
|
|
} |
|
|
|
vo.setScmSpecialrebatedistributedetails(scmSpecialrebatedistributedetailDetailsVos); |
|
|
|
return rb.success().setData(vo); |
|
|
|