|
|
|
@ -36,9 +36,9 @@ public class IrSessionParamServiceImpl extends ServiceImpl<IrSessionParamMapper,
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
|
|
public boolean saveSessionParam(SessionParamReqVO sessionParamReqVO1) {
|
|
|
|
|
public boolean saveSessionParam(SessionParamReqVO sessionParamReqVO) {
|
|
|
|
|
|
|
|
|
|
String sessionId = sessionParamReqVO1.getSessionId();
|
|
|
|
|
String sessionId = sessionParamReqVO.getSessionId();
|
|
|
|
|
Assert.notEmpty(sessionId, "会话ID不能为空");
|
|
|
|
|
Integer count = irSessionService.lambdaQuery().eq(IrSession::getId, sessionId).count();
|
|
|
|
|
Assert.isTrue(count > 0, "会话不存在");
|
|
|
|
@ -47,7 +47,7 @@ public class IrSessionParamServiceImpl extends ServiceImpl<IrSessionParamMapper,
|
|
|
|
|
.stream().collect(Collectors.toMap(IrSessionParam::getParamName, i -> i));
|
|
|
|
|
|
|
|
|
|
// 组装数据
|
|
|
|
|
List<IrSessionParam> irSessionParamList = sessionParamReqVO1.toIrSessionParamList().stream().filter(i -> StrUtil.isNotEmpty(i.getParamName())).map(i -> {
|
|
|
|
|
List<IrSessionParam> irSessionParamList = sessionParamReqVO.toIrSessionParamList().stream().filter(i -> StrUtil.isNotEmpty(i.getParamName())).map(i -> {
|
|
|
|
|
IrSessionParam irSessionParam = sessionParamMap.get(i.getParamName());
|
|
|
|
|
if (Objects.nonNull(irSessionParam)) {
|
|
|
|
|
irSessionParam.setParamValue(i.getParamValue());
|
|
|
|
|