|
@ -546,7 +546,13 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){ |
|
|
if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){ |
|
|
Assert.throwEx("当前费用状态不支持"); |
|
|
Assert.throwEx("当前费用状态不支持"); |
|
|
} |
|
|
} |
|
|
|
|
|
VtbVerification orgData = null; |
|
|
|
|
|
if(verificationBo.getOrgVerificationId()!=null){ |
|
|
|
|
|
orgData = this.getById(verificationBo.getOrgVerificationId()); |
|
|
|
|
|
if(!orgData.getVerificationState().equals(VtbVerificationState.Rollback.getCode())){ |
|
|
|
|
|
Assert.throwEx("原来的核销数据非回退状态"); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
String saleRegionId = supplier.handleSaleRegionId(); |
|
|
String saleRegionId = supplier.handleSaleRegionId(); |
|
|
BmsRegion saleRegion = regionMapper.selectById(saleRegionId); |
|
|
BmsRegion saleRegion = regionMapper.selectById(saleRegionId); |
|
|
String saleBizNames = saleRegion!=null?saleRegion.getPathNames():"null_申请时未录入"; |
|
|
String saleBizNames = saleRegion!=null?saleRegion.getPathNames():"null_申请时未录入"; |
|
@ -680,6 +686,12 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
activityParam.setActivityState(TbsActivityState.STATE_1_Checking); |
|
|
activityParam.setActivityState(TbsActivityState.STATE_1_Checking); |
|
|
activityService.updateById(activityParam); |
|
|
activityService.updateById(activityParam); |
|
|
|
|
|
|
|
|
|
|
|
//更新原来的核销为关闭
|
|
|
|
|
|
if(orgData!=null){ |
|
|
|
|
|
orgData.setVerificationState(VtbVerificationState.Close.getCode()); |
|
|
|
|
|
this.updateById(orgData); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//判断是否直接跳过审批的申请
|
|
|
//判断是否直接跳过审批的申请
|
|
|
AsyncManager.me().execute(AsyncFactory.saveVtbSubmit(verification, totalAmount)); |
|
|
AsyncManager.me().execute(AsyncFactory.saveVtbSubmit(verification, totalAmount)); |
|
|
|
|
|
|
|
|