From cbc53d3765e0ec38b4195a5157b82cc6f32e7aa5 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 15 三月 2019 17:44:37 +0800 Subject: [PATCH] 删除ConfigDao --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java | 19 +++++++++++++------ 1 files changed, 13 insertions(+), 6 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java index 0d2c9f1..4ca5863 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/LostOrderServiceImpl.java @@ -17,7 +17,6 @@ import com.yeshi.fanli.entity.bus.user.HongBaoV2; import com.yeshi.fanli.entity.bus.user.LostOrder; import com.yeshi.fanli.entity.bus.user.Order; -import com.yeshi.fanli.service.inter.order.CommonOrderService; import com.yeshi.fanli.service.inter.order.HongBaoOrderService; import com.yeshi.fanli.service.inter.order.LostOrderService; import com.yeshi.fanli.service.inter.order.OrderService; @@ -39,6 +38,7 @@ @Resource private LostOrderMapper lostOrderMapper; + @Transactional @Override public int addLostOrder(LostOrder lostOrder) { String orderId = lostOrder.getOrderId(); @@ -142,13 +142,13 @@ } lostOrder.setHandleTime(System.currentTimeMillis()); lostOrder.setResultCode(LostOrder.RESULT_CODE_VERFING); - lostOrderDao.update(lostOrder); + lostOrderMapper.updateByPrimaryKeySelective(lostOrder); } public void reject(LostOrder lostOrder) { lostOrder.setHandleTime(System.currentTimeMillis()); lostOrder.setState(2); - lostOrderDao.update(lostOrder); + lostOrderMapper.updateByPrimaryKeySelective(lostOrder); } @Override @@ -196,7 +196,7 @@ @Override public LostOrder getOne(long id) { - return lostOrderDao.find(LostOrder.class, id); + return lostOrderMapper.selectByPrimaryKey(id); } @Override @@ -232,8 +232,14 @@ @Override public void processFail(String orderId) { - lostOrderDao.update("update LostOrder lo set lo.resultCode=? where lo.orderId=?", - new Serializable[] { LostOrder.RESULT_CODE_FAIL, orderId }); + List<LostOrder> list = lostOrderMapper.selectByOrderId(orderId); + if (list != null) + for (LostOrder order : list) { + LostOrder update = new LostOrder(); + update.setId(order.getId()); + update.setResultCode(LostOrder.RESULT_CODE_FAIL); + lostOrderMapper.updateByPrimaryKeySelective(update); + } } @Override @@ -247,6 +253,7 @@ @Override public void deleteLostOrder(long id) { + LostOrder lostOrder = new LostOrder(); lostOrder.setId(id); lostOrderDao.delete(lostOrder); -- Gitblit v1.8.0