|
|
@@ -125,6 +125,25 @@ public class RptFinancialMonthSummaryServiceImpl implements IRptFinancialMonthSu
|
|
|
return rptFinancialMonthSummaryMapper.insertBachRptFinancialMonthSummary(monthSummaryList);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int creatMontSummaryAccountAdjustment( Map param) {
|
|
|
+ LocalDate today = LocalDate.now();
|
|
|
+ LocalDate lastMonth = today.minusMonths(1);
|
|
|
+ DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy.MM");
|
|
|
+ // 格式化上个月日期为字符串
|
|
|
+ String formattedDate = lastMonth.format(formatter);
|
|
|
+ //按照传值条件查询统计账单情况
|
|
|
+ param.put("monthCode",StringUtils.isNotBlank(param.get("monthCode").toString())?param.get("monthCode").toString():formattedDate);
|
|
|
+ param.put("deptId", StringUtils.isNotBlank(param.get("deptId").toString())?param.get("deptId").toString():null);
|
|
|
+ List<Map<String,Object>> monthSummaryList=rptFinancialMonthSummaryMapper.selectMonthSummaryList(param);
|
|
|
+ if(monthSummaryList.size()==0){
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ return rptFinancialMonthSummaryMapper.insertBachRptFinancialMonthSummary(monthSummaryList);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@Override
|
|
|
public List<RptFinancialMonthSummary> selectRptFinancialMonthSummaryListToCheck(RptFinancialMonthSummary rptFinancialMonthSummary) {
|
|
|
return rptFinancialMonthSummaryMapper.selectRptFinancialMonthSummaryListToCheck(rptFinancialMonthSummary);
|