From f09a932e8710a7c596f162d34220ea8532657be5 Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Mon, 16 Jun 2025 16:52:36 +0800 Subject: [PATCH] fix --- .../cool/store/service/impl/DecorationServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/DecorationServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/DecorationServiceImpl.java index 7d03acefc..9647c8eeb 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/DecorationServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/DecorationServiceImpl.java @@ -840,7 +840,13 @@ public class DecorationServiceImpl implements DecorationService { && !shopSubStageInfo.getShopSubStageStatus().equals(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_901.getShopSubStageStatus())) { throw new ServiceException(ErrorCodeEnum.UPDATE_DESIGN_LEADER); } - decorationDesignInfoDAO.updateDesignLeaderIdAndDesignUserIdInteger(shopId, userId); + DecorationMeasureDO measure = decorationMeasureDAO.getByShopId(shopId); + measure.setDesignUserId(userId); + decorationMeasureDAO.updateByPrimaryKeySelective(measure,userId); + DecorationDesignInfoDO design = decorationDesignInfoDAO.getByShopId(shopId); + if (Objects.nonNull(design)){ + decorationDesignInfoDAO.updateDesignLeaderIdAndDesignUserIdInteger(shopId, userId); + } shopStageInfoDAO.updateShopStageInfo(shopId, ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_90); ShopInfoDO shopInfo = shopInfoDAO.getShopInfo(shopId); LineInfoDO lineInfo = lineInfoMapper.getByLineId(shopInfo.getLineId());