NutzCN Logo
问答 dao 可以在查询出来的字段去掉空格吗?
发布于 2488天前 作者 qq_2df9dd31 1723 次浏览 复制 上一个帖子 下一个帖子
标签:

查询出来的字段 会显示有这样(老数据库- -)

{"code":"1","msg":"stm.success","obj":[{"sp":"潮盛 橄榄菜450g","gg":"1*12","dw":"瓶        ","lsj":12.9000}, {"sp":"潮盛 橄榄菜170g","gg":"1*12","dw":"瓶        ","lsj":6.0000}, {"sp":"潮盛 橄榄菜(碟装)112g","gg":"1*72","dw":"碟        ","lsj":3.0000}, {"sp":"糯米","gg":"","dw":"kg        ","lsj":5.8000}, {"sp":"散装山水月芽米","gg":"","dw":"KG        ","lsj":4.3800}]}

查询语句是这样

  @At("/goodsList")
    @Ok("json")
    public Result  getGoodsList(@Param("token")String token,@Param("type")String type,
                                @Param("page")int page,@Param("pageSize")int pageSize){
        List<Goods> list = null;
        try {
            Dao dao = managerServer.getBusiness(token);
            Pager pager = PagerUtil.conPager(page, pageSize);
            Cnd cnd = Cnd.NEW();
            if(Strings.isNotBlank(type))cnd.and("kindcode","=",type); // 小分类
            cnd.desc("zjt").desc("djdate");
            list = dao.query(Goods.class, cnd, pager, "^(sp|gg|dw|lsj)$"); // 这里只取零售价
        } catch (BizException e1) {
           return ExceptionBulider.handleException(e1);
        } catch (Exception e) {
            return Result.error();
        }
        return Result.success(list);
    }

有没有dao实现对查询出来的字段把空格去掉 不确定哪些参数会有这种空格的啊!!

5 回复

是不是存进去的时候做更好?

是老数据啦 没办法 老cs项目

去数据库执行update最简单吧, 要不就是页面展示的时候去掉

你要是想到现在有两千个独立的sqlserver数据库 你就不会觉得update简单了 页面展示参数多 这种问题的参数又不一定 业务多了 也不好整理

在setter里面trim一下就好啦

添加回复
请先登陆
回到顶部