Index: ssts-print/src/main/java/com/forgon/disinfectsystem/printRecyclingApplicationConfig/dwr/table/PrintConfigTableManager.java =================================================================== diff -u -r12331 -r20839 --- ssts-print/src/main/java/com/forgon/disinfectsystem/printRecyclingApplicationConfig/dwr/table/PrintConfigTableManager.java (.../PrintConfigTableManager.java) (revision 12331) +++ ssts-print/src/main/java/com/forgon/disinfectsystem/printRecyclingApplicationConfig/dwr/table/PrintConfigTableManager.java (.../PrintConfigTableManager.java) (revision 20839) @@ -6,16 +6,17 @@ import net.sf.json.JSONArray; import com.forgon.component.grid.GridManager; -import com.forgon.disinfectsystem.entity.invoicemanager.InvoiceDepartment; import com.forgon.disinfectsystem.entity.printRecyclingApplicationConfig.PrintConfig; -import com.forgon.tools.hibernate.ObjectDao; +import com.forgon.disinfectsystem.printRecyclingApplicationConfig.service.PrintConfigManager; public class PrintConfigTableManager { private GridManager gridManager; - private ObjectDao objectDao; - public void setObjectDao(ObjectDao objectDao) { - this.objectDao = objectDao; + private PrintConfigManager printConfigManager; + + public void setPrintConfigManager(PrintConfigManager printConfigManager) { + this.printConfigManager = printConfigManager; } + public void setGridManager(GridManager gridManager) { this.gridManager = gridManager; } @@ -26,48 +27,16 @@ PrintConfig.class.getSimpleName(), sql, new String[] { }); } public String findAllPrintConfig(){ - List list = objectDao.findAllObjects(PrintConfig.class.getSimpleName()); - JSONArray obj = JSONArray.fromObject(list); - return obj.toString(); + List list = printConfigManager.getAll(); + return JSONArray.fromObject(list).toString(); } public void moveUpRecord(String number){ - Integer numberOrder = Integer.parseInt(number); - //判断是不是第二条记录 - if(numberOrder>1){ - PrintConfig currentprintConfig = (PrintConfig) objectDao.getByProperty(PrintConfig.class.getSimpleName() - , "orderNum", numberOrder); - currentprintConfig.setOrderNum(numberOrder-1); - - PrintConfig printConfig = (PrintConfig) objectDao.getByProperty(PrintConfig.class.getSimpleName() - , "orderNum", numberOrder-1); - printConfig.setOrderNum(printConfig.getOrderNum()+1); - - objectDao.saveOrUpdate(currentprintConfig); - objectDao.saveOrUpdate(printConfig); - } + printConfigManager.moveUp(number); } public void moveDownRecord(String number){ - - Integer numberOrder = Integer.parseInt(number); - - PrintConfig printConfig = (PrintConfig) objectDao.getByProperty(PrintConfig.class.getSimpleName() - , "orderNum", numberOrder+1); - - if(printConfig != null){ - PrintConfig currentPrintConfig = (PrintConfig) objectDao. - getByProperty(PrintConfig.class.getSimpleName() - , "orderNum", numberOrder); - currentPrintConfig.setOrderNum(numberOrder+1); - - printConfig.setOrderNum(printConfig.getOrderNum()-1); - - objectDao.saveOrUpdate(currentPrintConfig); - objectDao.saveOrUpdate(printConfig); - } - - + printConfigManager.moveDown(number); } }