入参方式:
private static Map<String, String[]> BOT_MAP = new HashMap<String, String[]>();
private void intMap() {
//北京
BOT_MAP.put("1", new String[]{"1212212"});
//广州
BOT_MAP.put("2", new String[]{"23424243"});
//南京
BOT_MAP.put("3", new String[]{"456456"});
//北京/广州/南京
BOT_MAP.put("4", new String[]{"1212212", "23424243", "456456"});
}
查询数据:
List<ReportmmServiceDto> reportmmServiceDtos = satisfactionMapper.getmmOrgId(Arrays.asList(BOT_MAP.get(map.get("type"))));
数据转换
int sumMmSatisfactionScore1Cnt = 0;//非常满意
int sumMmSatisfactionScore2Cnt = 0;//满意
int sumMmSatisfactionScore3Cnt = 0;//基本满意
int sumMmSatisfactionScore4Cnt = 0;//不满意
if (reportmmServiceDtos != null) {
for (ReportmmServiceDto reportmmServiceDto : reportmmServiceDtos) {
String mmSatisfactionScore1Cnt = reportmmServiceDto.getMmSatisfactionScore1Cnt();
String mmSatisfactionScore2Cnt = reportmmServiceDto.getMmSatisfactionScore2Cnt();
String mmSatisfactionScore3Cnt = reportmmServiceDto.getMmSatisfactionScore3Cnt();
String mmSatisfactionScore4Cnt = reportmmServiceDto.getMmSatisfactionScore4Cnt();
sumMmSatisfactionScore1Cnt = sumMmSatisfactionScore1Cnt + Integer.parseInt(mmSatisfactionScore1Cnt);
sumMmSatisfactionScore2Cnt = sumMmSatisfactionScore2Cnt + Integer.parseInt(mmSatisfactionScore2Cnt);
sumMmSatisfactionScore3Cnt = sumMmSatisfactionScore3Cnt + Integer.parseInt(mmSatisfactionScore3Cnt);
sumMmSatisfactionScore4Cnt = sumMmSatisfactionScore4Cnt + Integer.parseInt(mmSatisfactionScore4Cnt);
}
}