diff --git a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java index d8e5dcc57..8b7a65ec4 100644 --- a/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java +++ b/coolstore-partner-common/src/main/java/com/cool/store/enums/ErrorCodeEnum.java @@ -192,6 +192,8 @@ public enum ErrorCodeEnum { TIME_NULL_FALSE(109013, "有时间为空", null), + UNISSUED_STATEMENT_2(109014, "该门店已发布账单", null), + INSERT_OPENING_OPERATION_PLAN_AUDIT_FALSE(103001,"插入运营方案审核信息失败",null), INSERT_OPENING_OPERATION_PLAN_FALSE(103002,"插入运营方案失败",null), diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/FranchiseFeeServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/FranchiseFeeServiceImpl.java index 24e7d9a30..20759769f 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/FranchiseFeeServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/FranchiseFeeServiceImpl.java @@ -59,6 +59,10 @@ public class FranchiseFeeServiceImpl implements FranchiseFeeService { franchiseFeeDO.setId(request.getId()); franchiseFeeMapper.updateByPrimaryKeySelective(franchiseFeeDO); } else { + FranchiseFeeDO isExist = franchiseFeeMapper.selectByShopId(request.getShopId()); + if (Objects.nonNull(isExist)){ + throw new ServiceException(ErrorCodeEnum.UNISSUED_STATEMENT_2); + } franchiseFeeMapper.insertSelective(franchiseFeeDO); } ShopInfoDO shopInfoDO = shopInfoMapper.selectByPrimaryKey(request.getShopId());