public void doSaveDetails(Context context, CheckinSheetTask task) { for (CheckInSheetItem item : task.getItems()) { InsertSqlBuilder ib = new InsertSqlBuilder(context); ib.setTable(ERPTableNames.Inventory.CheckinSheet_Det.getTableName()); ib.addColumn("RECID", ib.guid, item.getRECID()); ib.addColumn("sheetId", ib.guid, item.getSheetId()); ib.addColumn("goodsId", ib.guid, item.getGoodsId()); ib.addColumn("goodsCode", ib.STRING, item.getGoodsCode()); ib.addColumn("goodsNo", ib.STRING, item.getGoodsNo()); ib.addColumn("goodsName", ib.STRING, item.getGoodsName()); ib.addColumn("goodsSpec", ib.STRING, item.getGoodsSpec()); ib.addColumn("unit", ib.STRING, item.getUnit()); ib.addColumn("scale", ib.INT, item.getScale()); ib.addColumn("price", ib.DOUBLE, item.getPrice()); ib.addColumn("amount", ib.DOUBLE, item.getAmount()); ib.addColumn("realCount", ib.DOUBLE, item.getRealCount()); ib.execute(); } }