Commit 4ed22960ca1621f10c2463a4fad9921879e48eba

Authored by 廖磊
1 parent 5e705681

班次人员日报表排序

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>() {