improved ui, added panel to add new city and zone
parts of displaying cities fromdb
This commit is contained in:
@ -11,29 +11,32 @@ import java.util.HashMap;
|
||||
public class DataRequest extends PostRequest {
|
||||
@Override
|
||||
public String request(HashMap<String, String> params) {
|
||||
switch (params.get("action")){
|
||||
case "senddata":
|
||||
switch (params.get("action")) {
|
||||
case "newCity":
|
||||
Log.debug(params.toString());
|
||||
|
||||
// check if wastezone and wasteregion already exists
|
||||
|
||||
JDCB jdcb = new JDCB("users", "kOpaIJUjkgb9ur6S", "wasteinformation");
|
||||
|
||||
ResultSet set = jdcb.executeQuery("select * from cities where name='"+params.get("wasteregion")+"' AND wastetype='"+params.get("wastetype")+"' AND zone='"+params.get("wastezone")+"'");
|
||||
ResultSet set = jdcb.executeQuery("select * from cities where name='" + params.get("cityname") + "' AND wastetype='" + params.get("wastetype") + "' AND zone='" + params.get("wastezone") + "'");
|
||||
try {
|
||||
if (set.getFetchSize() == 0){
|
||||
if (set.getFetchSize() == 0) {
|
||||
//doesnt exist
|
||||
System.out.println("doesnt exist");
|
||||
jdcb.executeUpdate("INSERT INTO `cities`(`userid`, `name`, `wastetype`, `zone`) VALUES (0,'"+params.get("wasteregion")+"','"+params.get("wastetype")+"','"+params.get("wastezone")+"'");
|
||||
}else {
|
||||
jdcb.executeUpdate("INSERT INTO `cities`(`userid`, `name`, `wastetype`, `zone`) VALUES ('0','" + params.get("cityname") + "','" + params.get("wastetype") + "','" + params.get("wastezone") + "');");
|
||||
} else {
|
||||
//already exists
|
||||
System.out.println("already exists");
|
||||
}
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
break;
|
||||
case "getAllCities":
|
||||
|
||||
// TODO: 11.10.19 store data in database
|
||||
// TODO: 15.11.19 database call to get all data and store it as json.
|
||||
|
||||
break;
|
||||
}
|
||||
return "";
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.wasteinformationserver.website.datarequests;
|
||||
package com.wasteinformationserver.website.datarequests.login;
|
||||
|
||||
import com.wasteinformationserver.basicutils.Log;
|
||||
import com.wasteinformationserver.website.basicrequest.PostRequest;
|
@ -1,4 +1,4 @@
|
||||
package com.wasteinformationserver.website.datarequests;
|
||||
package com.wasteinformationserver.website.datarequests.login;
|
||||
|
||||
import com.wasteinformationserver.basicutils.Log;
|
||||
import com.wasteinformationserver.db.JDCB;
|
||||
@ -13,6 +13,8 @@ public class LoginRequest extends PostRequest {
|
||||
@Override
|
||||
public String request(HashMap<String, String> params) {
|
||||
|
||||
Log.message("new login request");
|
||||
|
||||
String password = params.get("password");
|
||||
String username = params.get("username");
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.wasteinformationserver.website.datarequests;
|
||||
package com.wasteinformationserver.website.datarequests.login;
|
||||
|
||||
public class LoginState {
|
||||
private LoginState() {}
|
Reference in New Issue
Block a user