8-6 新增预算单同步修改数据库的使用记录
This commit is contained in:
parent
1c136ed302
commit
0548238a18
|
@ -53,6 +53,27 @@ public class ProjectBudgetInfoServiceImpl extends ServiceImpl<ProjectBudgetInfoM
|
|||
@Override
|
||||
public void saveData(ProjectBudgetInfoImportReq req) {
|
||||
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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue