From 28cf328a098334b51a3e9d2d56f983fb8c862211 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 23 五月 2020 09:54:38 +0800 Subject: [PATCH] 足迹、收藏订单兼容新需求 --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoPunishOrderServiceImpl.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoPunishOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoPunishOrderServiceImpl.java index 78e8130..4c095ee 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoPunishOrderServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoPunishOrderServiceImpl.java @@ -84,6 +84,20 @@ hongBaoV2Service.updateByPrimaryKeySelective(update); } } + } else if (hongBaoOder.getHongBaoV2() != null + && hongBaoOder.getHongBaoV2().getState() == HongBaoV2.STATE_YILINGQU) { + List<HongBaoV2> childList = hongBaoV2Service.listChildrenById(hongBaoOder.getHongBaoV2().getId()); + for (HongBaoV2 child : childList) { + if ((child.getState() == HongBaoV2.STATE_BUKELINGQU + || child.getState() == HongBaoV2.STATE_KELINGQU)) { + //鏈埌璐︾殑瀛愮孩鍖呬篃闇�瑕佸け鏁� + HongBaoV2 update = new HongBaoV2(child.getId()); + update.setUpdateTime(new Date()); + update.setState(HongBaoV2.STATE_SHIXIAO); + update.setBeizhu("鑱旂洘杩濊"); + hongBaoV2Service.updateByPrimaryKeySelective(update); + } + } } } } -- Gitblit v1.8.0