|
|
@ -75,15 +75,18 @@ public class AppSpecialrebatedistributeService { |
|
|
|
appSpecialrebatedistributeDetailsVo.setProcInsId(data.getProcInstId()); |
|
|
|
BeanUtil.copyProperties(data,appSpecialrebatedistributeDetailsVo); |
|
|
|
List<AppSpecialrebatedistributedetailDetailsVo> scmSpecialrebatedistributedetails = appSpecialrebatedistributeDetailsVo.getScmSpecialrebatedistributedetails(); |
|
|
|
for (AppSpecialrebatedistributedetailDetailsVo scmSpecialrebatedistributedetail : scmSpecialrebatedistributedetails) { |
|
|
|
scmSpecialrebatedistributedetail.setSid(scmSpecialrebatedistributedetail.getSpecialRebateSid()); |
|
|
|
} |
|
|
|
appSpecialrebatedistributeDetailsVo.setUploadMoneyTotal(scmSpecialrebatedistributedetails.stream().map(AppSpecialrebatedistributedetailDetailsVo::getUploadMoney).reduce(BigDecimal.ZERO,BigDecimal::add)); |
|
|
|
appSpecialrebatedistributeDetailsVo.setEstimateRebateTotal(scmSpecialrebatedistributedetails.stream().map(AppSpecialrebatedistributedetailDetailsVo::getEstimateRebate).reduce(BigDecimal.ZERO,BigDecimal::add)); |
|
|
|
return rb.success().setData(appSpecialrebatedistributeDetailsVo); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<AppSpecialRebateDisGetVehVo>> getVehBySpecialRebateSid(String specialRebateSid) { |
|
|
|
public ResultBean<List<AppSpecialRebateDisGetVehVo>> getVehBySpecialRebateSid(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
List<AppSpecialRebateDisGetVehVo> appSpecialRebateDisGetVehVos = new ArrayList<>(); |
|
|
|
List<BaseSpecialRebateDisGetVehVo> data = baseVehicleFeign.getVehBySpecialRebateSid(specialRebateSid).getData(); |
|
|
|
List<BaseSpecialRebateDisGetVehVo> data = baseVehicleFeign.getVehBySpecialRebateSid(sid).getData(); |
|
|
|
for (BaseSpecialRebateDisGetVehVo datum : data) { |
|
|
|
AppSpecialRebateDisGetVehVo appSpecialRebateDisGetVehVo = new AppSpecialRebateDisGetVehVo(); |
|
|
|
BeanUtil.copyProperties(datum,appSpecialRebateDisGetVehVo); |
|
|
|