| | |
| | | import com.matrix.core.tools.excl.ExcelVersion; |
| | | import com.matrix.system.common.bean.SysUsers; |
| | | import com.matrix.system.common.bean.SystemDictionary; |
| | | import com.matrix.system.common.constance.AppConstance; |
| | | import com.matrix.system.common.dao.CustomerDataDictionaryDao; |
| | | import com.matrix.system.common.service.SysUsersService; |
| | | import com.matrix.system.common.service.SystemDictionaryService; |
| | |
| | | |
| | | |
| | | QueryUtil.setQueryLimit(vipInfo); |
| | | |
| | | return showList(vipInfoService, vipInfo, pageVo); |
| | | List<SysVipInfo> dataList = vipInfoService.findInPage(vipInfo, pageVo); |
| | | AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, vipInfoService.findTotal(vipInfo)); |
| | | return result; |
| | | } |
| | | |
| | | /** |
| | |
| | | public @ResponseBody |
| | | AjaxResult addOrModify(SysVipInfo vipInfo) { |
| | | if (vipInfo.getId() != null) { |
| | | return modify(vipInfoService, vipInfo, "会员信息"); |
| | | int i = vipInfoService.modify(vipInfo); |
| | | if (i > 0) { |
| | | return new AjaxResult(AjaxResult.STATUS_SUCCESS, "会员信息修改成功"); |
| | | } else { |
| | | return new AjaxResult(AjaxResult.STATUS_FAIL, "会员信息修改失败"); |
| | | } |
| | | } else { |
| | | vipInfo.setVipState(Dictionary.VIP_STATE_HY); |
| | | SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); |
| | | if(vipInfo.getShopId()==null){ |
| | | vipInfo.setShopId(users.getShopId()); |
| | | } |
| | | return add(vipInfoService, vipInfo, "会员信息"); |
| | | int i = vipInfoService.add(vipInfo); |
| | | if (i > 0) { |
| | | return new AjaxResult(AjaxResult.STATUS_SUCCESS, "会员信息添加成功"); |
| | | } else { |
| | | return new AjaxResult(AjaxResult.STATUS_FAIL, "会员信息添加失败"); |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 删除会员信息 |
| | | */ |
| | | @RequestMapping(value = "/del") |
| | | public @ResponseBody |
| | | AjaxResult del(String keys) { |
| | | |
| | | return remove(vipInfoService, keys); |
| | | } |
| | | |
| | | /** |
| | | * 弹出框,会员信息 |
| | |
| | | @RequestMapping(value = "/modifyVip") |
| | | public @ResponseBody |
| | | AjaxResult modifyVip(SysVipInfo vipInfo) { |
| | | return modify(vipInfoService, vipInfo, "会员"); |
| | | int i = vipInfoService.modify(vipInfo); |
| | | if (i > 0) { |
| | | return new AjaxResult(AjaxResult.STATUS_SUCCESS, "会员修改成功"); |
| | | } else { |
| | | return new AjaxResult(AjaxResult.STATUS_FAIL, "会员修改失败"); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | @RequestMapping(value = "/findAllVipInfo") |
| | | @ResponseBody |
| | | public AjaxResult findAllVipInfo() { |
| | | return showList(vipInfoService, null, null); |
| | | List<SysVipInfo> dataList = vipInfoService.findInPage(null, null); |
| | | AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, vipInfoService.findTotal(null)); |
| | | return result; |
| | | } |
| | | |
| | | @RequestMapping(value = "/findAllVipInfoWithShop") |
| | |
| | | public AjaxResult findAllVipInfoWithShop() { |
| | | SysVipInfo info = new SysVipInfo(); |
| | | info.setShopId(getMe().getShopId()); |
| | | return showList(vipInfoService, info, null); |
| | | List<SysVipInfo> dataList = vipInfoService.findInPage(info, null); |
| | | AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, dataList, vipInfoService.findTotal(info)); |
| | | return result; |
| | | } |
| | | |
| | | |
| | |
| | | public String toImportForm() { |
| | | return "admin/hive/vip/vipImport-form"; |
| | | } |
| | | |
| | | @RequestMapping(value = "/validFlagChange") |
| | | @ResponseBody |
| | | public AjaxResult validFlagChange(Long id) { |
| | | SysVipInfo sysVipInfo = vipInfoService.findById(id); |
| | | |
| | | if (sysVipInfo == null) { |
| | | return AjaxResult.buildFailInstance("用户不存在"); |
| | | } |
| | | |
| | | if (SysVipInfo.VALID_FLAG_Y == sysVipInfo.getValidFlag()) { |
| | | sysVipInfo.setValidFlag(SysVipInfo.VALID_FLAG_N); |
| | | } else { |
| | | sysVipInfo.setValidFlag(SysVipInfo.VALID_FLAG_Y); |
| | | } |
| | | |
| | | vipInfoService.modify(sysVipInfo); |
| | | return AjaxResult.buildSuccessInstance("设置成功"); |
| | | } |
| | | } |