|
@@ -106,8 +106,26 @@ public class GameAdMonitorServiceImpl extends ServiceImpl<GameAdMonitorMapper, G
|
|
|
|
|
|
if (param.getId() != null) {
|
|
|
//id不为空表示更新
|
|
|
- gameAdMonitor.setId(param.getId());
|
|
|
- return updateById(gameAdMonitor);
|
|
|
+ return update(new LambdaUpdateWrapper<GameAdMonitor>()
|
|
|
+ .set(GameAdMonitor::getRuleName, gameAdMonitor.getRuleName())
|
|
|
+ .set(GameAdMonitor::getRuleType, gameAdMonitor.getRuleType())
|
|
|
+ .set(GameAdMonitor::getDepartment, gameAdMonitor.getDepartment())
|
|
|
+ .set(GameAdMonitor::getGameId, gameAdMonitor.getGameId())
|
|
|
+ .set(GameAdMonitor::getMediaType, gameAdMonitor.getMediaType())
|
|
|
+ .set(GameAdMonitor::getRuleDimension, gameAdMonitor.getRuleDimension())
|
|
|
+ .set(GameAdMonitor::getEffectiveScope, gameAdMonitor.getEffectiveScope())
|
|
|
+ .set(GameAdMonitor::getIsStart, gameAdMonitor.getIsStart())
|
|
|
+ .set(GameAdMonitor::getAlarmType, gameAdMonitor.getAlarmType())
|
|
|
+ .set(GameAdMonitor::getAlarmFrequency, gameAdMonitor.getAlarmFrequency())
|
|
|
+ .set(GameAdMonitor::getAlarmCount, gameAdMonitor.getAlarmCount())
|
|
|
+ .set(GameAdMonitor::getOperateDimension, gameAdMonitor.getOperateDimension())
|
|
|
+ .set(GameAdMonitor::getOperateType, gameAdMonitor.getOperateType())
|
|
|
+ .set(GameAdMonitor::getExecuteScope, gameAdMonitor.getExecuteScope())
|
|
|
+ .set(GameAdMonitor::getDataVisitsPeriod, gameAdMonitor.getDataVisitsPeriod())
|
|
|
+ .set(GameAdMonitor::getRuleCondition, gameAdMonitor.getRuleCondition())
|
|
|
+ .set(GameAdMonitor::getUpdateBy, sysUserId)
|
|
|
+ .set(GameAdMonitor::getUpdateTime, now)
|
|
|
+ .eq(GameAdMonitor::getId, param.getId()));
|
|
|
}
|
|
|
//id为空表示要新建一条规则
|
|
|
gameAdMonitor.setCreateBy(sysUserId);
|