|
|
@@ -49,7 +49,7 @@ public class RiskControlServiceImpl extends ServiceImpl<SecondRiskControlRecordM
|
|
|
private final PlatformSecondTradeServiceImpl tradeService;
|
|
|
private final SecondUserCreditMapper secondUserCreditMapper;
|
|
|
private final SecondUserCreditRecordServiceImpl sreditRecordService;
|
|
|
-
|
|
|
+
|
|
|
@Lazy
|
|
|
@Autowired
|
|
|
private SecondGoodsServiceImpl secondGoodsService;
|
|
|
@@ -250,11 +250,16 @@ public class RiskControlServiceImpl extends ServiceImpl<SecondRiskControlRecordM
|
|
|
}
|
|
|
// 方式1: 使用LambdaUpdateWrapper
|
|
|
LambdaUpdateWrapper<SecondRiskControlRecord> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
- updateWrapper.in(SecondRiskControlRecord::getBusinessId, vo.getBusinessId())
|
|
|
- .eq(SecondRiskControlRecord::getDeleteFlag, 0)
|
|
|
+ updateWrapper.eq(SecondRiskControlRecord::getDeleteFlag, 0)
|
|
|
.eq(SecondRiskControlRecord::getRuleType, vo.getRuleType())
|
|
|
.set(SecondRiskControlRecord::getRiskStatus, vo.getIsExecute())
|
|
|
.set(SecondRiskControlRecord::getUpdatedTime, new Date());
|
|
|
+ if (vo.getRuleType() == 4) {
|
|
|
+ updateWrapper.in(SecondRiskControlRecord::getUserId, vo.getUserId());
|
|
|
+
|
|
|
+ } else {
|
|
|
+ updateWrapper.in(SecondRiskControlRecord::getBusinessId, vo.getBusinessId());
|
|
|
+ }
|
|
|
secondRiskControlRecordMapper.update(null, updateWrapper);
|
|
|
return true;
|
|
|
}
|