|
|
@ -100,7 +100,8 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){ |
|
|
|
Assert.throwEx("状态不支持释放活动费用"); |
|
|
|
} |
|
|
|
BigDecimal releaseAmount = validActivity(costApply.getContractFlag().equals(1),activity,false,false); |
|
|
|
BigDecimal releaseAmount = validActivity(costApply.getContractFlag()!=null |
|
|
|
&&costApply.getContractFlag().equals(1),activity,false,false); |
|
|
|
TbsActivity param = new TbsActivity(); |
|
|
|
param.setId(activityId); |
|
|
|
param.setActivityState(TbsActivityState.STATE_4_Release); |
|
|
@ -163,7 +164,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
payCondition.setFinishedFlag(1); |
|
|
|
activityPayConditionService.update(payCondition,updLqw); |
|
|
|
//如果为最后的活动,更变费用申请状态
|
|
|
|
costApplyService.flushCostStatus(costApply.getId(),costApply.getContractFlag().equals(1)); |
|
|
|
costApplyService.flushCostStatus(costApply.getId(),costApply.getContractFlag()!=null&&costApply.getContractFlag().equals(1)); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
@ -219,7 +220,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
if(payWay==null){ |
|
|
|
Assert.throwEx("请选择支付方式"); |
|
|
|
} |
|
|
|
boolean cotractFlag = costApply.getContractFlag().equals(1); |
|
|
|
boolean cotractFlag = costApply.getContractFlag()!=null&&costApply.getContractFlag().equals(1); |
|
|
|
if(cotractFlag){ |
|
|
|
if(verificationBo.getPayConditionId()==null){ |
|
|
|
Assert.throwEx("请选择支付条件"); |
|
|
@ -579,7 +580,7 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
|
if(costApply.getTotalActivityAmount().compareTo(totalCostApplyUsed)<=0){ |
|
|
|
//金额是否用完
|
|
|
|
updCost.setChargeState(TbsCostApplyState.State_3_finished.getCode()); |
|
|
|
}else if (costApply.getContractFlag().equals(1)){ |
|
|
|
}else if (costApply.getContractFlag()!=null&&costApply.getContractFlag().equals(1)){ |
|
|
|
//协议类
|
|
|
|
LambdaQueryWrapper<TbsActivityPayCondition> lambdaQueryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
lambdaQueryWrapper.eq(TbsActivityPayCondition::getCostApplyId,costApply.getId()); |
|
|
|