Commit 4ed22960ca1621f10c2463a4fad9921879e48eba
1 parent
5e705681
班次人员日报表排序
Showing
1 changed file
with
14 additions
and
1 deletions
src/main/java/com/bsth/service/forms/impl/FormsServiceImpl.java
| @@ -424,6 +424,18 @@ public class FormsServiceImpl implements FormsService { | @@ -424,6 +424,18 @@ public class FormsServiceImpl implements FormsService { | ||
| 424 | if(map.get("fgsdmShif")!=null&&!map.get("fgsdmShif").equals("")){ | 424 | if(map.get("fgsdmShif")!=null&&!map.get("fgsdmShif").equals("")){ |
| 425 | fgsdmShif =map.get("fgsdmShif").toString(); | 425 | fgsdmShif =map.get("fgsdmShif").toString(); |
| 426 | } | 426 | } |
| 427 | + String statue=""; | ||
| 428 | + if(map.get("state") !=null){ | ||
| 429 | + statue =map.get("state").toString(); | ||
| 430 | + } | ||
| 431 | + String type=""; | ||
| 432 | + if(map.get("type") !=null){ | ||
| 433 | + type =map.get("type").toString(); | ||
| 434 | + } | ||
| 435 | + String sql_ =""; | ||
| 436 | + if(!type.equals("") && !statue.equals("")){ | ||
| 437 | + sql_ +=" order by "+statue+" "+type; | ||
| 438 | + } | ||
| 427 | String sql ="select t.* from (select r.schedule_date,r.j_name," | 439 | String sql ="select t.* from (select r.schedule_date,r.j_name," |
| 428 | + "IFNULL(r.s_name,'')as s_name," | 440 | + "IFNULL(r.s_name,'')as s_name," |
| 429 | + " r.cl_zbh,r.xl_bm, r.j_gh,r.gs_bm,r.fgs_bm,r.lp_name " | 441 | + " r.cl_zbh,r.xl_bm, r.j_gh,r.gs_bm,r.fgs_bm,r.lp_name " |
| @@ -433,7 +445,8 @@ public class FormsServiceImpl implements FormsService { | @@ -433,7 +445,8 @@ public class FormsServiceImpl implements FormsService { | ||
| 433 | + " and r.gs_bm like '%"+gsdmShif+"%' " | 445 | + " and r.gs_bm like '%"+gsdmShif+"%' " |
| 434 | + " and r.fgs_bm like '%"+fgsdmShif+"%' ) t" | 446 | + " and r.fgs_bm like '%"+fgsdmShif+"%' ) t" |
| 435 | + " GROUP BY t.schedule_date,t.j_name,t.s_name, " | 447 | + " GROUP BY t.schedule_date,t.j_name,t.s_name, " |
| 436 | - + "t.cl_zbh,t.xl_bm,t.j_gh,t.gs_bm,t.fgs_bm,t.lp_name "; | 448 | + + "t.cl_zbh,t.xl_bm,t.j_gh,t.gs_bm,t.fgs_bm,t.lp_name " |
| 449 | + + sql_; | ||
| 437 | 450 | ||
| 438 | 451 | ||
| 439 | List<Shifday> list = jdbcTemplate.query(sql, new RowMapper<Shifday>() { | 452 | List<Shifday> list = jdbcTemplate.query(sql, new RowMapper<Shifday>() { |