diff --git a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java index ae16143..a510dbe 100644 --- a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java +++ b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java @@ -8,7 +8,10 @@ import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; +import java.text.DateFormat; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import hunnu.sj.raise_money.record.Record; import hunnu.sj.raise_money.news.News; @@ -63,7 +66,21 @@ public class UserService { } return false; } - + public boolean donate(String username,String name ,String id,String money){ + conn = db.getConnection();//将用户捐款信息上传到数据库,成功返回true,失败返回false + try{ + Date date = new Date(); + SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance(); + String sql = "insert into record(stu_name,donatemon,username,id,time) values('"+name+"','"+money+"','"+username+"','"+id+"','"+sdf.format(date)+"')"; + Statement sttmt = conn.createStatement(); + sttmt.executeUpdate(sql); + sttmt.close(); + return true; + }catch (Exception e){ + e.printStackTrace(); + } + return false; + } public String getRole(String username){//从数据库获取用户的角色 //SQLiteDatabase sdb=dbHelper.getReadableDatabase(); String sql="select role from user where username = '" + username+"'";