From d5f837a50f9874e4d08d786bfaeaed23dc7fe745 Mon Sep 17 00:00:00 2001 From: 陈力 <chenli@lotaai.com> Date: 星期三, 14 六月 2023 15:32:44 +0800 Subject: [PATCH] 存餐、取餐、管理员取出 --- app/src/main/java/com/lotaai/canguiayw/sqllitedb/SqlliteDbManage.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/SqlliteDbManage.java b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/SqlliteDbManage.java index bb414a6..904058d 100644 --- a/app/src/main/java/com/lotaai/canguiayw/sqllitedb/SqlliteDbManage.java +++ b/app/src/main/java/com/lotaai/canguiayw/sqllitedb/SqlliteDbManage.java @@ -37,6 +37,21 @@ daoSession.insertOrReplace(model); } + public void deleteFromOrderByGridNo(String gridNo){ + DaoSession daoSession = getDaoSession(); + QueryBuilder<Order> qb = daoSession.queryBuilder(Order.class); + QueryBuilder<Order> queryBuilder + = qb.where(OrderDao.Properties.GridNo.eq(gridNo)).orderAsc(OrderDao.Properties.TakeCode); + + List<Order> ordersList = queryBuilder.list(); + if (ordersList!=null && ordersList.size()>0){ + for (int i = 0; i < ordersList.size(); i++){ + Order order = ordersList.get(i); + daoSession.delete(order); + } + } + } + /** * 添加订单明细信息信息 * @@ -225,6 +240,23 @@ return gridModels; } + public void updateGridByStr(String gridNo,int state){ + CrontrolGridModel model = new CrontrolGridModel(); + model.ChangeGrid(gridNo); + DaoSession daoSession = getDaoSession(); + QueryBuilder<GridModel> qb = daoSession.queryBuilder(GridModel.class); + QueryBuilder<GridModel> queryBuilder + = qb.where(GridModelDao.Properties.GridNo.eq(model.getGridNo()),GridModelDao.Properties.GuiHao.eq(model.getGuiNo())).orderAsc(GridModelDao.Properties.GuiHao); + List<GridModel> gridModels = queryBuilder.list(); + if (gridModels != null || gridModels.size() > 0) { + for (int i = 0; i < gridModels.size();i++){ + GridModel mm = gridModels.get(i); + mm.setState(state); + daoSession.update(mm); + } + } + } + public GridModel selectFreeGrid(){ DaoSession daoSession = getDaoSession(); QueryBuilder<GridModel> qb = daoSession.queryBuilder(GridModel.class); -- Gitblit v1.7.1