Commit 6da60ff1ee02cea1bafb064b134ddead4797de73

Authored by 潘钊
1 parent 910ac5e0

update...

src/main/java/com/bsth/data/schedule/DayOfSchedule.java
... ... @@ -387,7 +387,7 @@ public class DayOfSchedule {
387 387 * @Title: batchSave
388 388 * @Description: TODO(批量入库)
389 389 */
390   - private void batchSave(final List<ScheduleRealInfo> list) {
  390 + private void batchSave(List<ScheduleRealInfo> list) {
391 391 // 查询数据库最大ID
392 392 Long id = schRepository.getMaxId();
393 393 if (null == id)
... ... @@ -408,12 +408,13 @@ public class DayOfSchedule {
408 408 TransactionStatus status = tran.getTransaction(def);
409 409  
410 410 try{
  411 + final List<ScheduleRealInfo> pstList = list;
411 412 //写入
412 413 jdbcTemplate.batchUpdate("insert into bsth_c_s_sp_info_real(id,bc_type,bcs,bcsj,cl_zbh,create_date,dfsj,directive_state,fcno,fcsj,fcsj_actual,j_gh,j_name,jhlc,lp_name,qdz_code,qdz_name,real_exec_date,remarks,s_gh,s_name,schedule_date,schedule_date_str,sflj,sp_id,status,update_date,xl_bm,xl_dir,xl_name,zdsj,zdsj_actual,zdz_code,zdz_name,ccno,df_auto,fgs_bm,fgs_name,gs_bm,gs_name,online,adjust_exps,reissue,jhlc_orig,sigin_compate,drift_status,cc_service,major_station_name)" +
413 414 " VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", new BatchPreparedStatementSetter() {
414 415 @Override
415 416 public void setValues(PreparedStatement ps, int i) throws SQLException {
416   - ScheduleRealInfo sch = list.get(i);
  417 + ScheduleRealInfo sch = pstList.get(i);
417 418 ps.setLong(1, sch.getId());
418 419 ps.setString(2, sch.getBcType());
419 420 ps.setInt(3, sch.getBcs()==null?0:sch.getBcs());
... ... @@ -466,7 +467,7 @@ public class DayOfSchedule {
466 467  
467 468 @Override
468 469 public int getBatchSize() {
469   - return list.size();
  470 + return pstList.size();
470 471 }
471 472 });
472 473  
... ...