diff --git a/src/main/java/com/ccsens/ptccsens/bean/vo/ProjectFinanceVo.java b/src/main/java/com/ccsens/ptccsens/bean/vo/ProjectFinanceVo.java index 8bff631..885f2ab 100644 --- a/src/main/java/com/ccsens/ptccsens/bean/vo/ProjectFinanceVo.java +++ b/src/main/java/com/ccsens/ptccsens/bean/vo/ProjectFinanceVo.java @@ -34,11 +34,11 @@ public class ProjectFinanceVo { @ApiModelProperty("任务名") private String name; @ApiModelProperty("任务财务信息id") - private Long taskFinanceId; + private Long taskFinanceId = 0L; @ApiModelProperty("预算") - private Long budget; + private Long budget = 0L; @ApiModelProperty("奖金") - private Long bonus; + private Long bonus = 0L; } @Data diff --git a/src/main/java/com/ccsens/ptccsens/service/FinanceService.java b/src/main/java/com/ccsens/ptccsens/service/FinanceService.java index c839357..6e9e3c1 100644 --- a/src/main/java/com/ccsens/ptccsens/service/FinanceService.java +++ b/src/main/java/com/ccsens/ptccsens/service/FinanceService.java @@ -2,6 +2,7 @@ package com.ccsens.ptccsens.service; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Snowflake; +import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson.JSONArray; import com.ccsens.ptccsens.bean.dto.FinanceDto; import com.ccsens.ptccsens.bean.po.*; diff --git a/src/main/java/com/ccsens/ptccsens/service/ProjectFinanceService.java b/src/main/java/com/ccsens/ptccsens/service/ProjectFinanceService.java index b812111..ae0e37b 100644 --- a/src/main/java/com/ccsens/ptccsens/service/ProjectFinanceService.java +++ b/src/main/java/com/ccsens/ptccsens/service/ProjectFinanceService.java @@ -148,7 +148,7 @@ public class ProjectFinanceService implements IProjectFinanceService{ proTaskPlugin.setCode(Constant.PLUGIN_FINANCE); proTaskPlugin.setPluginInner(pluginByCodeAndName.getInner()); proTaskPlugin.setPlginCol(1); - proTaskPlugin.setPlginRow((row == null || row == 0) ? 1 : row); + proTaskPlugin.setPlginRow((row == null || row == 0) ? 1 : row + 1); proTaskPlugin.setColspan(1); proTaskPlugin.setRowspan(1); proTaskPlugin.setTaskDetailId(taskId); diff --git a/src/main/resources/mapper_dao/FinanceDao.xml b/src/main/resources/mapper_dao/FinanceDao.xml index cc86f2e..06c2db4 100644 --- a/src/main/resources/mapper_dao/FinanceDao.xml +++ b/src/main/resources/mapper_dao/FinanceDao.xml @@ -23,12 +23,32 @@ group by f.id