| | |
| | | @RequestMapping(value = "/showCardFlowList") |
| | | public @ResponseBody |
| | | AjaxResult showCardFlowList(MoneyCardUseFlow moneyCardUseFlow, PaginationVO pageVo) { |
| | | MoneyCardUse vipCard = cardUseService.findByVipId(moneyCardUseFlow.getVipId()); |
| | | if (vipCard != null) { |
| | | moneyCardUseFlowDao.updateVipCardId(moneyCardUseFlow.getVipId(), vipCard.getId()); |
| | | } |
| | | List<MoneyCardUseFlow> dataList = moneyCardUseFlowDao.selectInPage(moneyCardUseFlow, pageVo); |
| | | return AjaxResult.buildSuccessInstance(dataList, moneyCardUseFlowDao.selectTotalRecord(moneyCardUseFlow)); |
| | | } |
| | |
| | | public int selectTotalRecord(@Param("record") MoneyCardUseFlow moneyCardUseFlow); |
| | | |
| | | public MoneyCardUseFlow selectById(Long id); |
| | | |
| | | int updateVipCardId(@Param("vipId") Long vipId, @Param("cardId") Long cardId); |
| | | |
| | | } |
| | |
| | | moneyCardUseFlow.setCreateTime(new Date()); |
| | | moneyCardUseFlow.setOperationId(user.getSuId()); |
| | | moneyCardUseFlow.setBalance(cardUser.getGiftMoney() + cardUser.getRealMoney()); |
| | | moneyCardUseFlow.setCarUseId(cardUser.getId()); |
| | | moneyCardUseFlowDao.insert(moneyCardUseFlow); |
| | | |
| | | order.setFlows(czVo.getFlows()); |
| | |
| | | </where> |
| | | order by create_time desc |
| | | </select> |
| | | |
| | | <update id="updateVipCardId"> |
| | | update money_card_use_flow |
| | | set car_use_id=#{cardId} |
| | | where vip_id=#{vipId} and type='会员充值' |
| | | </update> |
| | | </mapper> |
| | | |
| | | |
| | |
| | | title : "充值卡变更记录", |
| | | area : MUI.SIZE_M, |
| | | maxmin : true, |
| | | content : [ basePath + "/admin/redirect/hive/vip/moneyCardUseFlow-list?vipId=" + row.vipId ] |
| | | content : [ basePath + "/admin/redirect/hive/vip/moneyCardUseFlow-list?vipId=" + row.vipId + "&cardId=" + row.id ] |
| | | }); |
| | | }, |
| | | |
| | |
| | | <form class="form-inline" id="serchform2"> |
| | | <!-- 用于套餐的查询 --> |
| | | <input autocomplete="off" type="hidden" name="vipId" th:value="${param.vipId}" class="vipId"> |
| | | <input autocomplete="off" type="hidden" name="carUseId" th:value="${param.cardId}" /> |
| | | </form> |
| | | </div> |
| | | <div class="row mt-10"> |