From c554c7ad5405bafa149dbb6429e8245f78b33ffc Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Wed, 23 Dec 2020 15:59:53 +0800 Subject: [PATCH] modify --- zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java | 33 +++++++++++++++++++++++++++++---- 1 files changed, 29 insertions(+), 4 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java b/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java index 457a54a..c25ac3f 100644 --- a/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java +++ b/zq-erp/src/main/java/com/matrix/system/app/action/ApiVipInfoAction.java @@ -5,7 +5,9 @@ import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.WebUtil; import com.matrix.system.app.dto.AddVipDto; +import com.matrix.system.app.dto.ModifyVipDto; import com.matrix.system.app.dto.VipInfoListDto; +import com.matrix.system.app.vo.VipInfoDetailVo; import com.matrix.system.app.vo.VipInfoListVo; import com.matrix.system.app.vo.VipInfoVo; import com.matrix.system.common.bean.CustomerDataDictionary; @@ -13,6 +15,7 @@ import com.matrix.system.common.dao.CustomerDataDictionaryDao; import com.matrix.system.common.tools.DataAuthUtil; import com.matrix.system.hive.action.BaseController; +import com.matrix.system.hive.bean.SysVipInfo; import com.matrix.system.hive.bean.SysVipLevel; import com.matrix.system.hive.service.SysVipInfoService; import com.matrix.system.hive.service.SysVipLevelService; @@ -73,9 +76,15 @@ } @ApiOperation(value = "根据id查询用户详细信息") + @ApiResponses({ + @ApiResponse(code = 200, message = "ok", response = VipInfoDetailVo.class) + }) @GetMapping(value = "/findVipInfoDetailById/{id}") public AjaxResult findVipInfoDetailById(@PathVariable("id") Long id) { - return null; + VipInfoDetailVo vipInfoDetailVo = sysVipInfoService.findVipInfoDetail(id); + AjaxResult ajaxResult = AjaxResult.buildSuccessInstance("获取成功"); + ajaxResult.putInMap("vipInfo", vipInfoDetailVo); + return ajaxResult; } @ApiOperation(value = "查询会员类型", notes = "查询会员类型") @@ -111,12 +120,28 @@ if (i > 0) { return AjaxResult.buildSuccessInstance("新增成功"); } - return AjaxResult.buildSuccessInstance("新增失败"); + return AjaxResult.buildFailInstance("新增失败"); } @ApiOperation(value = "编辑会员", notes = "编辑会员") @PostMapping(value = "/modifyVip") - public AjaxResult modifyVip(@RequestBody AddVipDto addVipDto) { - return null; + public AjaxResult modifyVip(@RequestBody ModifyVipDto modifyVipDto) { + int i = sysVipInfoService.apiModifyVip(modifyVipDto); + if (i > 0) { + return AjaxResult.buildSuccessInstance("修改成功"); + } + return AjaxResult.buildFailInstance("修改失败"); + } + + @ApiOperation(value = "获取用户信息列表", notes = "获取用户信息列表") + @GetMapping(value = "/findAllVipInfo") + public AjaxResult findAllVipInfo() { + SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); + SysVipInfo sysVipInfo = new SysVipInfo(); + if(!DataAuthUtil.hasAllShopAuth()) { + sysVipInfo.setShopId(user.getShopId()); + } + + return AjaxResult.buildSuccessInstance(sysVipInfoService.findAll(sysVipInfo)); } } -- Gitblit v1.9.1