|
@@ -99,6 +99,7 @@ public class ClaimServiceImpl extends ServiceImpl<ClaimMapper, Claim> implements
|
|
|
@Override
|
|
|
@DSTransactional
|
|
|
public void delete(Long id) {
|
|
|
+ //通过流水ID查找出到账认领的数据
|
|
|
Claim claim = this.getOne(Wrappers.<Claim>query().lambda().eq(Claim::getBusinessId,id));
|
|
|
if(ObjectUtils.isNotEmpty(claim.getBusinessId())){
|
|
|
//更新流水数据为认领状态
|
|
@@ -106,9 +107,10 @@ public class ClaimServiceImpl extends ServiceImpl<ClaimMapper, Claim> implements
|
|
|
water.setId(claim.getBusinessId());
|
|
|
water.setIsClaim(0);//未认领状态
|
|
|
accountRunningWaterService.updateById(water);
|
|
|
+ this.removeById(claim.getId());
|
|
|
+ claimContractService.remove(Wrappers.<ClaimContract>query().lambda().eq(ClaimContract::getClaimId,claim.getId()));
|
|
|
}
|
|
|
- this.removeById(Wrappers.<Claim>query().lambda().eq(Claim::getBusinessId,id));
|
|
|
- claimContractService.remove(Wrappers.<ClaimContract>query().lambda().eq(ClaimContract::getClaimId,claim.getId()));
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|