chengf
2025-08-27 074caee550216dfd4bb676677ae33cbd837c5710
service-store/src/main/java/com/java110/store/api/ContractPartyaApi.java
@@ -78,6 +78,8 @@
        ContractPartyaPo contractPartyaPo = BeanConvertUtil.covertBean(reqJson, ContractPartyaPo.class);
        //判断该活动主体是否被使用
        checkUseContract(contractPartyaPo);
        contractPartyaPo.setStoreId(storeId);
        return updateContractPartyaBMOImpl.update(contractPartyaPo);
@@ -101,6 +103,12 @@
        ContractPartyaPo contractPartyaPo = BeanConvertUtil.covertBean(reqJson, ContractPartyaPo.class);
        //判断该活动主体是否被使用
        checkUseContract(contractPartyaPo);
        contractPartyaPo.setStoreId(storeId);
        return deleteContractPartyaBMOImpl.delete(contractPartyaPo);
    }
    private void checkUseContract(ContractPartyaPo contractPartyaPo){
        ContractDto contractDto = new ContractDto();
        if(contractPartyaPo.getTypeId().equals("1")){
            contractDto.setaPartyaId(contractPartyaPo.getPartyaId());
@@ -113,8 +121,6 @@
        if(!CollectionUtils.isEmpty(contractDtos)){
            throw new IllegalArgumentException("该合同主体已经被使用,不能删除");
        }
        contractPartyaPo.setStoreId(storeId);
        return deleteContractPartyaBMOImpl.delete(contractPartyaPo);
    }
    /**