|
@ -42,9 +42,7 @@ import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
import java.text.NumberFormat; |
|
|
import java.text.NumberFormat; |
|
|
import java.util.ArrayList; |
|
|
import java.util.*; |
|
|
import java.util.Date; |
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 平阴历史得分主表 |
|
|
* 平阴历史得分主表 |
|
@ -229,5 +227,25 @@ public class ScreenPyHistoryScoreServiceImpl implements ScreenPyHistoryScoreServ |
|
|
return resultDTO; |
|
|
return resultDTO; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public List<HistoryScoreDetailResultDTO.Detail> dplist(HistoryScoreListFormDTO formDTO) { |
|
|
|
|
|
//按条件查询数据,并做加和取平均值操作
|
|
|
|
|
|
List<HistoryScoreDetailResultDTO.Detail> resultList = screenPyHistoryScoreDao.selectDpList(formDTO); |
|
|
|
|
|
Map<String,String> map = new HashMap<>(); |
|
|
|
|
|
map.put("1258587398679126017","榆山街道");map.put("1215437824174608386","锦水街道"); |
|
|
|
|
|
map.put("f8d4a6af53b3fc5991ab1434b6ad39b8","东阿镇");map.put("d20a7488eedf5bcfd5231c3771bc0e3d","玫瑰镇"); |
|
|
|
|
|
map.put("ea78a8e9252f567517c4a8d60250c714","安城镇");map.put("1234085031077498881","孔村镇"); |
|
|
|
|
|
map.put("f279343a67653fc20d8333c6b2e4dbee","孝直镇");map.put("c259c3b1d27f960b9b379fb2886179ba","洪范池镇"); |
|
|
|
|
|
resultList.forEach(re->{ |
|
|
|
|
|
map.remove(re.getAgencyId()); |
|
|
|
|
|
}); |
|
|
|
|
|
for (String ma : map.keySet()){ |
|
|
|
|
|
HistoryScoreDetailResultDTO.Detail detail = new HistoryScoreDetailResultDTO.Detail(); |
|
|
|
|
|
detail.setAgencyId(ma); |
|
|
|
|
|
detail.setAgencyName(map.get(ma)); |
|
|
|
|
|
resultList.add(detail); |
|
|
|
|
|
} |
|
|
|
|
|
return resultList; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|