|
@@ -297,9 +297,11 @@ public class OperatingReportServiceImpl extends BaseServiceImpl<Integer, Operati
|
|
operatingReport.setProfit(incomeTotal.subtract(costAmount));
|
|
operatingReport.setProfit(incomeTotal.subtract(costAmount));
|
|
params.put("organId", operatingReport.getOrganId());
|
|
params.put("organId", operatingReport.getOrganId());
|
|
params.put("cooperationOrganId", operatingReport.getCooperationOrganId());
|
|
params.put("cooperationOrganId", operatingReport.getCooperationOrganId());
|
|
- if (operatingReportDao.getReport(params) == null) {
|
|
|
|
|
|
+ OperatingReport hasReport = operatingReportDao.getReport(params);
|
|
|
|
+ if (hasReport == null) {
|
|
operatingReportDao.insert(operatingReport);
|
|
operatingReportDao.insert(operatingReport);
|
|
} else {
|
|
} else {
|
|
|
|
+ operatingReport.setId(hasReport.getId());
|
|
operatingReportDao.update(operatingReport);
|
|
operatingReportDao.update(operatingReport);
|
|
}
|
|
}
|
|
}
|
|
}
|