| | |
| | | |
| | | |
| | | ContractPartyaPo contractPartyaPo = BeanConvertUtil.covertBean(reqJson, ContractPartyaPo.class); |
| | | //判断该活动主体是否被使用 |
| | | checkUseContract(contractPartyaPo); |
| | | contractPartyaPo.setStoreId(storeId); |
| | | |
| | | return updateContractPartyaBMOImpl.update(contractPartyaPo); |
| | |
| | | |
| | | 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()); |
| | |
| | | if(!CollectionUtils.isEmpty(contractDtos)){ |
| | | throw new IllegalArgumentException("该合同主体已经被使用,不能删除"); |
| | | } |
| | | contractPartyaPo.setStoreId(storeId); |
| | | return deleteContractPartyaBMOImpl.delete(contractPartyaPo); |
| | | } |
| | | |
| | | /** |