|
@@ -96,14 +96,17 @@ public class SwRefundRequestRecordServiceImpl extends ServiceImpl<SwRefundReques
|
|
|
|
|
|
private void processRefundSuccess(SwRefundRequestRecordDO refundRequestRecordDO, SysUserVo currentUser, String refundstatus) {
|
|
|
// 退款记录表更新 实退金额 退款操作人,操作时间
|
|
|
- swRefundRequestRecordService.update(new LambdaUpdateWrapper<SwRefundRequestRecordDO>()
|
|
|
+ LambdaUpdateWrapper<SwRefundRequestRecordDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<SwRefundRequestRecordDO>()
|
|
|
.eq(SwRefundRequestRecordDO::getId, refundRequestRecordDO.getId())
|
|
|
.set(SwRefundRequestRecordDO::getActualretirement, refundRequestRecordDO.getRefundamount())
|
|
|
.set(SwRefundRequestRecordDO::getRefundstatus, refundstatus)
|
|
|
- .set(StringUtils.isNotBlank(currentUser.getId()),SwRefundRequestRecordDO::getRefundoperatorid, currentUser.getId())
|
|
|
- .set(StringUtils.isNotBlank(currentUser.getName()),SwRefundRequestRecordDO::getRefundoperatorname, currentUser.getName())
|
|
|
- .set(SwRefundRequestRecordDO::getRefundtime,new Date())
|
|
|
- );
|
|
|
+ .set(SwRefundRequestRecordDO::getRefundtime, new Date());
|
|
|
+
|
|
|
+ if (StringUtils.isNotBlank(currentUser.getId())){
|
|
|
+ lambdaUpdateWrapper.set(SwRefundRequestRecordDO::getRefundoperatorid, currentUser.getId());
|
|
|
+ lambdaUpdateWrapper.set(SwRefundRequestRecordDO::getRefundoperatorname, currentUser.getName());
|
|
|
+ }
|
|
|
+ swRefundRequestRecordService.update(lambdaUpdateWrapper);
|
|
|
}
|
|
|
|
|
|
@Transactional(propagation = Propagation.REQUIRES_NEW)
|