|
|
@@ -61,8 +61,14 @@ public class TaskAnnualReportServiceImpl extends BaseMybatisDao<TaskAnnualReport
|
|
|
taskAnnualReport.setAid(TokenManager.getAdminId());
|
|
|
taskAnnualReport.setUid(tOrderNew.getBuyerId());
|
|
|
taskAnnualReport.setCreateTime(new Date());
|
|
|
- this.taskAnnualReportMapper.insert(taskAnnualReport);
|
|
|
- return taskAnnualReport;
|
|
|
+ TaskAnnualReport use = taskAnnualReportMapper.selectByTidAndYear(taskAnnualReport.getTid(), taskAnnualReport.getYear());
|
|
|
+ if (use !=null){
|
|
|
+ taskAnnualReport.setId(use.getId());
|
|
|
+ return update(taskAnnualReport);
|
|
|
+ }else {
|
|
|
+ this.taskAnnualReportMapper.insert(taskAnnualReport);
|
|
|
+ return taskAnnualReport;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|