字符串类型key
This commit is contained in:
parent
41a27794b2
commit
a05437d3e7
|
|
@ -25,8 +25,6 @@ public class UserCouponVo {
|
|||
|
||||
//优惠券类型 1 满减 2 商品券
|
||||
private Integer type;
|
||||
//数量
|
||||
private Integer num;
|
||||
//到期时间
|
||||
private Date endTime;
|
||||
private String useRestrictions;
|
||||
|
|
|
|||
|
|
@ -160,14 +160,14 @@ public class ShopActivateServiceImpl extends ServiceImpl<ShopActivateMapper, Sho
|
|||
* 获取优惠券详细信息 目前仅返回 id 名称 剩余数量 赠送数量
|
||||
*/
|
||||
private List<ShopCoupon> getCoupons(String couponJson) {
|
||||
Map<Long, Integer> couponMap = JSONObject.parseObject(couponJson, new TypeReference<>() {
|
||||
Map<String, Integer> couponMap = JSONObject.parseObject(couponJson, new TypeReference<>() {
|
||||
});
|
||||
List<ShopCoupon> list = couponService.queryChain()
|
||||
.select(ShopCoupon::getId, ShopCoupon::getTitle, ShopCoupon::getLeftNumber)
|
||||
.eq(ShopCoupon::getId, couponMap.keySet())
|
||||
.list();
|
||||
list.forEach(coupon -> {
|
||||
coupon.setNumber(couponMap.get(coupon.getId()));
|
||||
coupon.setNumber(couponMap.get(coupon.getId().toString()));
|
||||
});
|
||||
return list;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue