feat: 添加静态资源文件和实体类
添加了多个图片、音频文件和CSS样式文件,包括QQ、微信相关图片和游戏素材。同时新增了跟进方式实体类gjfs.java和路径工具类PathUtils.java,用于项目功能扩展。 [新增文件包括] - 图片资源:qq.png, wx.png, logo.jpg等 - 游戏素材:bg.png, CRM.png等 - 实体类:com/xzw/entity/gjfs.java - 工具类:com/xzw/utils/PathUtils.java
This commit is contained in:
@@ -0,0 +1,101 @@
|
||||
|
||||
package servlets;
|
||||
/*
|
||||
*
|
||||
* PDA获取授权状态
|
||||
*
|
||||
*
|
||||
* */
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import java.sql.Connection;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
|
||||
import javax.servlet.ServletException;
|
||||
import javax.servlet.http.HttpServlet;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
public class Expire extends HttpServlet {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public Expire() {
|
||||
}
|
||||
|
||||
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||
response.setContentType("text/json");
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
PrintWriter out = response.getWriter();
|
||||
JSONObject jobj = new JSONObject();
|
||||
dbconn dbconn = new dbconn();
|
||||
Connection con = dbconn.con;
|
||||
JSONArray data = null;
|
||||
String EID = request.getParameter("ID");
|
||||
String PRODUCT = request.getParameter("PRODUCT");
|
||||
System.out.println(dbconn.formatDate + " " + EID + "获取"+PRODUCT+"授权状态");
|
||||
String Ssql = "";
|
||||
|
||||
try {
|
||||
Ssql = "SELECT A.NAME AS KHMC,EID,STATE,JZSJ,EIDVERSION,PRODUCT FROM tb_pda,tb_kehu A "
|
||||
+ " WHERE KHID=A.ID AND MEID='"+EID+"' AND PRODUCT='"+PRODUCT+"'";
|
||||
data = dbconn.query3(Ssql, con, new String[0]);
|
||||
//System.out.println(data);
|
||||
//获取当前时间
|
||||
Date date =new Date();
|
||||
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
String nowdate = df.format(date);
|
||||
|
||||
|
||||
|
||||
|
||||
if(data.length() == 1) {
|
||||
|
||||
JSONObject jsonObject = data.getJSONObject(0);
|
||||
String state = jsonObject.getString("STATE");
|
||||
String jzsj = jsonObject.getString("JZSJ");
|
||||
|
||||
int result = nowdate.compareTo(jzsj);
|
||||
|
||||
if (result < 0) {
|
||||
if(state.equals("0")) {
|
||||
//更新最近在线时间
|
||||
String sql = "update tb_pda set LastSJ = '"+nowdate+"' where MEID ='"+EID+"' AND PRODUCT='"+PRODUCT+"'";
|
||||
dbconn.update(sql, con, new String[0]);
|
||||
|
||||
jobj.put("result", "0");
|
||||
jobj.put("message", "该设备授权正常");
|
||||
}else {
|
||||
jobj.put("result", "1");
|
||||
jobj.put("message", "授权停止,请联系服务商");
|
||||
}
|
||||
}else {
|
||||
jobj.put("result", "3");
|
||||
jobj.put("message", "授权过期,请联系服务商");
|
||||
}
|
||||
}else {
|
||||
jobj.put("result", "-1");
|
||||
jobj.put("message", "设备未授权");
|
||||
}
|
||||
} catch (JSONException var17) {
|
||||
JSONException e = var17;
|
||||
|
||||
try {
|
||||
jobj.put("result", 1);
|
||||
jobj.put("message", e);
|
||||
} catch (JSONException var16) {
|
||||
var16.printStackTrace();
|
||||
}
|
||||
|
||||
var17.printStackTrace();
|
||||
System.out.println(var17);
|
||||
} finally {
|
||||
dbconn.closeAll();
|
||||
}
|
||||
|
||||
out.print(jobj.toString());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user