|
@ -467,14 +467,8 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
@Override |
|
|
@Override |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public void release(Long activityId,String userCode,Boolean throwEx,boolean checkState) { |
|
|
public void release(Long activityId,String userCode,Boolean throwEx,boolean checkState) { |
|
|
String url = "unknown"; |
|
|
|
|
|
try { |
|
|
log.warn("费用释放 activityId:{}",activityId); |
|
|
HttpServletRequest request = ServletUtils.getRequest(); |
|
|
|
|
|
url = request.getRequestURI(); |
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
log.warn("费用释放 activityId:{} url:{}",activityId,url); |
|
|
|
|
|
SysUser sysUser = sysUserService.getByAccount(userCode); |
|
|
SysUser sysUser = sysUserService.getByAccount(userCode); |
|
|
if(userCode.equals("0")){ |
|
|
if(userCode.equals("0")){ |
|
|
sysUser = new SysUser(); |
|
|
sysUser = new SysUser(); |
|
@ -1469,12 +1463,16 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe |
|
|
activityUpdate.setId(verification.getActivityId()); |
|
|
activityUpdate.setId(verification.getActivityId()); |
|
|
activityService.updateById(activityUpdate); |
|
|
activityService.updateById(activityUpdate); |
|
|
} |
|
|
} |
|
|
//更新释放的核销(通过batchId区分旧版的单核销,单核销在此方法外部有释放函数,只处理批量的核销释放)
|
|
|
//更新释放的核销
|
|
|
if(verification.getBatchId()!=null |
|
|
if(verification.getRegReleaseFlag()!=null |
|
|
&&verification.getRegReleaseFlag()!=null |
|
|
|
|
|
&&verification.getRegReleaseFlag().equals(1)){ |
|
|
&&verification.getRegReleaseFlag().equals(1)){ |
|
|
//更新活动状态
|
|
|
//更新活动状态
|
|
|
SysUser sysUser = sysUserService.getById(verification.getRegReleaseUserId()); |
|
|
SysUser sysUser = sysUserService.getById(verification.getRegReleaseUserId()); |
|
|
|
|
|
if(sysUser==null){ |
|
|
|
|
|
sysUser = new SysUser(); |
|
|
|
|
|
sysUser.setCode("0"); |
|
|
|
|
|
sysUser.setName("系统执行"); |
|
|
|
|
|
} |
|
|
this.release(verification.getActivityId(),sysUser.getCode(),true,false); |
|
|
this.release(verification.getActivityId(),sysUser.getCode(),true,false); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|