Skip to content

Commit 9735983

Browse files
authored
修改区块分组问题 (#201)
* fix:fix page bug * fix:modify issues * fix:fix blockgroup issues * fix:fix issues
1 parent bbf87be commit 9735983

File tree

9 files changed

+22
-10
lines changed

9 files changed

+22
-10
lines changed

app/src/main/java/com/tinyengine/it/config/context/DefaultLoginUserContext.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,7 @@ public int getAppId() {
4343
public int getPlatformId() {
4444
return 1;
4545
}
46+
47+
@Override
48+
public String getSiteId() { return "1"; }
4649
}

base/src/main/java/com/tinyengine/it/common/context/LoginUserContext.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,6 @@ public interface LoginUserContext {
4545
* @return 设计器ID
4646
*/
4747
public int getPlatformId();
48+
49+
public String getSiteId();
4850
}

base/src/main/java/com/tinyengine/it/common/handler/MyMetaObjectHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public void insertFill(MetaObject metaObject) {
4242
this.setFieldValByName("lastUpdatedBy", loginUserContext.getLoginUserId(), metaObject);
4343
this.setFieldValByName("tenantId", loginUserContext.getTenantId(), metaObject);
4444
this.setFieldValByName("renterId", loginUserContext.getRenterId(), metaObject);
45+
this.setFieldValByName("siteId", loginUserContext.getSiteId(), metaObject);
46+
this.setFieldValByName("platformId", loginUserContext.getPlatformId(), metaObject);
4547
}
4648

4749
@Override

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
package com.tinyengine.it.controller;
1414

1515
import com.tinyengine.it.common.base.Result;
16+
import com.tinyengine.it.common.context.LoginUserContext;
1617
import com.tinyengine.it.common.exception.ExceptionEnum;
1718
import com.tinyengine.it.common.exception.ServiceException;
1819
import com.tinyengine.it.common.log.SystemControllerLog;
@@ -59,6 +60,8 @@ public class BlockGroupController {
5960
private BlockGroupService blockGroupService;
6061
@Autowired
6162
private BlockGroupMapper blockGroupMapper;
63+
@Autowired
64+
private LoginUserContext loginUserContext;
6265

6366
/**
6467
* 获取区块分组
@@ -111,8 +114,7 @@ public Result<List<BlockGroup>> getAllBlockGroups(
111114
)
112115
@SystemControllerLog(description = "创建区块分组")
113116
@PostMapping("/block-groups/create")
114-
public Result<List<BlockGroup>> createBlockGroups(@Valid @RequestBody BlockGroup blockGroup) {
115-
blockGroup.setPlatformId(1);
117+
public Result<BlockGroup> createBlockGroups(@Valid @RequestBody BlockGroup blockGroup) {
116118
return blockGroupService.createBlockGroup(blockGroup);
117119
}
118120

base/src/main/java/com/tinyengine/it/service/material/BlockGroupService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public interface BlockGroupService {
7171
* @param blockGroup the block group
7272
* @return the result
7373
*/
74-
Result<List<BlockGroup>> createBlockGroup(BlockGroup blockGroup);
74+
Result<BlockGroup> createBlockGroup(BlockGroup blockGroup);
7575

7676
/**
7777
* 根据ids或者appId获取区块信息

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public Integer updateBlockGroupById(BlockGroup blockGroup) {
164164
* @return insert number
165165
*/
166166
@Override
167-
public Result<List<BlockGroup>> createBlockGroup(BlockGroup blockGroup) {
167+
public Result<BlockGroup> createBlockGroup(BlockGroup blockGroup) {
168168
List<BlockGroupDto> blockGroupsList = blockGroupMapper.queryBlockGroupByCondition(blockGroup);
169169
if (blockGroupsList.isEmpty()) {
170170
blockGroupMapper.createBlockGroup(blockGroup);
@@ -173,7 +173,7 @@ public Result<List<BlockGroup>> createBlockGroup(BlockGroup blockGroup) {
173173
}
174174
// 页面返回数据显示
175175
BlockGroup blockGroupResult = findBlockGroupById(blockGroup.getId());
176-
return Result.success(Collections.singletonList(blockGroupResult));
176+
return Result.success(blockGroupResult);
177177
}
178178

179179
/**
@@ -213,7 +213,7 @@ public List<BlockGroup> getBlockGroupByIdsOrAppId(List<Integer> ids, Integer app
213213
for (Block block : blockGroupTemp.getBlocks()) {
214214
BlockCarriersRelation queryParam = new BlockCarriersRelation();
215215
queryParam.setBlockId(block.getId());
216-
queryParam.setHostId(blockGroup.getId());
216+
queryParam.setHostId(blockGroupTemp.getId());
217217
queryParam.setHostType(Enums.BlockGroup.BLOCK_GROUP.getValue());
218218
List<BlockCarriersRelation> blockCarriersRelations = blockCarriersRelationMapper.queryBlockCarriersRelationByCondition(queryParam);
219219
if (blockCarriersRelations.isEmpty()) {

base/src/test/java/com/tinyengine/it/common/handler/MockUserContext.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,7 @@ public int getAppId() {
4141
public int getPlatformId() {
4242
return 1;
4343
}
44+
45+
@Override
46+
public String getSiteId() { return "1"; }
4447
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ void testGetAllBlockGroups() {
6363

6464
@Test
6565
void testCreateBlockGroups() {
66-
when(blockGroupService.createBlockGroup(any(BlockGroup.class))).thenReturn(new Result<List<BlockGroup>>());
66+
when(blockGroupService.createBlockGroup(any(BlockGroup.class))).thenReturn(new Result<BlockGroup>());
6767

68-
Result<List<BlockGroup>> result = blockGroupController.createBlockGroups(new BlockGroup());
69-
Assertions.assertEquals(new Result<List<BlockGroup>>(), result);
68+
Result<BlockGroup> result = blockGroupController.createBlockGroups(new BlockGroup());
69+
Assertions.assertEquals(new Result<BlockGroup>(), result);
7070
}
7171

7272
@Test

base/src/test/java/com/tinyengine/it/service/material/impl/BlockGroupServiceImplTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ void testCreateBlockGroup() {
111111
when(loginUserContext.getLoginUserId()).thenReturn("1");
112112
BlockGroup blockGroupParam = new BlockGroup();
113113
blockGroupParam.setId(1);
114-
Result<List<BlockGroup>> result = blockGroupServiceImpl.createBlockGroup(blockGroupParam);
114+
Result<BlockGroup> result = blockGroupServiceImpl.createBlockGroup(blockGroupParam);
115115
Assertions.assertNotNull(result.getData());
116116
}
117117

0 commit comments

Comments
 (0)