| | |
| | | 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; |
| | |
| | | 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); |
| | |
| | | } |
| | | |
| | | |
| | | 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("保存失败!"); |