专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

数据库返回字段,增加默认类型,数据库返回默认类型

数据库返回字段,增加默认类型

描述

    要求返回字段类型:{"类型1", "类型2", "类型3", "类型4"},
    对应的收入情况,但是数据库查询出的类型不全,可能存在1个~4个
    例如:
        数据库返回对应数据:{"list":[{"type":"类型1","saleamt":"100"}]}

思路

    先查询出数据库存在的类型对应的收入信息,然后把查询出的类型和应该显示的类型作对比,
    存在的就取对应的数据存储在临时的数组中,不存在的数据默认为“0”存储,然后返回到Map中

处理示例方法

//查询数据库返回
list = shopSaleDao.getCensusSaleamtType(year, month, null);
Map<String, Object> jyMap = new HashMap<>();
String tmepArray[] = {"类型1", "类型2", "类型3", "类型4"};
String typeArray[] = new String[tmepArray.length];
String saleamtArray[] = new String[tmepArray.length];
for (int a = 0; a < tmepArray.length; a++) {
    boolean flag = true;
    for (int i = 0; i < list.size(); i++) {
        Map<String, Object> tempMap = list.get(i);
        if (tmepArray[a].equals(tempMap.get("type").toString())) {
            typeArray[a] = tempMap.get("type") + "";
            saleamtArray[a] = tempMap.get("saleamt") + "";
            flag = false;
        }
    }
    if (flag) {
        typeArray[a] = tmepArray[a];
        saleamtArray[a] = "0";
    }
}
jyMap.put("typeArray", typeArray);
jyMap.put("saleamtArray", saleamtArray);

文章永久链接:https://tech.souyunku.com/23450

未经允许不得转载:搜云库技术团队 » 数据库返回字段,增加默认类型,数据库返回默认类型

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们