mirror of
				https://github.com/ZSCNetSupportDept/WechatTicketSystem.git
				synced 2025-11-01 02:46:19 +08:00 
			
		
		
		
	operator login command
This commit is contained in:
		| @@ -77,7 +77,7 @@ public class Authorize extends HttpServlet { | ||||
| 				break; | ||||
| 			case QUERY: | ||||
| 			case SUBMIT: | ||||
| 				User u = TableUser.getUserByWechat(wechat); | ||||
| 				User u = TableUser.getByWechat(wechat); | ||||
| 				if (u == null) return new Response(Response.ResponseCode.AUTHORIZE_FAILED); | ||||
| 				httpSession.setAttribute("user", u); | ||||
| 				break; | ||||
|   | ||||
| @@ -78,7 +78,7 @@ public class Register extends HttpServlet { | ||||
| 		if (block == -1) return "Invalid_Block"; | ||||
| 		if (room == -1) return "Invalid_Room"; | ||||
| 		if (phone == -1) return "Invalid_Phone_Number"; | ||||
| 		User user = TableUser.getUserById(sid); | ||||
| 		User user = TableUser.getById(sid); | ||||
| 		if (user == null) return "Invalid_Student_Id"; | ||||
| 		if (!user.getName().equals(name)) return "Invalid_Name"; | ||||
| 		if (user.getWechatId() != null) return "User_Already_Registered"; | ||||
| @@ -88,7 +88,7 @@ public class Register extends HttpServlet { | ||||
| 		user.setRoom(room); | ||||
| 		user.setPhone(phone); | ||||
| 		user.setWechatId(wechat); | ||||
| 		TableUser.updateUser(user); | ||||
| 		TableUser.update(user); | ||||
| 		return "Register_Success"; | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -4,13 +4,12 @@ import com.google.gson.Gson; | ||||
| import love.sola.netsupport.pojo.Ticket; | ||||
| import love.sola.netsupport.pojo.User; | ||||
| import love.sola.netsupport.sql.SQLCore; | ||||
| import love.sola.netsupport.sql.TableTicket; | ||||
| import love.sola.netsupport.util.Checker; | ||||
| import love.sola.netsupport.util.ParseUtil; | ||||
| import love.sola.netsupport.wechat.Command; | ||||
| import org.hibernate.HibernateException; | ||||
| import org.hibernate.Session; | ||||
| import org.hibernate.criterion.Projections; | ||||
| import org.hibernate.criterion.Restrictions; | ||||
|  | ||||
| import javax.servlet.ServletException; | ||||
| import javax.servlet.annotation.WebServlet; | ||||
| @@ -61,14 +60,10 @@ public class TicketSubmit extends HttpServlet { | ||||
| 			User u = (User) httpSession.getAttribute("user"); | ||||
| 			if (u == null) return new Response(Response.ResponseCode.UNAUTHORIZED); | ||||
|  | ||||
| 			long n = (long) s.createCriteria(Ticket.class) | ||||
| 					.add(Restrictions.eq(Ticket.PROPERTY_USER, u)) | ||||
| 					.add(Restrictions.eq(Ticket.PROPERTY_STATUS, 0)) | ||||
| 					.setProjection(Projections.rowCount()) | ||||
| 					.uniqueResult(); | ||||
| 			if (n > 0) { | ||||
| 			if (TableTicket.hasOpen(u)) { | ||||
| 				return new Response(Response.ResponseCode.ALREADY_SUBMITTED); | ||||
| 			} | ||||
|  | ||||
| 			Ticket t = new Ticket(); | ||||
| 			t.setUser(u); | ||||
| 			t.setDescription(desc); | ||||
|   | ||||
| @@ -55,7 +55,7 @@ public class GetUser extends HttpServlet { | ||||
| 		} | ||||
| 		if (id != null) { | ||||
| 			try { | ||||
| 				User u = TableUser.getUserById(Long.parseLong(id)); | ||||
| 				User u = TableUser.getById(Long.parseLong(id)); | ||||
| 				if (u == null) | ||||
| 					return new Response(Response.ResponseCode.USER_NOT_FOUND); | ||||
| 				else | ||||
| @@ -64,7 +64,7 @@ public class GetUser extends HttpServlet { | ||||
| 				return new Response(Response.ResponseCode.ILLEGAL_PARAMETER); | ||||
| 			} | ||||
| 		} else { | ||||
| 			User u = TableUser.getUserByName(name); | ||||
| 			User u = TableUser.getByName(name); | ||||
| 			if (u == null) | ||||
| 				return new Response(Response.ResponseCode.USER_NOT_FOUND); | ||||
| 			else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sola
					Sola