Merge branch 'cc_20250625_fix' into 'master'
删除门店加校验 See merge request hangzhou/java/custom_zxjp!119
This commit is contained in:
@@ -265,6 +265,7 @@ public enum ErrorCodeEnum {
|
||||
SHOP_HAVE_NOT_OVER_ACCORDING(1511014,"该加盟商下有未结束跟进的门店,请先结束门店",null),
|
||||
MOBILE_NOT_EXIST(151016,"手机号不存在,请先维护手机号!",null),
|
||||
|
||||
IS_EXIST_CLAIM(1511018,"存在已认领的账单,不能删除门店",null),
|
||||
API_CALL_ERROR(1511020,"接口调用错误",null),
|
||||
ADD_PAY_INFO_FAIL(1511021,"添加缴费信息失败",null),
|
||||
UPDATE_ERROR(1511022,"修改信息失败",null),
|
||||
|
||||
@@ -34,6 +34,7 @@ import com.github.pagehelper.PageInfo;
|
||||
import com.google.common.collect.Lists;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.collections4.ListUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -59,6 +60,8 @@ import static com.cool.store.enums.WorkflowSubStageStatusEnum.*;
|
||||
@Slf4j
|
||||
public class ShopServiceImpl implements ShopService {
|
||||
|
||||
@Resource
|
||||
private LinePayDAO linePayDAO;
|
||||
@Resource
|
||||
private OldShopDAO oldShopDAO;
|
||||
@Value("${mybatis.configuration.variables.enterpriseId}")
|
||||
@@ -231,10 +234,16 @@ public class ShopServiceImpl implements ShopService {
|
||||
// //进入选址不允许删除操作
|
||||
// throw new ServiceException(ErrorCodeEnum.NOT_ALLOW_OPERATE);
|
||||
// }
|
||||
// ShopStageInfoDO shopSubStageInfo = shopStageInfoDAO.getShopSubStageInfo(shopInfo.getId(), ShopSubStageEnum.SHOP_STAGE_3);
|
||||
// if(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_33.getShopSubStageStatus().equals(shopSubStageInfo.getShopSubStageStatus())){
|
||||
// throw new ServiceException(ErrorCodeEnum.NOT_ALLOW_OPERATE);
|
||||
// }
|
||||
ShopStageInfoDO shopSubStageInfo = shopStageInfoDAO.getShopSubStageInfo(shopInfo.getId(), ShopSubStageEnum.SHOP_STAGE_7);
|
||||
if(ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_73.getShopSubStageStatus().equals(shopSubStageInfo.getShopSubStageStatus())){
|
||||
throw new ServiceException(ErrorCodeEnum.IS_EXIST_CLAIM);
|
||||
}
|
||||
List<LinePayDO> franchiseFeePayInfoByShopId = linePayDAO.getFranchiseFeePayInfoByShopId(request.getShopId());
|
||||
if (ListUtils.emptyIfNull(franchiseFeePayInfoByShopId)
|
||||
.stream()
|
||||
.anyMatch(lineInfoDO->lineInfoDO.getXgjClaimStatus().equals(ClaimStatusEnum.CLAIMED.getCode()))){
|
||||
throw new ServiceException(ErrorCodeEnum.IS_EXIST_CLAIM);
|
||||
}
|
||||
// if (Objects.nonNull(shopInfo.getPointId())) {
|
||||
// PointInfoDO pointInfo = pointInfoDAO.getPointInfoById(shopInfo.getPointId());
|
||||
// if (Objects.nonNull(pointInfo) && SelectStatusEnum.SELECT_STATUS_1.getCode().equals(pointInfo.getSelectStatus())) {
|
||||
|
||||
Reference in New Issue
Block a user