Browse Source

app fix

4_14version
adiao 3 years ago
parent
commit
75dcafdcb0
  1. 4
      app-api/src/main/java/co/depsystem/app/api1/common/HttpEnum.java
  2. 10
      app-dao/src/main/java/co/depsystem/app/demos/web/User.java
  3. 40
      app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java
  4. 5
      app-web/src/main/java/co/depsystem/app/web/UserController.java
  5. 2
      start/src/main/resources/application.properties

4
app-api/src/main/java/co/depsystem/app/api1/common/HttpEnum.java

@ -1,5 +1,9 @@ @@ -1,5 +1,9 @@
package co.depsystem.app.api1.common;
/** https status
* @author adiao
*/
public enum HttpEnum {
/**
* 请求处理正常

10
app-dao/src/main/java/co/depsystem/app/demos/web/User.java

@ -30,6 +30,8 @@ public class User { @@ -30,6 +30,8 @@ public class User {
private String password;
private String iphone;
public String getName() {
return name;
}
@ -45,4 +47,12 @@ public class User { @@ -45,4 +47,12 @@ public class User {
public void setPassword(String password) {
this.password = password;
}
public String getIphone() {
return iphone;
}
public void setIphone(String iphone) {
this.iphone = iphone;
}
}

40
app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java

@ -16,15 +16,28 @@ @@ -16,15 +16,28 @@
package co.depsystem.app.demos.web;
import co.depsystem.app.api1.UserService;
import co.depsystem.app.api1.common.ResponseResult;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/** 基本控制器
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
*/
@Controller
public class BasicController {
/**
* 导入请求状态
*/
@Resource
ResponseResult<User> result;
@Resource
UserService userService;
/**
* index view
*/
@ -33,6 +46,33 @@ public class BasicController { @@ -33,6 +46,33 @@ public class BasicController {
return "index";
}
/**
* login view
*/
@PostMapping("/login")
public ResponseResult<User> login( User user){
User u = userService.login(user.getName(),user.getPassword());
if (u!=null) {
return ResponseResult.ok(u,"登录成功!");
}else {
return ResponseResult.failed(400,"登录失败!");
}
}
/**
* register view
*/
@PostMapping("/register")
@ResponseBody
public ResponseResult<User> register(User u){
int user = userService.register(u);
if (user != 0) {
return ResponseResult.ok(user,"Register access");
}else{
return ResponseResult.failed(user,"Register Failed");
}
}
/**
* <a href="http://127.0.0.1:8080/hello?name=lisi">...</a>
*/

5
app-web/src/main/java/co/depsystem/app/web/UserController.java

@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
package co.depsystem.app.web;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
@ -10,6 +9,8 @@ import org.springframework.web.bind.annotation.RestController; @@ -10,6 +9,8 @@ import org.springframework.web.bind.annotation.RestController;
import co.depsystem.app.api1.UserService;
import co.depsystem.app.api1.model.UserModel;
import javax.annotation.Resource;
/** 用户权限管理器
* 这个控制器是用来管理
* @author <a href="mailto:chenxilzx1@gmail.com">theonefx</a>
@ -18,7 +19,7 @@ import co.depsystem.app.api1.model.UserModel; @@ -18,7 +19,7 @@ import co.depsystem.app.api1.model.UserModel;
@RestController
public class UserController {
@Autowired
@Resource
private UserService userService;
@RequestMapping("/username")

2
start/src/main/resources/application.properties

@ -9,7 +9,7 @@ mybatis.mapper-locations=classpath:mappers/*xml @@ -9,7 +9,7 @@ mybatis.mapper-locations=classpath:mappers/*xml
mybatis.type-aliases-package=co.depsystem.app.mybatis.entity
# 应用服务 WEB 访问端口
server.port=8080
server.port=80
# 数据库驱动:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

Loading…
Cancel
Save