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