文档章节

从数据库查数,存储到list对象里

o
 osc_g8254g7s
发布于 2019/08/20 16:03
字数 188
阅读 3
收藏 0

精选30+云产品,助力企业轻松上云!>>>

public List<HashMap<String, Object>> selectorderDetails(String date, String province, String city, String vendor,
            String scene, int limitcount, int pagecount) {
        List<HashMap<String, Object>> retorderList=new ArrayList<HashMap<String,Object>>();
        List<HashMap<String, Object>> orderDetailsList=new ArrayList<HashMap<String,Object>>();
        HashMap<String, Object> param=new HashMap<String, Object>();
        param.put("date", date);
        param.put("province", province);
        param.put("city", city);
        param.put("vendor", vendor);
        param.put("scene", scene);
        param.put("limitcount", limitcount);
        param.put("number", pagecount);
        orderDetailsList=groupOrderDao.selectorderDetails(param);
        int totalsumorder=Convert.toIntValue(groupOrderDao.selectorderTotalTask(param).get(0).get("totlesumtask"));
        if(orderDetailsList.size()>0)
        {
            for(HashMap<String, Object> itemMap:orderDetailsList)
            {
                HashMap<String, Object> orderMap=new HashMap<String, Object>();
                orderMap.put("date", itemMap.get("date"));
                orderMap.put("province", itemMap.get("province"));
                orderMap.put("city", itemMap.get("city"));
                orderMap.put("vendor", itemMap.get("vendor"));
                orderMap.put("scene", itemMap.get("scene"));
                orderMap.put("cate", itemMap.get("cate"));
                orderMap.put("task_type", itemMap.get("task_type"));
                orderMap.put("issue_type", itemMap.get("issue_type"));
                orderMap.put("orderprocesstime", StringUtil.getFormatNumber(Convert.toFloatValue(itemMap.get("orderprocesstime")),2));            
                orderMap.put("ordercloserate", StringUtil.getFormatNumber(Convert.toFloatValue(itemMap.get("ordercloserate")),2)+"%");
                orderMap.put("totle_hang_up_task", itemMap.get("totle_hang_up_task"));
                orderMap.put("ordershouldrate", StringUtil.getFormatNumber(Convert.toFloatValue(itemMap.get("ordershouldrate")),2)+"%");
                orderMap.put("ordertimeoutrate",StringUtil.getFormatNumber(Convert.toFloatValue(itemMap.get("ordertimeoutrate")),2)+"%");
                orderMap.put("ordertyperate",StringUtil.getFormatNumber(Convert.toIntValue(itemMap.get("totle_task"))*100/totalsumorder,2)+"%");
                retorderList.add(orderMap);
            }
        }
        return retorderList;
    }

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

Spark Summit North America 202006 高清 PPT 下载

为期五天的 Spark Summit North America 2020在美国时间 2020-06-22 ~ 06-26 举行。由于今年新冠肺炎的影响,本次会议第一次以线上的形式进行。这次会议虽然是五天,但是前两天是培训,后面三...

osc_z9t307rr
19分钟前
14
0
矩阵计算与AI革命:可将计算性能提高150倍的异构计算

本文翻译自Wikibon矩阵计算与AI革命系列研究文章。 如今异构计算(Heterogeneous Compute,HC)已经部署在消费类移动设备中,与传统架构相比可以将矩阵工作负载的性能提高50倍。同时,这也将...

osc_ml6lx2h4
20分钟前
11
0
smart 后台 使用说明

乐观锁 说明 如果想实现如下需求: 当要更新一条记录的时候,希望这条记录没有被别人更新,确保当前只有一个人在操作。 乐观锁的实现原理: 取出记录时,获取当前 version 2 更新时,带上这个 ...

奔跑的android
20分钟前
3
0
关于win10的hype-v与VMWARE启动冲突的解决方法

升级win10后,在卸载hype-v重启电脑后仍然报错,解决的办法是只需要直接使用管理员身份打命令提示符,然后执行以下命令即可: bcdedit /set hypervisorlaunchtype off...

osc_l7zl78wt
22分钟前
16
0
操作系统设计中的加电引导

作者:丁宋涛 系统启动过程概述 在掀下电脑开机按钮后,电源就会开始向主板和其他外围设备供电。初始状态下的电压还不太稳定,因此并不会立即开始指令的执行。此时,主板上的控制芯片组会发出重...

osc_kz2s8mnr
23分钟前
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部