|
@ -1,6 +1,7 @@ |
|
|
package com.qs.serve.modules.excel.service.impl; |
|
|
package com.qs.serve.modules.excel.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplierContacts; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplierContacts; |
|
|
import com.qs.serve.modules.bms.mapper.BmsSupplierMapper; |
|
|
import com.qs.serve.modules.bms.mapper.BmsSupplierMapper; |
|
@ -75,6 +76,7 @@ public class DateCheckApplyServiceImpl implements DateCheckApplyService { |
|
|
//暂未定义时间区间
|
|
|
//暂未定义时间区间
|
|
|
List<TbsActivity> activityList = activityMapper.selectList(actLqw); |
|
|
List<TbsActivity> activityList = activityMapper.selectList(actLqw); |
|
|
List<DataCheckApplyDetailItem> detailItemList = new ArrayList<>(); |
|
|
List<DataCheckApplyDetailItem> detailItemList = new ArrayList<>(); |
|
|
|
|
|
if(CollectionUtil.isNotEmpty(activityList)){ |
|
|
for (TbsActivity activity : activityList) { |
|
|
for (TbsActivity activity : activityList) { |
|
|
TbsCostApply costApply = costApplyMapper.selectById(activity.getCostApplyId()); |
|
|
TbsCostApply costApply = costApplyMapper.selectById(activity.getCostApplyId()); |
|
|
DataCheckApplyDetailItem detailItem = new DataCheckApplyDetailItem(); |
|
|
DataCheckApplyDetailItem detailItem = new DataCheckApplyDetailItem(); |
|
@ -146,6 +148,21 @@ public class DateCheckApplyServiceImpl implements DateCheckApplyService { |
|
|
} |
|
|
} |
|
|
detailItemList.add(detailItem); |
|
|
detailItemList.add(detailItem); |
|
|
} |
|
|
} |
|
|
|
|
|
}else { |
|
|
|
|
|
DataCheckApplyDetailItem detailItem = new DataCheckApplyDetailItem(); |
|
|
|
|
|
detailItem.setActivityCode(""); |
|
|
|
|
|
detailItem.setActivityDate(""); |
|
|
|
|
|
detailItem.setActivityTheme(""); |
|
|
|
|
|
detailItem.setCostApplyAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setCheckedAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setCheckingAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setNotCheckAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setDontCheckAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setPayAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setUnPayAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItem.setNotPayAmt(BigDecimal.ZERO); |
|
|
|
|
|
detailItemList.add(detailItem); |
|
|
|
|
|
} |
|
|
detailInfo.setDetailList(detailItemList); |
|
|
detailInfo.setDetailList(detailItemList); |
|
|
return detailInfo; |
|
|
return detailInfo; |
|
|
} |
|
|
} |
|
@ -170,6 +187,9 @@ public class DateCheckApplyServiceImpl implements DateCheckApplyService { |
|
|
|
|
|
|
|
|
//申请总金额
|
|
|
//申请总金额
|
|
|
BigDecimal totalAmount = activityMapper.sumSupplierActivityCost(supplierId); |
|
|
BigDecimal totalAmount = activityMapper.sumSupplierActivityCost(supplierId); |
|
|
|
|
|
if(totalAmount==null){ |
|
|
|
|
|
totalAmount = BigDecimal.ZERO; |
|
|
|
|
|
} |
|
|
mainInfo.setCostApplyAmt(totalAmount); |
|
|
mainInfo.setCostApplyAmt(totalAmount); |
|
|
if(totalAmount.compareTo(BigDecimal.ZERO)==0){ |
|
|
if(totalAmount.compareTo(BigDecimal.ZERO)==0){ |
|
|
mainInfo.setCostApplyAmt(totalAmount); |
|
|
mainInfo.setCostApplyAmt(totalAmount); |
|
|