package xin.glue.ui.B.common; import java.util.List; import com.posdata.glue.context.PosContext; import com.posdata.glue.dao.PosGenericDao; import com.posdata.glue.dao.PosJdbcDao; import com.posdata.glue.dao.manager.PosQueryDefinition; import com.posdata.glue.dao.manager.PosQueryManagerImpl; import com.posdata.glue.dao.vo.PosParameter; public class SaveModifyHistory { public static boolean writeLog(PosGenericDao dao, String interfaceID , String status , String queryId , List params , String pgmID ,String userName ) { try { PosQueryManagerImpl queryManager = (PosQueryManagerImpl)PosContext.getBeanFactory().getBeanObject("queryManager"); PosQueryDefinition query = queryManager.getQueryDefinition(queryId); PosParameter param = new PosParameter(); String paramValue = ""; param.setValueParamter(0, interfaceID);//界面ID param.setValueParamter(1, status);//U、D param.setValueParamter(2, query.getQueryStatement());//执行SQL int count = params.size(); for (int i=0; i