yujian
2021-05-29 86e97fc4098bad1c7cce07866fd5a7c05c00721a
app/src/main/java/com/ks/app/controller/admin/vip/VipCenterAdminController.java
@@ -15,8 +15,8 @@
import com.ks.vip.service.VipCenterService;
import com.ks.vip.service.VipCenterService;
import com.ks.vip.service.VipGradeService;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.dubbo.config.annotation.Reference;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@@ -47,17 +47,27 @@
        try {
            List<VipCenterVO> listVO = new ArrayList<>();
            List<VipGrade> listGrade = vipGradeService.getValidList();
            List<VipCenter> list = vipCenterService.listByPage(page, pageSize, t);
            if (list != null && list.size() > 0) {
                for (VipCenter vipCenter: list) {
                    VipCenterVO vipCenterVO = new VipCenterVO();
                    BeanUtils.copyProperties(vipCenter, vipCenterVO);
                    VipGrade vipGrade = vipGradeService.selectByPrimaryKey(vipCenter.getGradeId());
                    if (vipGrade != null) {
                        vipCenterVO.setGradeName(vipGrade.getName());
                    }
                    // 用户明查询 TODO
                    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> ";
                        }
                    }
                    // 下拉选择框
                    vipCenterVO.setVipGradeSelect(str);
                    // 用户名--查询 TODO
                    listVO.add(vipCenterVO);
                }
@@ -79,18 +89,28 @@
    @ResponseBody
    @RequestMapping(value = "save")
    public Result save(VipCenter t, HttpServletRequest request) {
    @RequestMapping(value = "add")
    public Result add(VipCenter t, HttpServletRequest request) {
        try {
            vipCenterService.saveManageWeb(t);
            return ResultUtils.loadTrue();
        } catch (VipCenterException e) {
            return ResultUtils.loadFalse(e.getMsg());
        } catch (Exception e) {
            e.printStackTrace();
           return ResultUtils.loadFalse("保存失败!");
            return ResultUtils.loadFalse("保存失败!");
        }
    }
    @ResponseBody
    @RequestMapping(value = "modify")
    public Result modify(VipCenter t, HttpServletRequest request) {
        try {
            vipCenterService.updateByPrimaryKeySelective(t);
            return ResultUtils.loadTrue();
        } catch (Exception e) {
            e.printStackTrace();
            return ResultUtils.loadFalse("保存失败!");
        }
    }
}