| | |
| | | import cc.mrbird.febs.mall.service.IAdminMallMemberService; |
| | | import cc.mrbird.febs.mall.service.IApiMallMemberService; |
| | | import cc.mrbird.febs.mall.vo.*; |
| | | import cc.mrbird.febs.vip.entity.MallVipBenefitsRecord; |
| | | import cc.mrbird.febs.vip.mapper.MallVipBenefitsRecordMapper; |
| | | import cc.mrbird.febs.vip.service.IMallVipBenefitsService; |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import cn.hutool.core.util.StrUtil; |
| | |
| | | |
| | | private final IAdminMallMemberService mallMemberService; |
| | | private final IApiMallMemberService apiMallMemberService; |
| | | private final IMallVipBenefitsService mallVipBenefitsService; |
| | | private final MallVipBenefitsRecordMapper mallVipBenefitsRecordMapper; |
| | | |
| | | /** |
| | | * 平台账单 |
| | |
| | | public FebsResponse addMemberCoupon(@Valid MallMember mallmember) { |
| | | return mallMemberService.addMemberCoupon(mallmember); |
| | | } |
| | | |
| | | @GetMapping(value = "/findMemberBenefitsInPage") |
| | | public FebsResponse findMemberBenefitsInPage(MallVipBenefitsRecord record, QueryRequest request) { |
| | | Map<String, Object> data = getDataTable(mallVipBenefitsService.findVipBenefitsInPage(record, request)); |
| | | return new FebsResponse().success().data(data); |
| | | } |
| | | |
| | | @PostMapping(value = "/sendGift/{id}") |
| | | public FebsResponse sendGift(@PathVariable("id") Long id) { |
| | | MallVipBenefitsRecord record = new MallVipBenefitsRecord(); |
| | | record.setId(id); |
| | | record.setStatus(1); |
| | | mallVipBenefitsRecordMapper.updateById(record); |
| | | |
| | | return new FebsResponse().success(); |
| | | } |
| | | } |