Skip to content

Commit 4e264a1

Browse files
committed
Merge branch 'develop' of github.com:msslulu/tiny-engine-backend-java into fix/bug
2 parents eaa69c4 + d60612a commit 4e264a1

11 files changed

Lines changed: 15 additions & 16 deletions

File tree

app/src/main/resources/sql/mysql/01_create_all_tables_ddl_v1.0.0.mysql.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ create table `t_tenant`
581581
`id` int not null auto_increment comment '主键id',
582582
`org_code` varchar(255) comment '组织唯一代码',
583583
`name_cn` varchar(255) not null comment '组织中文名',
584-
`name_en` varchar(255) comment '组织英文名',
584+
`name_en` varchar(255) comment '组织英文名',
585585
`description` varchar(2000) comment '组织描述',
586586
`created_by` varchar(60) not null comment '创建人',
587587
`created_time` timestamp not null default current_timestamp comment '创建时间',

base/src/main/java/com/tinyengine/it/controller/AiChatController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public ResponseEntity<?> completions(@RequestBody ChatRequest request,
153153
@PostMapping("/encrypt-key")
154154
public Result<AiToken> getToken(@RequestBody ChatRequest request) throws Exception {
155155
String apiKey = request.getApiKey();
156-
if(apiKey == null || apiKey.isEmpty()) {
156+
if (apiKey == null || apiKey.isEmpty()) {
157157
return Result.failed(ExceptionEnum.CM320);
158158
}
159159
String token = aiChatV1Service.getToken(apiKey);

base/src/main/java/com/tinyengine/it/login/utils/JwtUtil.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ private List<Map<String, Object>> convertTenantsToSimpleMap(List<Tenant> tenants
116116
simple.put("description", tenant.getDescription());
117117
simple.put("createdBy", tenant.getCreatedBy());
118118
simple.put("lastUpdatedBy", tenant.getLastUpdatedBy());
119+
simple.put("isInUse", tenant.getIsInUse());
119120
// 不传递日期字段,避免序列化问题
120121
return simple;
121122
}).collect(Collectors.toList());
@@ -182,6 +183,7 @@ public List<Tenant> getTenantIdFromToken(String token) {
182183
tenant.setDescription((String) map.get("description"));
183184
tenant.setCreatedBy((String) map.get("createdBy"));
184185
tenant.setLastUpdatedBy((String) map.get("lastUpdatedBy"));
186+
tenant.setIsInUse((Boolean) map.get("isInUse"));
185187
return tenant;
186188
}).collect(Collectors.toList());
187189
}

