8-6 新增预算单同步修改数据库的使用记录
This commit is contained in:
parent
1c136ed302
commit
0548238a18
|
@ -53,6 +53,27 @@ public class ProjectBudgetInfoServiceImpl extends ServiceImpl<ProjectBudgetInfoM
|
||||||
@Override
|
@Override
|
||||||
public void saveData(ProjectBudgetInfoImportReq req) {
|
public void saveData(ProjectBudgetInfoImportReq req) {
|
||||||
ProjectBudgetInfoEntity entity = BeanUtil.copyProperties(req, ProjectBudgetInfoEntity.class);
|
ProjectBudgetInfoEntity entity = BeanUtil.copyProperties(req, ProjectBudgetInfoEntity.class);
|
||||||
|
ProjectEntity projectEntity = projectService.getById(req.getProjectId());
|
||||||
|
switch (req.getBudgetName()) {
|
||||||
|
case "人工成本":
|
||||||
|
projectEntity.setUseLaborCost(projectEntity.getUseLaborCost() + req.getBudgetAmount());
|
||||||
|
break;
|
||||||
|
case "设备摊销":
|
||||||
|
projectEntity.setUseEquipmentAmortization(projectEntity.getUseEquipmentAmortization() + req.getBudgetAmount());
|
||||||
|
break;
|
||||||
|
case "奖金预提":
|
||||||
|
projectEntity.setUseBonusProvision(projectEntity.getUseBonusProvision() + req.getBudgetAmount());
|
||||||
|
break;
|
||||||
|
case "交通食宿":
|
||||||
|
projectEntity.setUseTransAccomMeals(projectEntity.getUseTransAccomMeals() + req.getBudgetAmount());
|
||||||
|
break;
|
||||||
|
case "其他杂费":
|
||||||
|
projectEntity.setUseOthersCost(projectEntity.getUseOthersCost() + req.getBudgetAmount());
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
projectService.updateById(projectEntity);
|
||||||
this.baseMapper.insert(entity);
|
this.baseMapper.insert(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue