#
luxiaotao1123
2024-03-21 cd63989c16cc9e17d2e03403b6e09c42fb254d61
#
1个文件已修改
20 ■■■■ 已修改文件
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/service/MapService.java 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/map/service/MapService.java
@@ -27,7 +27,6 @@
    private DictService dictService;
    public MapDataParam getMapData(MapQueryParam param, Long userId) {
        String mapKey = getMapKey(param.getFloor());
        Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>().eq(Dict::getFlag, mapKey));
        if (Cools.isEmpty(dict)) {
@@ -35,17 +34,9 @@
        } else {
            return JSON.parseObject(dict.getValue(), MapDataParam.class) ;
        }
//        User user = userService.getById(userId);
//        if (Cools.isEmpty(user.getMemo())) {
//            return new MapDataParam();
//        }
//        return JSON.parseObject(user.getMemo(), MapDataParam.class);
    }
    public void saveMapData(MapDataParam param, Long userId) {
        String mapKey = getMapKey(param.getFloor());
        Dict dict = dictService.getOne(new LambdaQueryWrapper<Dict>().eq(Dict::getFlag, mapKey));
        if (Cools.isEmpty(dict)) {
@@ -54,25 +45,20 @@
           dict.setFlag(mapKey);
           dict.setType(DictType.JSON.flag);
           dict.setValue(JSON.toJSONString(param.getItemList()));
           dict.setCreateBy(userId);
           dict.setUpdateBy(userId);
           if (!dictService.save(dict)) {
               throw new CoolException("服务器内部错误");
           }
        } else {
            dict.setValue(JSON.toJSONString(param.getItemList()));
            dict.setUpdateTime(new Date());
            dict.setUpdateBy(userId);
            if (!dictService.updateById(dict)) {
                throw new CoolException("服务器内部错误");
            }
        }
//
//        User user = userService.getById(userId);
//        user.setMemo(JSON.toJSONString(param));
//        if (!userService.updateById(user)) {
//            throw new CoolException("服务器内部错误");
//        }
    }
    private String getMapKey(Integer floor) {
        if (null != floor) {