| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- package com.happy.action;
- import com.happy.Model.Login;
- import com.happy.Model.Users;
- import com.happy.Until.ResUtil;
- import com.happy.service.UserService;
- import com.google.gson.Gson;
- import com.google.gson.reflect.TypeToken;
- import com.opensymphony.xwork2.ActionSupport;
- import net.sf.json.JSONObject;
- import org.apache.struts2.ServletActionContext;
- import org.apache.struts2.interceptor.ServletRequestAware;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.util.HashMap;
- import java.util.List;
- public class User extends ActionSupport implements ServletRequestAware {
- private HttpServletRequest request;
- public HttpServletResponse response;
- @Resource
- private UserService userService;
- public String card_number;
- public String password;
- public String user;
- public HttpServletRequest getRequest() {
- return request;
- }
- public void setRequest(HttpServletRequest request) {
- this.request = request;
- }
- public void setServletRequest(HttpServletRequest request) {
- this.request = request;
- }
- public HttpServletResponse getResponse() {
- return response;
- }
- public void setResponse(HttpServletResponse response) {
- this.response = response;
- }
- public String getCard_number() {
- return card_number;
- }
- public void setCard_number(String card_number) {
- this.card_number = card_number;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public UserService getUserService() {
- return userService;
- }
- public void setUserService(UserService userService) {
- this.userService = userService;
- }
- public String getUser() {
- return user;
- }
- public void setUser(String user) {
- this.user = user;
- }
- public String log() throws Exception {
- JSONObject resultJson = new JSONObject();
- List<Login> login = userService.log(card_number, password);
- if (login == null) {
- resultJson.put("info", "信息错误!");
- ResUtil.write(resultJson, ServletActionContext.getResponse());
- } else {
- String access_token = userService.createToken(login.get(0));
- resultJson.put("access_token", access_token);
- ResUtil.write(resultJson, ServletActionContext.getResponse());
- }
- return null;
- }
- public String list(){
- return "list";
- }
- // public String stu_info() throws Exception {
- // JSONObject resultJson = new JSONObject();
- // if(user != null) {
- // Gson gson=new Gson();
- // HashMap<String, Object> userMap = gson.fromJson(user.toString(), new TypeToken<HashMap<String, Object>>(){}.getType());
- // String nb = userMap.get("card_number").toString();
- // List<Users> use = userService.selectByStu(nb);
- // if(use == null) {
- // Users users = new Users();
- // System.out.println(userMap);
- // users.setCard_number(userMap.get("card_number").toString());
- // users.setUser_name(userMap.get("name").toString());
- // users.setUser_phone(userMap.get("telephone").toString());
- // users.setCampus(userMap.get("campus").toString());
- // users.setBuild(userMap.get("dorm_number").toString());
- // users.setDom(userMap.get("dorm_number").toString());
- // users.setId_card(userMap.get("id_card").toString());
- // userService.insertUser(users);
- // resultJson.put("mess", "绑定成功!");
- // resultJson.put("info", users);
- // ResUtil.write(resultJson, ServletActionContext.getResponse());
- // }else {
- // resultJson.put("erro", "请不要重复绑定!");
- // ResUtil.write(resultJson, ServletActionContext.getResponse());
- // }
- // }else{
- // resultJson.put("erro", "未获取到数据!");
- // ResUtil.write(resultJson, ServletActionContext.getResponse());
- // }
- // return null;
- // }
- //
- // public String get_stu() throws Exception {
- // JSONObject resultJson = new JSONObject();
- // List<Users> use = userService.selectByCard(card_number);
- // if (use == null){
- // resultJson.put("info", "未查询到绑定信息");
- // }else {
- // resultJson.put("info", use);
- // }
- // ResUtil.write(resultJson, ServletActionContext.getResponse());
- // return null;
- // }
- //
- // public String del_stu() throws Exception {
- // JSONObject resultJson = new JSONObject();
- // int num = userService.delUser(card_number);
- // if (num > 0) {
- // resultJson.put("mess", "删除成功");
- // }else {
- // resultJson.put("mess", "删除异常");
- // }
- // ResUtil.write(resultJson, ServletActionContext.getResponse());
- // return null;
- // }
- }
|