MyBatis-Plus-QueryWrapper用法


 private QueryWrapper<WmsSendOrderLinesBo> buildBindQueryWrapper(WmsSendOrderLinesBo bo) {
        QueryWrapper<WmsSendOrderLinesBo> lqw = Wrappers.query();
        lqw.eq(bo.getSendOrderId() != null, "wsol.send_order_id", bo.getSendOrderId());
        lqw.ge("wsol.product_stock",0);
        lqw.nested(wrapper ->
            wrapper.eq("wsol.quality_type", "ZP").or().eq("wsol.quality_type", "XTZP")
        );        
        lqw.between(params.get("beginFinishTime") != null &&     params.get("endFinishTime") != null,
            "wsol.finish_time", params.get("beginFinishTime"), params.get("endFinishTime"));        
        lqw.in(CollUtil.isNotEmpty(bo.getReturnOrderIds()),"wsol.returnOrderIds", bo.getReturnOrderIds());
        lqw.groupBy("wsol.return_order_id,wsol.item_bar_code");
        return lqw;
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值