From 1a3801b7316b0a23b6d3924eb4fbb023b1edef83 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 07 十一月 2023 10:30:14 +0800 Subject: [PATCH] 后台bug修改 --- cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java | 27 +++++++++++++++++++++------ 1 files changed, 21 insertions(+), 6 deletions(-) diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java index 3751fd5..ad3be09 100644 --- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java +++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java @@ -16,6 +16,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.dsh.course.feignClient.account.model.Coach; import com.dsh.guns.core.base.controller.BaseController; import com.dsh.guns.core.common.constant.factory.PageFactory; import com.dsh.guns.core.util.SinataUtil; @@ -25,6 +26,7 @@ import com.dsh.guns.modular.system.util.ResultUtil; +import org.apache.poi.ss.formula.functions.T; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -55,6 +57,17 @@ private ICityService cityService; @Autowired private IOperatorAuthService operatorAuthService; + + + /** + * 根据运营商ID 获取运营商管理的省市 + */ + @RequestMapping(value = "/getCityByOperatorId") + @ResponseBody + public List<TOperatorCity> getCityByOperatorId(@RequestBody Integer operatorId) { + return operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId",operatorId)); + } + /** * 跳转运营商管理首页 */ @@ -136,8 +149,10 @@ @RequestMapping("/proportionAuth/{id}") public String proportionAuth(Model model,@PathVariable("id") Integer id) { model.addAttribute("id",id); + TOperator data = operatorService.getById(id); List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("provinceList",list); + model.addAttribute("data",data); return PREFIX + "OperatorUser_proportionAuth.html"; } @@ -493,19 +508,19 @@ */ @ResponseBody @RequestMapping(value = "/updateOperator") - public ResultUtil updateOperator(Integer id,String name,String userName,String phone,Integer type ,@RequestParam String comArr) { + public ResultUtil updateOperator(Integer id,String name,String userName + ,String phone,Integer type ,@RequestParam String comArr) { User one = userService.getOne(new QueryWrapper<User>().eq("name", name).eq("phone", phone)); if (one!=null){ return ResultUtil.error("当前管理员名称和电话已存在!"); } operatorCityService.remove(new QueryWrapper<TOperatorCity>().eq("operatorId",id)); - User user = new User(); + User user = userService.getOne(new QueryWrapper<User>().eq("objectId", id). + eq("objectType", 2)); user.setName(userName); + user.setAccount(phone); user.setPhone(phone); - user.setObjectType(2); - String a123456 = SecureUtil.md5("a123456"); - user.setPassword(a123456); - userService.save(user); + userService.updateById(user); TOperator data = new TOperator(); data.setId(id); data.setUserId(user.getId()); -- Gitblit v1.7.1