| | |
| | | private UserOtherMsgNotificationService userOtherMsgNotificationService;
|
| | |
|
| | |
|
| | | // 券失效图片
|
| | | public final static String PIC_INVALID = "http://192.168.1.200/icon/mian_invalid.png";
|
| | |
|
| | | @Override
|
| | | public int insertSelective(UserSystemCoupon record) {
|
| | | return userSystemCouponMapper.insertSelective(record);
|
| | |
| | | UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
|
| | | // 添加一条消息
|
| | | if (userInfoExtra != null) {
|
| | | userInfoExtra.setCouponNews(userInfoExtra.getCouponNews() + 1);
|
| | | if (userInfoExtra.getCouponNews() == null) {
|
| | | userInfoExtra.setCouponNews(1);
|
| | | } else {
|
| | | userInfoExtra.setCouponNews(userInfoExtra.getCouponNews() + 1);
|
| | | }
|
| | | |
| | | |
| | | try {
|
| | | userInfoExtraService.saveUserInfoExtra(userInfoExtra);
|
| | | } catch (UserInfoExtraException e) {
|
| | |
| | | userCouponVO.setCouponPicture(systemCoupon.getPicture());
|
| | | userCouponVO.setCouponEffect(systemCoupon.getEffect());
|
| | | userCouponVO.setCouponRule(systemCoupon.getRule());
|
| | | userCouponVO.setCouponPictureInvalid(systemCoupon.getPictureInvalid());
|
| | |
|
| | | // 使用状态
|
| | | Integer state = userCouponVO.getState();
|
| | |
|
| | | |
| | | // 券类型
|
| | | CouponTypeEnum type = systemCoupon.getType();
|
| | | |
| | | // 按钮跳转
|
| | | Map<String, Object> jumpBtn = null;
|
| | |
|
| | |
| | | }
|
| | |
|
| | | jumpBtn = new HashMap<String, Object>();
|
| | | Map<String, Object> jumpLink = new HashMap<String, Object>();
|
| | |
|
| | | UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
|
| | |
|
| | | // 邀请队员界面
|
| | | if (userInfoExtra != null && userInfoExtra.getInviteCode() != null
|
| | | && userInfoExtra.getInviteCode().trim().length() > 0) {
|
| | | // 邀请激活成功界面
|
| | | jumpLink.put("url", configService.get("invite_activation_success_url") + "?alert=true");
|
| | | } else {
|
| | | // 激活邀请码界面
|
| | | jumpLink.put("url", configService.get("invite_activation_url"));
|
| | | }
|
| | | /*
|
| | | * Map<String, Object> jumpLink = new HashMap<String, Object>();
|
| | | *UserInfoExtra userInfoExtra = userInfoExtraService.getUserInfoExtra(uid);
|
| | | * if (userInfoExtra != null && userInfoExtra.getInviteCode() != null &&
|
| | | * userInfoExtra.getInviteCode().trim().length() > 0) { // 邀请激活成功界面
|
| | | * jumpLink.put("url", configService.get("invite_activation_success_url") +
|
| | | * "?alert=true"); } else { // 激活邀请码界面 jumpLink.put("url",
|
| | | * configService.get("invite_activation_url")); }
|
| | | * jumpBtn.put("params", jumpLink);
|
| | | */
|
| | |
|
| | | jumpBtn.put("params", jumpLink);
|
| | | jumpBtn.put("jumpDetail", jumpDetailV2Service.getByTypeCache("invite_web"));
|
| | | jumpBtn.put("jumpDetail", jumpDetailV2Service.getByTypeCache("invite"));
|
| | |
|
| | | } else if (stateActivated == 1) {
|
| | | // 显示规则
|
| | |
| | | if (UserSystemCoupon.STATE_CAN_USE == state) {
|
| | | Map<String, Object> jumpLink = new HashMap<String, Object>();
|
| | |
|
| | | CouponTypeEnum type = systemCoupon.getType();
|
| | | if (CouponTypeEnum.freeCoupon == type || CouponTypeEnum.welfareFreeCoupon == type) {
|
| | | // 免单券、 福利免单券
|
| | |
|
| | |
| | |
|
| | | // 券失效图片替换
|
| | | if (UserSystemCoupon.STATE_END_USE == state || UserSystemCoupon.STATE_OVERDUE == state) {
|
| | | userCouponVO.setCouponPicture(PIC_INVALID);
|
| | | }
|
| | | userCouponVO.setCouponPicture(systemCoupon.getPictureInvalid());
|
| | | } |
| | |
|
| | | userCouponVO.setJumpBtn(jumpBtn);
|
| | |
|
| | |
| | | userCouponVO.setCouponName(systemCoupon.getName());
|
| | | userCouponVO.setCouponEffect(systemCoupon.getEffect());
|
| | | userCouponVO.setCouponRule(systemCoupon.getRule());
|
| | | userCouponVO.setCouponPictureInvalid(systemCoupon.getPictureInvalid());
|
| | |
|
| | |
|
| | | int differentDays = 0;
|
| | |
| | | if (stateActivated == null || stateActivated == 0) {
|
| | | userCouponVO.setState(0);
|
| | | userCouponVO.setCouponEffect("待激活");
|
| | | userCouponVO.setCouponPicture(PIC_INVALID); // 未激活图片
|
| | | userCouponVO.setCouponPicture(systemCoupon.getPictureInvalid());
|
| | |
|
| | | remainDaysFontColor = "#CCCCCC";
|
| | |
|
| | |
| | | for (UserSystemCouponVO userCouponVO: list) {
|
| | | // 显示不能使用
|
| | | userCouponVO.setState(0);
|
| | | userCouponVO.setCouponPicture(PIC_INVALID);
|
| | | userCouponVO.setCouponPicture(userCouponVO.getCouponPictureInvalid());
|
| | |
|
| | | Map<String, Object> map = userCouponVO.getRemainDays();
|
| | | if (map != null) {
|