请选择 进入手机版 | 继续访问电脑版

导入学生成绩表获取学生的ID

[复制链接]
发表于 2019-10-16 17:20:04 |显示全部楼层
   现在我们有这么一个场景:
   
   
姓名 成绩
小明 100
小红 98

我们将上方的Excel表格导入到成绩表中。在导入的过程中,我们需要通过用户表将学生的成绩查询出来之后进行一个比对。

  1. String sql="select t.*,g.id orgid,g.name orgname from ISC_USER t left join ISC_BASEORG g  on t.baseorg_id=g.id ";
  2.                         List<Map> userList = hibernateDaoISC.queryForListWithSql(sql);
复制代码

  1. /**
  2.          * 获取用户ID
  3.          * @param list
  4.          * @param fzrphone
  5.          * @param type
  6.          * @return
  7.          */
  8.         public Map getOrgId(List<Map> list,String fzrphone,String type){
  9.                   String [] fzrphoneData=fzrphone.split("、");
  10.                   String phone=fzrphoneData[0];
  11.                   Map returnmap=new HashMap();
  12.                   for (int i = 0; i < list.size(); i++) {
  13.                           Map map=list.get(i);
  14.                           if(map.get("NAMECODE")!=null){
  15.                           if(map.get("NAMECODE").equals(fzrphone)){
  16.                                   returnmap=map;
  17.                           }
  18.                           }
  19.       }
  20.                 return returnmap;
  21.         }
  22.        
复制代码
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2019-12-16 21:54 , Processed in 0.109640 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部