Posted on 2011-12-21 23:01
哈希 閱讀(698)
評論(0) 編輯 收藏
//采購申請單——保存狀態
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">