From b87b01b5267a7715eba68253674f6843f76e0a5b Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期二, 08 四月 2025 18:05:56 +0800 Subject: [PATCH] 2025-04-08 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java index 21165b2..897422a 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysLoginController.java @@ -16,8 +16,11 @@ import com.ltkj.framework.config.UserHoder; import com.ltkj.hosp.domain.DictHosp; import com.ltkj.hosp.domain.TjCustomer; +import com.ltkj.hosp.domain.TjOrder; +import com.ltkj.hosp.mapper.TjCustomerMapper; import com.ltkj.hosp.service.IDictHospService; import com.ltkj.hosp.service.ITjCustomerService; +import com.ltkj.hosp.service.ITjOrderService; import com.ltkj.system.domain.SysPost; import com.ltkj.system.domain.SysRoleMenu; import com.ltkj.system.domain.SysUserPost; @@ -38,6 +41,7 @@ import com.ltkj.framework.web.service.SysPermissionService; import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; import static com.ltkj.common.core.domain.AjaxResult.success; @@ -74,6 +78,10 @@ private boolean secretKeyLogin; @Autowired private RedisCache redisCache; + @Autowired + private ITjOrderService tjOrderService; + @Autowired + private TjCustomerMapper tjCustomerMapper; /** * 鐧诲綍鏂规硶 @@ -84,14 +92,20 @@ @PostMapping("/login") @ApiOperation("鐧诲綍鎺ュ彛") @RepeatSubmit - public AjaxResult login(@RequestBody @ApiParam(value = "鐧诲綍瀵硅薄") LoginBody loginBody) { + public AjaxResult login(@RequestBody @ApiParam(value = "鐧诲綍瀵硅薄") LoginBody loginBody, HttpServletRequest request) { + String hospId = request.getHeader("hospId"); AjaxResult ajax = success(); // 鐢熸垚浠ょ墝 String token; if (loginBody.getMobile()) { - token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getType(), loginBody.getCode(), loginBody.getUuid()); + token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getType(), loginBody.getCode(), loginBody.getUuid(),hospId); } else { token = loginService.Cuslogin(loginBody.getUsername(), loginBody.getPassword(), loginBody.getType(), loginBody.getCode(), loginBody.getUuid()); + LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); + wq.eq(TjCustomer::getCusPhone, loginBody.getUsername()); + TjCustomer tjCustomer = customerService.getOne(wq); + List<Map<String ,Object>> customer = tjCustomerMapper.getCusInfoListByCardAndName(tjCustomer.getCusIdcard(),tjCustomer.getCusName()); + ajax.put("orderList",customer); } if (null == token) { return success("璇ヨ处鍙锋鍦ㄤ娇鐢ㄤ腑"); -- Gitblit v1.8.0