From 29918ba877731850d001fb2d1a3f3774698241c1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 10 七月 2021 18:14:18 +0800 Subject: [PATCH] 礼金bug修复 --- app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java | 32 +++++++++++++------------------- 1 files changed, 13 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java b/app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java index a2c0eb8..267b682 100644 --- a/app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java +++ b/app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java @@ -1,18 +1,13 @@ package com.ks.app.controller.admin.vip; -import com.google.gson.Gson; -import com.google.gson.reflect.TypeToken; -import com.ks.app.pojo.DTO.OptionDTO; import com.ks.app.pojo.VO.PageEntity; import com.ks.app.pojo.VO.Result; import com.ks.app.util.ResultUtils; import com.ks.vip.exception.VipCenterException; import com.ks.vip.pojo.DO.VipCenter; import com.ks.vip.pojo.DO.VipGrade; -import com.ks.vip.pojo.Enums.VIPEnum; import com.ks.vip.pojo.VO.VipCenterVO; -import com.ks.vip.service.VipCenterService; import com.ks.vip.service.VipCenterService; import com.ks.vip.service.VipGradeService; import org.apache.dubbo.config.annotation.Reference; @@ -55,9 +50,18 @@ VipCenterVO vipCenterVO = new VipCenterVO(); BeanUtils.copyProperties(vipCenter, vipCenterVO); + String str = ""; + for (VipGrade vipGrade : listGrade) { + if (vipGrade.getId().longValue() == vipCenter.getGradeId().longValue()) { + vipCenterVO.setGradeName(vipGrade.getName()); + str += "<option value=\"" + vipGrade.getId() + "\" selected=\"selected\" > " + vipGrade.getName() + "</option> "; + } else { + str += "<option value=\"" + vipGrade.getId() + "\"> " + vipGrade.getName() + "</option> "; + } + } // 涓嬫媺閫夋嫨妗� - String vipGradeSelect = getVipGradeSelect(listGrade, vipCenter.getGradeId()); - vipCenterVO.setVipGradeSelect(vipGradeSelect); + vipCenterVO.setVipGradeSelect(str); + // 鐢ㄦ埛鍚�--鏌ヨ TODO listVO.add(vipCenterVO); @@ -79,24 +83,14 @@ } - public String getVipGradeSelect(List<VipGrade> listGrade, Long id) { - String str = ""; - for (VipGrade t : listGrade) { - str += "<option value=\"" + t.getId() + "\" " - + (t.getId() == id.longValue() ? "selected=\"selected\"" : "") + " > " + t.getName() - + "</option> "; - } - System.out.println(str); - return str; - } - - @ResponseBody @RequestMapping(value = "add") public Result add(VipCenter t, HttpServletRequest request) { try { vipCenterService.saveManageWeb(t); return ResultUtils.loadTrue(); + } catch (VipCenterException e) { + return ResultUtils.loadFalse(e.getCode(),e.getMsg()); } catch (Exception e) { e.printStackTrace(); return ResultUtils.loadFalse("淇濆瓨澶辫触锛�"); -- Gitblit v1.8.0