(fix)(chat)Return chat id when creating new one.
Some checks failed
supersonic CentOS CI / build (21) (push) Has been cancelled
supersonic mac CI / build (21) (push) Has been cancelled
supersonic ubuntu CI / build (21) (push) Has been cancelled
supersonic windows CI / build (21) (push) Has been cancelled

This commit is contained in:
jerryjzhang
2025-04-05 18:43:16 +08:00
parent d26c9180ed
commit 2e7ba468c9
2 changed files with 6 additions and 3 deletions

View File

@@ -22,11 +22,10 @@ public class ChatController {
private ChatManageService chatService;
@PostMapping("/save")
public Boolean save(@RequestParam(value = "chatName") String chatName,
public Long save(@RequestParam(value = "chatName") String chatName,
@RequestParam(value = "agentId", required = false) Integer agentId,
HttpServletRequest request, HttpServletResponse response) {
chatService.addChat(UserHolder.findUser(request, response), chatName, agentId);
return true;
return chatService.addChat(UserHolder.findUser(request, response), chatName, agentId);
}
@GetMapping("/getAll")

View File

@@ -273,12 +273,14 @@ public class ModelConverter {
List<Measure> measures = modelReq.getModelDetail().getMeasures();
List<Dimension> dimensions = modelReq.getModelDetail().getDimensions();
List<Identify> identifiers = modelReq.getModelDetail().getIdentifiers();
List<Field> fields = modelReq.getModelDetail().getFields();
if (measures != null) {
for (Measure measure : measures) {
if (StringUtils.isNotBlank(measure.getBizName())
&& StringUtils.isBlank(measure.getExpr())) {
measure.setExpr(measure.getBizName());
fields.add(new Field(measure.getBizName(), ""));
}
}
}
@@ -287,6 +289,7 @@ public class ModelConverter {
if (StringUtils.isNotBlank(dimension.getBizName())
&& StringUtils.isBlank(dimension.getExpr())) {
dimension.setExpr(dimension.getBizName());
fields.add(new Field(dimension.getBizName(), ""));
}
}
}
@@ -297,6 +300,7 @@ public class ModelConverter {
identify.setName(identify.getBizName());
}
identify.setIsCreateDimension(1);
fields.add(new Field(identify.getBizName(), ""));
}
}