base/src/main/java/com/tinyengine/it/model/dto/AiToken.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class AiToken {
2727
public AiToken(String token) {
2828
this.token = token;
2929
}
30-
public AiToken(){
30+
public AiToken() {
3131

3232
}
3333
}

base/src/main/java/com/tinyengine/it/service/app/impl/AppServiceImpl.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import com.tinyengine.it.model.entity.App;
3030
import com.tinyengine.it.model.entity.I18nEntry;
3131
import com.tinyengine.it.model.entity.Platform;
32-
import com.tinyengine.it.model.entity.Tenant;
3332
import com.tinyengine.it.service.app.AppService;
3433
import com.tinyengine.it.service.app.I18nEntryService;
3534
import com.tinyengine.it.service.app.impl.v1.AppV1ServiceImpl;
@@ -197,14 +196,16 @@ public Result<App> updateAppById(App app) {
197196
@Override
198197
@SystemServiceLog(description = "应用创建实现方法")
199198
public Result<App> createApp(App app) {
200-
if (app.getTenantId() == null || app.getTenantId().isEmpty()) {
201-
return Result.failed(ExceptionEnum.CM002);
199+
if (loginUserContext.getTenantId() == null ) {
200+
return Result.failed(ExceptionEnum.CM337);
202201
}
202+
app.setTenantId(loginUserContext.getTenantId());
203203
List<App> appResult = baseMapper.queryAppByCondition(app);
204204
if (!appResult.isEmpty()) {
205205
return Result.failed(ExceptionEnum.CM003);
206206
}
207207
app.setIsPublish(false);
208+
app.setPlatformHistoryId("1");
208209
int result = baseMapper.createApp(app);
209210
if (result < 1) {
210211
return Result.failed(ExceptionEnum.CM001);

base/src/main/java/com/tinyengine/it/service/app/impl/v1/AiChatV1ServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,12 +210,12 @@ private StreamingResponseBody processStreamResponse(HttpRequest.Builder requestB
210210
throw new ServiceException("500", e.getMessage());
211211
}
212212

213-
log.info("收到AI API响应,状态码: {}", response.statusCode());
213+
log.info("Received AI API response, status code {}", response.statusCode());
214214

215215
if (response.statusCode() != 200) {
216216
String errorBody = new String(response.body().readAllBytes(), StandardCharsets.UTF_8);
217217

218-
log.info("错误响应内容: {}", errorBody);
218+
log.info("errorBody: {}", errorBody);
219219

220220
JsonNode errorNode = JsonUtils.MAPPER.readTree(errorBody);
221221
throw new ServiceException(String.valueOf(response.statusCode()), errorNode.get("error").get("message").asText());

base/src/main/java/com/tinyengine/it/service/app/impl/v1/AppV1ServiceImpl.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import com.fasterxml.jackson.core.type.TypeReference;
1919
import com.tinyengine.it.common.context.LoginUserContext;
20+
import com.tinyengine.it.common.exception.ExceptionEnum;
2021
import com.tinyengine.it.common.exception.ServiceException;
2122
import com.tinyengine.it.common.log.SystemServiceLog;
2223
import com.tinyengine.it.common.utils.Schema;
@@ -280,7 +281,9 @@ private List<PackagesDto> getPackages() {
280281
*/
281282
public MetaDto getMetaDto(Integer id) {
282283
App app = appMapper.queryAppById(id, loginUserContext.getTenantId());
283-
284+
if (app == null) {
285+
throw new ServiceException(ExceptionEnum.CM009.getResultCode(), ExceptionEnum.CM009.getResultMsg());
286+
}
284287
Platform platform = platformService.queryPlatformById(app.getPlatformId());
285288

286289
// 当前版本暂无设计器数据

base/src/main/java/com/tinyengine/it/service/material/impl/ResourceServiceImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import com.tinyengine.it.common.exception.ServiceException;
2121
import com.tinyengine.it.common.log.SystemServiceLog;
2222
import com.tinyengine.it.common.utils.ImageThumbnailGenerator;
23-
import com.tinyengine.it.common.utils.MultipartFileHashUtils;
2423
import com.tinyengine.it.common.utils.Utils;
2524
import com.tinyengine.it.mapper.ResourceGroupResourceMapper;
2625
import com.tinyengine.it.mapper.ResourceMapper;

base/src/test/java/com/tinyengine/it/controller/UserControllerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import static org.mockito.Mockito.when;
1818

1919
import com.tinyengine.it.common.base.Result;
20-
import com.tinyengine.it.common.context.LoginUserContext;
2120
import com.tinyengine.it.common.handler.MockUserContext;
2221
import com.tinyengine.it.common.utils.TestUtil;
2322
import com.tinyengine.it.mapper.AuthUsersUnitsRolesMapper;

base/src/test/java/com/tinyengine/it/service/app/impl/AppServiceImplTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919

2020
import cn.hutool.core.util.ReflectUtil;
2121
import com.tinyengine.it.common.base.Result;
22-
import com.tinyengine.it.common.context.LoginUserContext;
2322
import com.tinyengine.it.common.handler.MockUserContext;
24-
import com.tinyengine.it.common.utils.TestUtil;
2523
import com.tinyengine.it.mapper.AppMapper;
2624
import com.tinyengine.it.mapper.I18nEntryMapper;
2725
import com.tinyengine.it.model.dto.I18nEntryDto;

0 commit comments

Comments
 (0)