|
@@ -571,8 +571,14 @@ public class ConsoleFacade {
|
|
|
* @param filterVO
|
|
|
* @return 2170
|
|
|
*/
|
|
|
+ @Transactional
|
|
|
public Boolean saveMedicaIndicator(FilterVO filterVO){
|
|
|
List<String> timeList = filterFacade.getTimeList(filterVO);
|
|
|
+ QueryWrapper<MedIndexResult> qw = new QueryWrapper<>();
|
|
|
+ qw.eq("hospital_id",filterVO.getHospitalId());
|
|
|
+ qw.ge("start_date",filterVO.getStartDate()+" 00:00:00");
|
|
|
+ qw.le("end_date", handleTime(filterVO.getEndDate()));
|
|
|
+ medIndexResultFacade.remove(qw);
|
|
|
for (String startTime : timeList) {
|
|
|
filterVO.setStartDate(startTime);
|
|
|
filterVO.setEndDate( handleTime(startTime));
|
|
@@ -588,7 +594,6 @@ public class ConsoleFacade {
|
|
|
* @param filterVO
|
|
|
* @return 2170
|
|
|
*/
|
|
|
- @Transactional
|
|
|
public void getMedicaIndicator(FilterVO filterVO){
|
|
|
MedIndexResult medIndexResult = new MedIndexResult();
|
|
|
Map<String, Long> selectOperationNumMap = behospitalInfoFacade.selectOperationNum(filterVO);
|