处理问题
This commit is contained in:
parent
510b19d411
commit
944caa2c8a
@ -22,6 +22,15 @@ public interface IGridRelationService {
|
||||
*/
|
||||
void save(String gridId, List<String> relationIdArray);
|
||||
|
||||
/**
|
||||
* 保存关联关系
|
||||
*
|
||||
* @param token
|
||||
* @param gridId
|
||||
* @param relationIdArray
|
||||
*/
|
||||
void save(String token, String gridId, List<String> relationIdArray);
|
||||
|
||||
/**
|
||||
* 删除网格关联
|
||||
*
|
||||
|
@ -7,6 +7,7 @@ import ink.wgink.interfaces.map.IGridRelationSaveAfterHandler;
|
||||
import ink.wgink.module.map.dao.grid.IGridRelationDao;
|
||||
import ink.wgink.module.map.pojo.dtos.grid.GridRelationDTO;
|
||||
import ink.wgink.module.map.service.grid.IGridRelationService;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@ -31,12 +32,21 @@ public class GridRelationServiceImpl extends DefaultBaseService implements IGrid
|
||||
|
||||
@Override
|
||||
public void save(String gridId, List<String> relationIdArray) {
|
||||
save(null, gridId, relationIdArray);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void save(String token, String gridId, List<String> relationIdArray) {
|
||||
if (relationIdArray == null || relationIdArray.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
Map<String, Object> params = getHashMap(4);
|
||||
params.put("gridId", gridId);
|
||||
setSaveInfo(params);
|
||||
if (StringUtils.isBlank(token)) {
|
||||
setSaveInfo(params);
|
||||
} else {
|
||||
setAppSaveInfo(token, params);
|
||||
}
|
||||
for (String relationId : relationIdArray) {
|
||||
params.put("relationId", relationId);
|
||||
gridRelationDao.save(params);
|
||||
|
@ -42,7 +42,7 @@ public class GridUserServiceImpl extends DefaultBaseService implements IGridUser
|
||||
if (gridRelationDTO != null) {
|
||||
throw new SearchException("已经添加网格");
|
||||
}
|
||||
gridRelationService.save(gridId, Arrays.asList(userId));
|
||||
gridRelationService.save(token, gridId, Arrays.asList(userId));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -285,7 +285,7 @@
|
||||
FROM
|
||||
map_grid_relation st1
|
||||
WHERE
|
||||
relation_id = #{relationId}
|
||||
relation_id = #{excludeRelationId}
|
||||
)
|
||||
</if>
|
||||
</select>
|
||||
|
Loading…
Reference in New Issue
Block a user