Administrator
2026-07-01 e1d1b5e5a2248381bc4faa2ac0e629676d17ff3c
refs
author Administrator <15274802129@163.com>
Wednesday, July 1, 2026 10:59 +0800
committer Administrator <15274802129@163.com>
Wednesday, July 1, 2026 10:59 +0800
commite1d1b5e5a2248381bc4faa2ac0e629676d17ff3c
tree 88329d4bb90a9e38b302c7491c423451a2b8306e tree | zip | gz
parent 2ec548a01a28a26114b70a253a4b99530b45f7cb view | diff
feat(mall): 支持优惠券多选绑定功能

- 将 AdminCouponSelectVo 中的 couponId 字段改为 couponIds 列表
- 修改 AdminMallMemberServiceImpl 实现优惠券批量绑定逻辑
- 更新 ApiMallMemberServiceImpl 中的优惠券领取和扫描逻辑支持多张优惠券
- 在前端页面将单选下拉框改为多选组件,使用 xmSelect 实现
- 更新 MallMember 实体类添加 couponIds 列表字段
- 修改 SalemanCouponMapper 返回优惠券列表而非单个对象
- 添加优惠券重复绑定检查避免重复操作
6 files modified
200 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/entity/MallMember.java 5 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/mapper/SalemanCouponMapper.java 4 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AdminMallMemberServiceImpl.java 32 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallMemberServiceImpl.java 103 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/AdminCouponSelectVo.java 4 ●●● diff | view | raw | blame | history
src/main/resources/templates/febs/views/modules/mallMember/couponSelect.html 52 ●●●●● diff | view | raw | blame | history