|
@@ -21,11 +21,12 @@ public class KxsLkbTradeServiceImpl extends ServiceImpl<KxsLkbTradeMapper, KxsLk
|
|
|
public KxsLkbTrade getLkbTradeAmt(KxsLkbTrade param) {
|
|
public KxsLkbTrade getLkbTradeAmt(KxsLkbTrade param) {
|
|
|
|
|
|
|
|
|
|
|
|
|
- return baseMapper.selectOne(Wrappers.<KxsLkbTrade>lambdaQuery()
|
|
|
|
|
- .eq(KxsLkbTrade::getUserId, param.getUserId())
|
|
|
|
|
- .eq(KxsLkbTrade::getTotalType, TotalTypeEnum.TEAM.getType())
|
|
|
|
|
- .eq(param.getTradeMonth() != null, KxsLkbTrade::getTradeMonth, param.getTradeMonth())
|
|
|
|
|
- .eq(param.getTradeDate() != null, KxsLkbTrade::getTradeDate, param.getTradeDate()));
|
|
|
|
|
|
|
+ return baseMapper.selectOne(Wrappers.<KxsLkbTrade>query()
|
|
|
|
|
+ .select("SUM(trade_amt) as trade_amt", "SUM(act_trade_amt) as act_trade_amt", "user_id", "total_type")
|
|
|
|
|
+ .eq("user_id", param.getUserId())
|
|
|
|
|
+ .eq("total_type", TotalTypeEnum.TEAM.getType())
|
|
|
|
|
+ .eq(param.getTradeMonth() != null, "trade_month", param.getTradeMonth())
|
|
|
|
|
+ .eq(param.getTradeDate() != null, "trade_date", param.getTradeDate()));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|