|
|
@@ -0,0 +1,97 @@
|
|
|
+package com.chuanghai.repair.controller;
|
|
|
+
|
|
|
+import com.chuanghai.repair.entity.RepairsAdmin;
|
|
|
+import com.chuanghai.repair.entity.RepairsWork;
|
|
|
+import com.chuanghai.repair.service.RepairsAdminService;
|
|
|
+import com.chuanghai.repair.service.RepairsWorkService;
|
|
|
+import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
+
|
|
|
+import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.servlet.http.HttpSession;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author: bingo
|
|
|
+ * @Date: 2022/2/23 星期三 19:58
|
|
|
+ * @Description: com.chuanghai.repair.controller
|
|
|
+ * @version: 1.0
|
|
|
+ */
|
|
|
+@Api(tags = "登录管理")
|
|
|
+@RestController
|
|
|
+@RequestMapping("/login")
|
|
|
+public class LoginController {
|
|
|
+
|
|
|
+ @Resource(name = "repairsAdminService")
|
|
|
+ private RepairsAdminService repairsAdminService;
|
|
|
+
|
|
|
+ @Resource(name = "repairsWorkService")
|
|
|
+ private RepairsWorkService repairsWorkService;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 管理员登录
|
|
|
+ *
|
|
|
+ * @param
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation("管理员登录")
|
|
|
+ @PostMapping(value = "/loginAdmin")
|
|
|
+ public RepairsAdmin loginAdmin(String phone, String password) {
|
|
|
+ RepairsAdmin repairsAdmin ;
|
|
|
+ try {
|
|
|
+ repairsAdmin =repairsAdminService.loginAdmin(phone, password);
|
|
|
+ return repairsAdmin;
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 维修工登录
|
|
|
+ *
|
|
|
+ * @param
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation("维修工登录")
|
|
|
+ @PostMapping(value = "/loginWork")
|
|
|
+ public RepairsWork loginWork(String phone, String password) {
|
|
|
+ RepairsWork repairsWork;
|
|
|
+ try {
|
|
|
+ repairsWork = repairsWorkService.loginWork(phone, password);
|
|
|
+ return repairsWork;
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /* @RequestMapping(value = "/loginAdmin")
|
|
|
+ public Map<String,Object> loginAdmin(HttpServletRequest request, RepairsAdmin repairsAdmin){
|
|
|
+ HashMap<String,Object> map =new HashMap<String,Object>();
|
|
|
+ try {
|
|
|
+ RepairsAdmin loginAdmin = repairsAdminService.loginAdmin(repairsAdmin);
|
|
|
+ HttpSession session = request.getSession();
|
|
|
+ session.setAttribute("RepairsAdmin", loginAdmin);
|
|
|
+
|
|
|
+ if(loginAdmin==null) {
|
|
|
+ map.put("flag", false);
|
|
|
+ }else {
|
|
|
+ map.put("flag", true);
|
|
|
+ }
|
|
|
+ }catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ map.put("flag", false);
|
|
|
+ }
|
|
|
+ return map;}*/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+}
|