Commit fa6b7b9d authored by hezhen's avatar hezhen

123

parent 459de788
...@@ -149,6 +149,12 @@ public class UserCouponVo { ...@@ -149,6 +149,12 @@ public class UserCouponVo {
*/ */
@ApiModelProperty(value = "跳转链接") @ApiModelProperty(value = "跳转链接")
private String url; private String url;
/**
* 是否选中
*/
@ApiModelProperty(value = "是否选中")
private Integer isChecked;
} }
...@@ -160,15 +160,31 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> { ...@@ -160,15 +160,31 @@ public class UserCouponBiz extends BaseBiz<UserCouponMapper, UserCoupon> {
} }
// list.sort(Comparator.comparing(UserCouponVo::getStatus)); // list.sort(Comparator.comparing(UserCouponVo::getStatus));
} }
if (list1.size()>0){ BigDecimal mAmount=BigDecimal.ZERO;
list1.sort(Comparator.comparing(UserCouponVo::getStatus));
}
if (list2.size()>0){ if (list2.size()>0){
if (mAmount.compareTo(BigDecimal.ZERO)==0){
UserCouponVo userCouponVo=list2.get(0);
if (userCouponVo!=null){
mAmount=userCouponVo.getUsedAmount();
userCouponVo.setIsChecked(1);
list2.set(0,userCouponVo);
}
}
list2.sort(Comparator.comparing(UserCouponVo::getStatus)); list2.sort(Comparator.comparing(UserCouponVo::getStatus));
} }
if (list1.size()>0){
UserCouponVo userCouponVo=list1.get(0);
if (userCouponVo!=null){
mAmount=userCouponVo.getUsedAmount();
userCouponVo.setIsChecked(1);
list1.set(0,userCouponVo);
}
list1.sort(Comparator.comparing(UserCouponVo::getStatus));
}
JSONObject object=new JSONObject(); JSONObject object=new JSONObject();
object.put("type1",list1); object.put("1",list1);
object.put("type2",list2); object.put("3",list2);
object.put("mAmount",mAmount);
return ObjectRestResponse.succ(object); return ObjectRestResponse.succ(object);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment