From c423224dbe37ea69c1a36c696f85490343e68c4c Mon Sep 17 00:00:00 2001 From: 姜友瑶 <935090232@qq.com> Date: Tue, 09 Aug 2022 09:11:51 +0800 Subject: [PATCH] Merge branch 'developer' --- zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java | 63 +++++++++++++++++++++++-------- 1 files changed, 47 insertions(+), 16 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java b/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java index 64ae132..c3daa86 100644 --- a/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java +++ b/zq-erp/src/main/java/com/matrix/system/hive/action/VipInfoController.java @@ -13,7 +13,6 @@ 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; @@ -243,8 +242,9 @@ 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; } /** @@ -294,14 +294,25 @@ 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, "会员信息添加失败"); + } + } } @@ -328,15 +339,7 @@ } - /** - * 删除会员信息 - */ - @RequestMapping(value = "/del") - public @ResponseBody - AjaxResult del(String keys) { - return remove(vipInfoService, keys); - } /** * 弹出框,会员信息 @@ -473,7 +476,12 @@ @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, "会员修改失败"); + } } @@ -599,7 +607,9 @@ @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") @@ -607,7 +617,9 @@ 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; } @@ -640,4 +652,23 @@ 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("设置成功"); + } } -- Gitblit v1.9.1