Posted on 2011-12-21 23:01
哈希 阅读(697)
评论(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">