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