batchUpdate

//采购申请单——保存状态
 public void updateSpStatus() {
  //要更新的状态 1、待业务审核 2、待财务审核 3、审核退回  4、入款
  String statusId=request().getParameter("status");
  //要更新的id
  String[] idStrings=request().getParameterValues("id");
  //吧要更新的确认单放入集合一起更新
  List<PurchaseAddMoney> list=new ArrayList<PurchaseAddMoney>();
  for(int i=0;i<idStrings.length;i++){
   PurchaseAddMoney pur=new PurchaseAddMoney();
   pur.setId(idStrings[i]);
   pur.setStatusId(statusId);
   //如果是财务确认,要更新财务确认日期
   if(statusId.equals("j208")){    
    //更新完成审批时间  
    pur.setFinishApproveDate(CommonHelper.getCreateTimeToString());
   }
      
   list.add(pur);
  }
  //批量更新到数据库  
  purchaseAddService.batchUpdate(list);
  this.render(SUCCESS);
 }


public int[] batchUpdate(List list) {  
  return super.batchUpdate(list);
 }

<form id="purchaseAddApply" name="purchaseAddApply" method="post" action="purchaseAddUpdateStatus">

你可能感兴趣的:(batchUpdate)