写优雅的代码 而不是简单的增删改查

public R getCarDetailReport(Page page, StatQueryVo req) {

    if (req.getAreaType()== null || req.getAreaType() == 0) {
       Page<List<ViewIocarCarJoinGoodsEntity>> list = viewIocarCarJoinGoodsService.page(page,
             Wrappers.<ViewIocarCarJoinGoodsEntity>query()
                   .between("confirm_duty_date", req.getDatetime().get(0), req.getDatetime().get(1))
                   .eq("area_type", 0)
                   .eq(StrUtil.isNotBlank(req.getGoodsOrigin()),"goods_origin", req.getGoodsOrigin())
                   .in(ObjUtil.isNotNull(req.getCarWeight()), "car_weight", req.getCarWeight())
                   .like(StrUtil.isNotBlank(req.getOwnerName()), "owner_name", req.getOwnerName())
                   .like(StrUtil.isNotBlank(req.getGoodsName()), "goods_name", req.getGoodsName())
       );
       return R.ok(list);
    }
 
    Page<List<IocarFeeEntity>> list = iocarFeeService.page(page, Wrappers.<IocarFeeEntity>query()
          .between("create_time", req.getDatetimeAb().get(0),req.getDatetimeAb().get(1))
          .eq("fee_name_type", 20)

          .in("fee_status", 1)
          .eq("is_write_back", 0)
          .isNull("fee_id")
          .in(CollUtil.isNotEmpty(req.getCarWeightStr()), "car_weight", req.getCarWeightStr())
          .in(StrUtil.isNotEmpty(req.getGoodsName()), "goods_name", req.getGoodsName())
    );
    return R.ok(list);
}
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值