src/main/java/com/xcong/excoin/modules/coin/controller/GbzOrderController.java
@@ -87,8 +87,11 @@ @ApiOperation(value = "获取订单列表") @PostMapping(value = "/findList") public Result findList(@RequestBody GbzListDto gbzListDto) { MemberEntity member = LoginUserUtils.getAppLoginUser(); GbzOrderEntity gbzOrderEntity = new GbzOrderEntity(); gbzOrderEntity.setMemberId(member.getId()); Page<GbzOrderEntity> page = new Page<>(gbzListDto.getPageNum(), gbzListDto.getPageSize()); IPage<GbzOrderEntity> result = gbzOrderDao.selectInPage(page); IPage<GbzOrderEntity> result = gbzOrderDao.selectInPage(gbzOrderEntity, page); return Result.ok(result.getRecords()); } @@ -108,7 +111,7 @@ String remain = redisUtils.getString("bzz_coin_total"); priceVo.setRemainCnt(Integer.parseInt(remain)); priceVo.setRemainCnt(88888); BigDecimal totalAmount = gbzOrderDao.selectOrderTotalAmount(LoginUserUtils.getAppLoginUser().getId()); priceVo.setTotalAmount(totalAmount); src/main/java/com/xcong/excoin/modules/coin/dao/GbzOrderDao.java
@@ -10,7 +10,7 @@ public interface GbzOrderDao extends BaseMapper<GbzOrderEntity> { IPage<GbzOrderEntity> selectInPage(Page<GbzOrderEntity> page); IPage<GbzOrderEntity> selectInPage(@Param("record") GbzOrderEntity gbzOrderEntity, Page<GbzOrderEntity> page); BigDecimal selectOrderTotalAmount(@Param("memberId") Long memberId); src/main/resources/mapper/walletCoinOrder/GbzOrderDao.xml
@@ -4,6 +4,13 @@ <select id="selectInPage" resultType="com.xcong.excoin.modules.coin.entity.GbzOrderEntity"> select * from gbz_order <where> <if test="record != null" > <if test="record.memberId != null"> member_id=#{record.memberId} </if> </if> </where> order by create_time desc </select>