From 87ba09909657dc2decc55ad90d7c637fef52b6d2 Mon Sep 17 00:00:00 2001
From: Administrator <1512995449@qq.com>
Date: Sun, 5 Jan 2020 16:13:44 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/dictionaries/.xml | 10 -
.idea/misc.xml | 3 -
.../BrowseDonateRecordActivity.java | 7 +-
.../sj/raise_money/DataBase/UserService.java | 75 +++----
.../hunnu/sj/raise_money/DonateActivity.java | 12 +-
.../java/hunnu/sj/raise_money/InfoUtils.java | 4 +-
.../hunnu/sj/raise_money/MainActivity.java | 56 +-----
.../sj/raise_money/NewsContentActivity.java | 15 +-
.../hunnu/sj/raise_money/RegiteActivity.java | 2 +-
.../hunnu/sj/raise_money/SignInActivity.java | 12 +-
.../hunnu/sj/raise_money/UploadActivity.java | 4 +-
.../main/java/hunnu/sj/raise_money/User.java | 54 +++--
.../donated_record/DonatedRecordAdapter.java | 2 +-
.../java/hunnu/sj/raise_money/news/News.java | 43 ++--
.../sj/raise_money/news/NewsAdapter.java | 4 +-
.../hunnu/sj/raise_money/record/Record.java | 39 ++--
app/src/main/res/layout/activity_registe.xml | 186 +++++++++++-------
17 files changed, 273 insertions(+), 255 deletions(-)
delete mode 100644 .idea/dictionaries/.xml
diff --git a/.idea/dictionaries/.xml b/.idea/dictionaries/.xml
deleted file mode 100644
index 6273c96..0000000
--- a/.idea/dictionaries/.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- descri
- donatemon
- recordlist
- sttmt
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 37a7509..10467e7 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,7 +3,4 @@
-
-
-
\ No newline at end of file
diff --git a/app/src/main/java/hunnu/sj/raise_money/BrowseDonateRecordActivity.java b/app/src/main/java/hunnu/sj/raise_money/BrowseDonateRecordActivity.java
index f54bf5e..dc25c39 100644
--- a/app/src/main/java/hunnu/sj/raise_money/BrowseDonateRecordActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/BrowseDonateRecordActivity.java
@@ -18,7 +18,7 @@ public class BrowseDonateRecordActivity extends AppCompatActivity {
private ArrayList records = new ArrayList<>();
private ListView lv_record;
private DonateRecordAdapter recordAdapter;
- private String username;
+ private long user_id;
private long stu_id;
private Handler mhandler = new Handler(){
@Override
@@ -34,8 +34,7 @@ public class BrowseDonateRecordActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_browse_record);
Intent intent = getIntent();
- int flags = intent.getIntExtra("flags",-1);
- username = intent.getStringExtra("username");
+ user_id = intent.getLongExtra("user_id",0);
recordAdapter = new DonateRecordAdapter(this,records);
lv_record = findViewById(R.id.lv_browse_denate_record);
lv_record.setAdapter(recordAdapter);
@@ -47,7 +46,7 @@ public class BrowseDonateRecordActivity extends AppCompatActivity {
@Override
public void run() {
Message msg =mhandler.obtainMessage();
- int flags = InfoUtils.getDonateRecords(records,username);
+ int flags = InfoUtils.getDonateRecords(records,user_id);
msg.what = flags;
mhandler.sendMessage(msg);
}
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 c3e0848..7d77002 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
@@ -4,7 +4,6 @@ import android.content.Context;
import androidx.core.content.ContextCompat;
import java.io.IOException;
-import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.sql.Connection;
@@ -16,7 +15,6 @@ import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
-import java.util.Date;
import hunnu.sj.raise_money.record.Record;
import hunnu.sj.raise_money.news.News;
@@ -32,10 +30,10 @@ public class UserService {
public int login(String username,String password){
conn = db.getConnection();
- Statement sttmt = null;
+ Statement sttmt;
try{
sttmt = conn.createStatement();
- String sql = "select * from user where username = '"+username+"'";
+ String sql = "select * from user_info where username = '"+username+"'";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs1 = ps.executeQuery();
boolean flag1 = rs1.next();
@@ -43,7 +41,7 @@ public class UserService {
sttmt.close();
return 0; //当用户名不存在时返回0
}
- ResultSet rs2 = sttmt.executeQuery("select * from user where username = '"+username+"'&&password = '"+password+"'");
+ ResultSet rs2 = sttmt.executeQuery("select * from user_info where username = '"+username+"'&&password = '"+password+"'");
boolean flag2 = rs2.next();
if(!flag2){
rs2.close();
@@ -55,13 +53,13 @@ public class UserService {
}catch (Exception e){
e.printStackTrace();
}
- return 0;
+ return -1;
}
public boolean register(User user){
conn = db.getConnection();//将用户的信息上传到数据库,上传成功返回true,失败false
try{
- String sql = "insert into user(username,password,role) values('"+user.getName()+"','"+user.getPasd()+"','"+user.getRole()+"')";
+ String sql = "insert into user_info(username,password,role,phone) values('"+user.getUsername()+"','"+user.getPassword()+"','"+user.getRole()+"','"+user.getPhone()+"')";
Statement sttmt = conn.createStatement();
sttmt.executeUpdate(sql);
sttmt.close();
@@ -71,14 +69,15 @@ public class UserService {
}
return false;
}
- public boolean donate(String username ,String studentName,Long id,float money){
+
+ public boolean donate(long stu_id,long user_id,float money){
conn = db.getConnection();//将用户捐款信息上传到数据库,成功返回true,失败返回false
try{
String time=getNetTime();
// Date date = new Date();sdf.format(date)
//SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
- String sql = "insert into record(stu_name,donatemon,username,id,time) values('"+studentName+"','"+money+"','"+username+"','"+id+"','"+time+"')";
- String sql1 ="update stu_info set hasdonated=hasdonated+'"+money+"' where id='"+id+"'";
+ String sql = "insert into record(stu_id,user_id,donatemon,time) values('"+stu_id+"','"+user_id+"','"+money+"','"+time+"')";
+ String sql1 ="update stu_info set hasdonated=hasdonated+'"+money+"' where stu_id='"+stu_id+"'";
//stu_id,stu_name,donatemon,time,username
Statement sttmt = conn.createStatement();
sttmt.executeUpdate(sql);
@@ -91,17 +90,16 @@ public class UserService {
return false;
}
public String getNetTime() throws IOException {
- URL url=null;
- url = new URL("http://www.baidu.com");
- URLConnection baidu = url.openConnection();//生成连接对象
- baidu.connect(); //发出连接
- long time13 = baidu.getDate();
- DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- Calendar calendar = Calendar.getInstance();
- calendar.setTimeInMillis(time13);
- final String format = formatter.format(calendar.getTime());
- String time=String.valueOf(format);
- return time;
+ URL url;
+ url = new URL("http://www.baidu.com");
+ URLConnection baidu = url.openConnection();//生成连接对象
+ baidu.connect(); //发出连接
+ long time13 = baidu.getDate();
+ DateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTimeInMillis(time13);
+ String format = formatter.format(calendar.getTime());
+ return format;
}
public boolean longterm(String name,String phone,String descri, Long ID){
conn = db.getConnection();//将长期资助信息上传到数据库,成功返回true,失败返回false
@@ -118,18 +116,23 @@ public class UserService {
}
return false;
}
- public String getRole(String username){//从数据库获取用户的角色
+ public User getUserInfo(String username,String password){//从数据库获取用户的角色
//SQLiteDatabase sdb=dbHelper.getReadableDatabase();
- String sql="select role from user where username = '" + username+"'";
+ String sql="select * from user_info where username = '" + username+"'and password = '"+password+"'";
+ User user = new User();
conn = db.getConnection();
try{
Statement sttmt = conn.createStatement();
ResultSet rs = sttmt.executeQuery(sql);
rs.next();
- String role = rs.getString(1);
+ user.setUser_id(rs.getLong("user_id"));
+ user.setUsername(rs.getNString("username"));
+ user.setPassword(rs.getNString("password"));
+ user.setPhone(rs.getNString("phone"));
+ user.setRole(rs.getNString("role"));
rs.close();
sttmt.close();
- return role;
+ return user;
}catch (SQLException e){
e.printStackTrace();
}
@@ -137,7 +140,7 @@ public class UserService {
}
public boolean UploadInfo(News news){//用户上传信息到数据库,服务器
- String sql = "insert into stu_info(name,descri) values('"+news.getTitle()+"','"+news.getDes() + "')";
+ String sql = "insert into stu_info(name,descri) values('"+news.getName()+"','"+news.getDescri() + "')";
conn = db.getConnection();
try{
Statement sttmt = conn.createStatement();
@@ -152,16 +155,16 @@ public class UserService {
public void getAllNews(Context context,ArrayList list){
//ArrayList mlist = list;
- String sql = "select * from stu_info";
+ String sql = "select * from stu_info where flags = 1";
conn = db.getConnection();
try{
Statement sttmt = conn.createStatement();
ResultSet rs = sttmt.executeQuery(sql);
while (rs.next()){
News news= new News();
- news.setId(rs.getLong("id"));
- news.setTitle(rs.getNString("name"));
- news.setDes(rs.getNString("descri"));
+ news.setStu_id(rs.getLong("stu_id"));
+ news.setName(rs.getNString("name"));
+ news.setDescri(rs.getNString("descri"));
news.setHead_icon(ContextCompat.getDrawable(context, R.drawable.ic_launcher_background));
list.add(news);
}
@@ -172,15 +175,17 @@ public class UserService {
}
}
- public void getDonateRecords(ArrayList recordlist,String username){
- String sql = "select * from record where username = '"+username+"'";
+ public void getDonateRecords(ArrayList recordlist,long user_id){
+ String sql = "select * from record,stu_info where record.stu_id = stu_info.stu_id and record.user_id='"+user_id+"'";
+
conn = db.getConnection();
try{
Statement sttmt = conn.createStatement();
ResultSet rs = sttmt.executeQuery(sql);
+
while(rs.next()){
Record record = new Record();
- record.setStu_name(rs.getNString("stu_name"));
+ record.setStu_name(rs.getNString("name"));
record.setTime(rs.getNString("time"));
record.setDonatemon(rs.getFloat("donatemon"));
recordlist.add(record);
@@ -193,14 +198,14 @@ public class UserService {
}
public void getDonatedRecords(ArrayList recordlist,long id){
- String sql = "select * from record where id= '"+id+"'";
+ String sql = "select * from record,user_info where record.user_id = user_info.user_id and record.stu_id = '"+id+"'";
conn = db.getConnection();
try{
Statement sttmt = conn.createStatement();
ResultSet rs = sttmt.executeQuery(sql);
while(rs.next()){
Record record = new Record();
- record.setUsername(rs.getNString("username"));
+ record.setUser_name(rs.getNString("username"));
record.setTime(rs.getNString("time"));
record.setDonatemon(rs.getFloat("donatemon"));
recordlist.add(record);
diff --git a/app/src/main/java/hunnu/sj/raise_money/DonateActivity.java b/app/src/main/java/hunnu/sj/raise_money/DonateActivity.java
index d2f9204..b205f58 100644
--- a/app/src/main/java/hunnu/sj/raise_money/DonateActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/DonateActivity.java
@@ -19,7 +19,8 @@ public class DonateActivity extends AppCompatActivity {
UserService userService=new UserService();
String username;
- String stu_name;
+ private long stu_id;
+ private long user_id;
Long id;
Handler mHandler = new Handler(){//用于处理子线程传回的消息,对主线的UI进行修改
int flag = -1;
@@ -52,9 +53,8 @@ public class DonateActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_donate);
- id= getIntent().getLongExtra("stu_id",0);
- username=getIntent().getStringExtra("username");
- stu_name=getIntent().getStringExtra("stu_name");
+ stu_id = getIntent().getLongExtra("stu_id",0);
+ user_id = getIntent().getLongExtra("user_id",0);
// Button commit = (Button) findViewById(R.id.commit);
// commit.setOnClickListener(new View.OnClickListener() {
// @Override
@@ -72,8 +72,6 @@ public class DonateActivity extends AppCompatActivity {
}
public void onClick(View view){
-// name=findViewById(R.id.Name);
-// number=findViewById(R.id.TeleNumber);
money=findViewById(R.id.Money);
new CommitThread().start();
@@ -154,7 +152,7 @@ public class DonateActivity extends AppCompatActivity {
Looper.prepare();
Toast toast=Toast.makeText(DonateActivity.this, "提交成功",Toast.LENGTH_LONG);
float money=Float.parseFloat(mon);
- userService.donate(username,stu_name,id,money);
+ userService.donate(stu_id,user_id,money);
toast.setGravity(Gravity.CENTER, 100, 100);
toast.show();
Looper.loop();
diff --git a/app/src/main/java/hunnu/sj/raise_money/InfoUtils.java b/app/src/main/java/hunnu/sj/raise_money/InfoUtils.java
index 35c34a9..be0f5ec 100644
--- a/app/src/main/java/hunnu/sj/raise_money/InfoUtils.java
+++ b/app/src/main/java/hunnu/sj/raise_money/InfoUtils.java
@@ -15,9 +15,9 @@ public class InfoUtils {
return 1;
}
- public static int getDonateRecords(ArrayList recordlist,String username){
+ public static int getDonateRecords(ArrayList recordlist,long user_id){
UserService uService = new UserService();
- uService.getDonateRecords(recordlist,username);
+ uService.getDonateRecords(recordlist,user_id);
return 1;
}
diff --git a/app/src/main/java/hunnu/sj/raise_money/MainActivity.java b/app/src/main/java/hunnu/sj/raise_money/MainActivity.java
index 7e83c4a..e97dcc3 100644
--- a/app/src/main/java/hunnu/sj/raise_money/MainActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/MainActivity.java
@@ -37,9 +37,6 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte
private ActionBarDrawerToggle mToggle;
private DrawerLayout mDrawerlayout;
private NavigationView navigationView;
-// private
-// TextView menu_name;
-// TextView menu_role;
private User user;
ArrayList list = new ArrayList<>();
Context mContext;
@@ -58,55 +55,19 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
Intent intent = getIntent();
user = (User) intent.getSerializableExtra("user");
setContentView(R.layout.activity_main);
mContext = this;
newsAdapter = new NewsAdapter(this,list);
-
-
init();
if(navigationView.getHeaderCount() > 0) {//设置侧滑栏的显示的值
View header = navigationView.getHeaderView(0);
TextView menu_name = header.findViewById(R.id.user_name);
TextView menu_role = header.findViewById(R.id.user_role);
- menu_name.setText(user.getName());
+ menu_name.setText(user.getUsername());
menu_role.setText(user.getRole());
}
- /*Toolbar toolbar = findViewById(R.id.toolbar);
- setSupportActionBar(toolbar);
- FloatingActionButton fab = findViewById(R.id.fab);
- fab.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
- .setAction("Action", null).show();
- }
- });
- DrawerLayout drawer = findViewById(R.id.drawer_layout);
- NavigationView navigationView = findViewById(R.id.nav_view);
- // Passing each menu ID as a set of Ids because each
- // menu should be considered as top level destinations.
- mAppBarConfiguration = new AppBarConfiguration.Builder(
- R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow,
- R.id.nav_tools, R.id.nav_share, R.id.nav_send)
- .setDrawerLayout(drawer)
- .build();
- NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
- NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration);
- NavigationUI.setupWithNavController(navigationView, navController);
-
- if(navigationView.getHeaderCount() > 0) {//设置侧滑栏的显示的值
- View header = navigationView.getHeaderView(0);
- TextView menu_name = header.findViewById(R.id.user_name);
- TextView menu_role = header.findViewById(R.id.user_role);
- menu_name.setText(user.getName());
- menu_role.setText(user.getRole());
- }*/
-
- //setContentView(R.layout.content_main);
- //new UploadThread().start();
lv_news = findViewById(R.id.list);
lv_news.setAdapter(newsAdapter);
lv_news.setOnItemClickListener(this);
@@ -128,21 +89,19 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte
@Override//点击条目时调用该方法,parent指listview,position指条目位置
public void onItemClick(AdapterView> parent, View view, int position, long id) {
News news = (News)parent.getItemAtPosition(position);
- String title=news.getTitle();
- String des=news.getDes();
- long stu_id = news.getId();
+ String title=news.getName();
+ String des=news.getDescri();
+ long stu_id = news.getStu_id();
Intent intent = new Intent(this,NewsContentActivity.class);
intent.putExtra("news_title",title);
intent.putExtra("news_des",des);
intent.putExtra("stu_id",stu_id);
- String username = user.getName();
- intent.putExtra("username",username);
+ intent.putExtra("user_id",user.getUser_id());
startActivity(intent);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
- // Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@@ -171,9 +130,8 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte
public void onBrowseDonateRecord(MenuItem item){
Intent intent = new Intent(this, BrowseDonateRecordActivity.class);
- String username = user.getName();
- intent.putExtra("flags",0);//读取用户的捐助信息
- intent.putExtra("username",username);
+ long user_id = user.getUser_id();
+ intent.putExtra("user_id",user_id);
startActivity(intent);
}
diff --git a/app/src/main/java/hunnu/sj/raise_money/NewsContentActivity.java b/app/src/main/java/hunnu/sj/raise_money/NewsContentActivity.java
index a86b6ce..f41d5cf 100644
--- a/app/src/main/java/hunnu/sj/raise_money/NewsContentActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/NewsContentActivity.java
@@ -12,6 +12,7 @@ import androidx.appcompat.app.AppCompatActivity;
public class NewsContentActivity extends AppCompatActivity{
private long stu_id;
+ private long user_id;
String username;
String newsTitle;
// public static void actionStart(Context context, String newsTitle, String newsContent) {
@@ -29,7 +30,7 @@ public class NewsContentActivity extends AppCompatActivity{
newsTitle = getIntent().getStringExtra("news_title"); // 获取传入的新闻标题
String newsContent = getIntent().getStringExtra("news_content"); // 获取传入的新闻内容
stu_id = getIntent().getLongExtra("stu_id",0);
- username=getIntent().getStringExtra("username");
+ user_id = getIntent().getLongExtra("user_id",0);
NewsContentFragment newsContentFragment = (NewsContentFragment)
getFragmentManager().findFragmentById(R.id.news_content_fragment);
newsContentFragment.refresh(newsTitle, newsContent); // 刷新NewsContentFragment界面
@@ -44,12 +45,11 @@ public class NewsContentActivity extends AppCompatActivity{
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
- Intent intent1 = new Intent();
- intent1.setClass(NewsContentActivity.this, DonateActivity.class);//this前面为当前activty名称,class前面为要跳转到得activity名称
- intent1.putExtra("stu_id",stu_id);
- intent1.putExtra("username",username);
- intent1.putExtra("stu_name",newsTitle);
- startActivity(intent1);
+ Intent intent = new Intent();
+ intent.setClass(NewsContentActivity.this, DonateActivity.class);//this前面为当前activty名称,class前面为要跳转到得activity名称
+ intent.putExtra("stu_id",stu_id);
+ intent.putExtra("user_id",user_id);
+ startActivity(intent);
}
});
}
@@ -65,6 +65,7 @@ public class NewsContentActivity extends AppCompatActivity{
}
});
}
+
public void onToLongTerm( ){
Button longterm=(Button) findViewById(R.id.longterm);
longterm.setOnClickListener(new View.OnClickListener() {
diff --git a/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java b/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java
index 70eae4d..fac1527 100644
--- a/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java
@@ -88,7 +88,7 @@ public class RegiteActivity extends AppCompatActivity {
message.what = 2;
message.obj = "密码验证错误";
rHandler.sendMessage(message);
- }else if(uService.login(username,password)==2){
+ }else if(uService.login(username,password)!=0){
message.what = 3;
message.obj = "用户已存在";
rHandler.sendMessage(message);//发送信息给handler
diff --git a/app/src/main/java/hunnu/sj/raise_money/SignInActivity.java b/app/src/main/java/hunnu/sj/raise_money/SignInActivity.java
index e8db57e..065152a 100644
--- a/app/src/main/java/hunnu/sj/raise_money/SignInActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/SignInActivity.java
@@ -11,6 +11,7 @@ import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
+import android.widget.Toast;
import java.util.ArrayList;
@@ -81,12 +82,13 @@ public class SignInActivity extends AppCompatActivity {
message.what = 1;
message.obj = "密码错误";
mHandler.sendMessage(message);
+ }else if(flag==-1){
+ Looper.prepare();
+ Toast toast = Toast.makeText(SignInActivity.this,"断网了!",Toast.LENGTH_SHORT);
+ toast.show();
+ Looper.loop();
}else{
- User user = new User();
- user.setName(name);
- user.setPasd(pasd);
- String role = uService.getRole(name);
- user.setRole(role);
+ User user = uService.getUserInfo(name,pasd);
Bundle bundle = new Bundle();//将类包装到bundle里,再放到intent里
bundle.putSerializable("user",user);
Intent intent =new Intent(SignInActivity.this,MainActivity.class);
diff --git a/app/src/main/java/hunnu/sj/raise_money/UploadActivity.java b/app/src/main/java/hunnu/sj/raise_money/UploadActivity.java
index 843a311..8ff322e 100644
--- a/app/src/main/java/hunnu/sj/raise_money/UploadActivity.java
+++ b/app/src/main/java/hunnu/sj/raise_money/UploadActivity.java
@@ -65,8 +65,8 @@ public class UploadActivity extends AppCompatActivity {
String name = info_name.getText().toString();
String desc = info_desc.getText().toString();
News news = new News();
- news.setTitle(name);
- news.setDes(desc);
+ news.setName(name);
+ news.setDescri(desc);
UserService uService = new UserService();
if(uService.UploadInfo(news)){
Looper.prepare();
diff --git a/app/src/main/java/hunnu/sj/raise_money/User.java b/app/src/main/java/hunnu/sj/raise_money/User.java
index d4493e5..df1ee48 100644
--- a/app/src/main/java/hunnu/sj/raise_money/User.java
+++ b/app/src/main/java/hunnu/sj/raise_money/User.java
@@ -1,42 +1,62 @@
package hunnu.sj.raise_money;
import java.io.Serializable;
-
public class User implements Serializable{
- private String name;
- private String pasd;
+
+ private String username;
+ private String password;
private String role;
+ private String phone;
+ private String name;
+ private long user_id;
public User(){
- super();
+ name = null;
}
- public User(String name,String pasd,String role){
- super();
- this.name = name;
- this.pasd = pasd;
- this.role = role;
+ public String getName() {
+ return name;
}
public void setName(String name) {
this.name = name;
}
- public String getName() {
- return name;
+ public String getUsername() {
+ return username;
}
- public void setPasd(String pasd) {
- this.pasd = pasd;
+ public void setUsername(String username) {
+ this.username = username;
}
- public String getPasd() {
- return pasd;
+ public String getPassword() {
+ return password;
}
- public void setRole(String role) {
- this.role = role;
+ public void setPassword(String password) {
+ this.password = password;
}
public String getRole() {
return role;
}
+
+ public void setRole(String role) {
+ this.role = role;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public long getUser_id() {
+ return user_id;
+ }
+
+ public void setUser_id(long user_id) {
+ this.user_id = user_id;
+ }
}
diff --git a/app/src/main/java/hunnu/sj/raise_money/donated_record/DonatedRecordAdapter.java b/app/src/main/java/hunnu/sj/raise_money/donated_record/DonatedRecordAdapter.java
index dfa19a3..db81e6d 100644
--- a/app/src/main/java/hunnu/sj/raise_money/donated_record/DonatedRecordAdapter.java
+++ b/app/src/main/java/hunnu/sj/raise_money/donated_record/DonatedRecordAdapter.java
@@ -44,7 +44,7 @@ public class DonatedRecordAdapter extends BaseAdapter {
}
Record record = recordlist.get(position);
TextView record_vw = view.findViewById(R.id.record_descri);
- String descri = "用户"+record.getUsername()+"于"+record.getTime()+"捐赠了"+record.getDonatemon()+"元";
+ String descri = "用户"+record.getUser_name()+"于"+record.getTime()+"捐赠了"+record.getDonatemon()+"元";
record_vw.setText(descri);
return view;
}
diff --git a/app/src/main/java/hunnu/sj/raise_money/news/News.java b/app/src/main/java/hunnu/sj/raise_money/news/News.java
index f62c99c..722ae68 100644
--- a/app/src/main/java/hunnu/sj/raise_money/news/News.java
+++ b/app/src/main/java/hunnu/sj/raise_money/news/News.java
@@ -3,22 +3,11 @@ package hunnu.sj.raise_money.news;
import android.graphics.drawable.Drawable;
public class News {//主界面浏览的信息的类
- private long id;
- private String title;
- private String des;
+ private long stu_id;
+ private String name;
+ private String descri;
private Drawable head_icon;
- public String getTitle() {
- return title;
- }
- public void setTitle(String title) {
- this.title = title;
- }
- public String getDes() {
- return des;
- }
- public void setDes(String content) {
- this.des = content;
- }
+
public Drawable getHead_icon() {
return head_icon;
}
@@ -26,11 +15,27 @@ public class News {//主界面浏览的信息的类
this.head_icon = head_icon;
}
- public void setId(long id) {
- this.id = id;
+ public long getStu_id() {
+ return stu_id;
+ }
+
+ public void setStu_id(long stu_id) {
+ this.stu_id = stu_id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDescri() {
+ return descri;
}
- public long getId() {
- return id;
+ public void setDescri(String descri) {
+ this.descri = descri;
}
}
\ No newline at end of file
diff --git a/app/src/main/java/hunnu/sj/raise_money/news/NewsAdapter.java b/app/src/main/java/hunnu/sj/raise_money/news/NewsAdapter.java
index 158c237..a6a7ed3 100644
--- a/app/src/main/java/hunnu/sj/raise_money/news/NewsAdapter.java
+++ b/app/src/main/java/hunnu/sj/raise_money/news/NewsAdapter.java
@@ -49,8 +49,8 @@ public class NewsAdapter extends BaseAdapter {
TextView item_des = (TextView) view.findViewById(R.id.item_info_des);
News news = list.get(position);
item_icon.setImageDrawable(news.getHead_icon());
- item_title.setText(news.getTitle());
- item_des.setText(news.getDes());
+ item_title.setText(news.getName());
+ item_des.setText(news.getDescri());
return view;
}
}
\ No newline at end of file
diff --git a/app/src/main/java/hunnu/sj/raise_money/record/Record.java b/app/src/main/java/hunnu/sj/raise_money/record/Record.java
index 0d30a88..6e72ba1 100644
--- a/app/src/main/java/hunnu/sj/raise_money/record/Record.java
+++ b/app/src/main/java/hunnu/sj/raise_money/record/Record.java
@@ -1,10 +1,11 @@
package hunnu.sj.raise_money.record;
public class Record {
- private long id = 0;
- private String stu_name = null;
- private String username = null;
+ private long user_id;
+ private long stu_id;
private float donatemon = 0;
+ private String user_name;
+ private String stu_name;
private String time = null;
public float getDonatemon() {
@@ -15,12 +16,12 @@ public class Record {
this.donatemon = donatemon;
}
- public String getStu_name() {
- return stu_name;
+ public long getUser_id() {
+ return user_id;
}
- public void setStu_name(String stu_name) {
- this.stu_name = stu_name;
+ public void setUser_id(long user_id) {
+ this.user_id = user_id;
}
public String getTime() {
@@ -31,19 +32,27 @@ public class Record {
this.time = time;
}
- public String getUsername() {
- return username;
+ public long getStu_id() {
+ return stu_id;
+ }
+
+ public void setStu_id(long stu_id) {
+ this.stu_id = stu_id;
}
- public void setUsername(String username) {
- this.username = username;
+ public String getUser_name() {
+ return user_name;
}
- public long getId() {
- return id;
+ public void setUser_name(String user_name) {
+ this.user_name = user_name;
}
- public void setId(long id) {
- this.id = id;
+ public String getStu_name() {
+ return stu_name;
+ }
+
+ public void setStu_name(String stu_name) {
+ this.stu_name = stu_name;
}
}
diff --git a/app/src/main/res/layout/activity_registe.xml b/app/src/main/res/layout/activity_registe.xml
index 11a16cc..c449cd3 100644
--- a/app/src/main/res/layout/activity_registe.xml
+++ b/app/src/main/res/layout/activity_registe.xml
@@ -4,99 +4,133 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:layout_marginTop="0dp"
tools:context=".RegiteActivity">
-
-
+ app:layout_constraintTop_toTopOf="parent">
-
+
-
+
-
+
-
+
+
+
+
-
-
+ android:orientation="horizontal">
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toBottomOf="@+id/linearLayout8"
+ app:layout_constraintVertical_bias="0.0" />
+
\ No newline at end of file