//dorado 批量更新数据
public Object saveFlowProjectBaseInfo(Map dataSetMap, Object parmaterMap){
Map<String,String> outParameters=new HashMap<String ,String>();
DataSet datasetFlowProjectSignInfo=(DataSet) dataSetMap.get("datasetFlowProjectSignInfo");
List<FlowProjectBaseInfoView> flowProjectBaseInfoViews=(List<FlowProjectBaseInfoView>) datasetFlowProjectSignInfo.getRecords(DataSet.MODIFIED);
FlowProjectBaseinfo flowProjectBaseinfo=null;
if(flowProjectBaseInfoViews!=null&&flowProjectBaseInfoViews.size()>0){
for(Iterator<FlowProjectBaseInfoView> it=flowProjectBaseInfoViews.iterator();it.hasNext();) {
FlowProjectBaseInfoView fw=(FlowProjectBaseInfoView)it.next();
int pid=fw.getFlowProjectId();
try {
flowProjectBaseinfo=flowProjectSvc.getFlowProjectBaseInfoById(pid);
flowProjectBaseinfo.setFlowProjectSignNO(fw.getFlowProjectSignNO());
flowProjectBaseinfo.setFlowProjectSignInfo(fw.getFlowProjectSignInfo());
flowProjectSvc.updateFlowProjectBaseInfo(flowProjectBaseinfo);
} catch (Exception e) {
e.printStackTrace();
}
}
}
outParameters.put("$message", "保存成功");
return outParameters;
}