Skip to content

Commit

Permalink
提交详情叫md文档
Browse files Browse the repository at this point in the history
  • Loading branch information
gaolhjy committed Sep 3, 2018
1 parent 6fa8ce7 commit 0c6917c
Show file tree
Hide file tree
Showing 9 changed files with 111 additions and 130 deletions.
Binary file modified .idea/caches/build_file_checksums.ser
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
import com.enjoyshop.EnjoyshopApplication;
import com.enjoyshop.R;
import com.enjoyshop.bean.PickerCityAddressBean;
import com.enjoyshop.data.DataManager;
import com.enjoyshop.data.dao.Address;
import com.enjoyshop.data.daodo.AddressDo;
import com.enjoyshop.utils.GetJsonDataUtil;
import com.enjoyshop.utils.KeyBoardUtils;
import com.enjoyshop.utils.ToastUtils;
Expand Down Expand Up @@ -192,7 +192,7 @@ public void createAddress() {

Long userId = EnjoyshopApplication.getApplication().getUser().getId();

List<Address> mAddressDataList = AddressDo.queryAddress(userId);
List<Address> mAddressDataList = DataManager.queryAddress(userId);
if (mAddressDataList != null && mAddressDataList.size() == 0) {
isOnlyAddress = true;
} else {
Expand All @@ -213,12 +213,12 @@ public void createAddress() {
addBean.setSmallAddress(smallAddress);
addBean.setAddress(address);
if (addressDoType == 0) {
AddressDo.insertAddress(addBean);
DataManager.insertAddress(addBean);
ToastUtils.showSafeToast(AddressAddActivity.this, "地址添加成功");
} else if (addressDoType == 1) {
Long addressId = (Long) getIntent().getSerializableExtra("addressId");
addBean.setAddressId(addressId);
AddressDo.updateAddress(addBean);
DataManager.updateAddress(addBean);
ToastUtils.showSafeToast(AddressAddActivity.this, "地址修改成功");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
import com.enjoyshop.EnjoyshopApplication;
import com.enjoyshop.R;
import com.enjoyshop.adapter.AddressListAdapter;
import com.enjoyshop.data.DataManager;
import com.enjoyshop.data.dao.Address;
import com.enjoyshop.data.daodo.AddressDo;
import com.enjoyshop.utils.PreferencesUtils;
import com.enjoyshop.widget.EnjoyshopToolBar;

Expand Down Expand Up @@ -97,7 +97,7 @@ public void onItemChildClick(BaseQuickAdapter adapter, View view, int position)
private void initAddress() {

Long userId = EnjoyshopApplication.getInstance().getUser().getId();
mAddressDataList = AddressDo.queryAddress(userId);
mAddressDataList = DataManager.queryAddress(userId);
if (mAddressDataList != null && mAddressDataList.size() > 0) {
for (int i = 0; i < mAddressDataList.size(); i++) {
mAdapter.setNewData(mAddressDataList);
Expand All @@ -115,7 +115,7 @@ private void updateAddress(Address address) {

private void delAddress(Address address) {
Long addressId = address.getAddressId();
AddressDo.deleteAddress(addressId);
DataManager.deleteAddress(addressId);
initAddress();
mAdapter.notifyDataSetChanged();
}
Expand Down Expand Up @@ -146,7 +146,7 @@ private void changeBean(Address address) {
Long addressId = address.getAddressId();
address.setAddressId(addressId);
address.setIsDefaultAddress(!address.getIsDefaultAddress());
AddressDo.updateAddress(address);
DataManager.updateAddress(address);

}

Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/enjoyshop/activity/LoginActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@

import com.enjoyshop.EnjoyshopApplication;
import com.enjoyshop.R;
import com.enjoyshop.data.DataManager;
import com.enjoyshop.data.dao.User;
import com.enjoyshop.data.daodo.UserDo;
import com.enjoyshop.utils.StringUtils;
import com.enjoyshop.utils.ToastUtils;
import com.enjoyshop.widget.ClearEditText;
Expand Down Expand Up @@ -148,7 +148,7 @@ private void login() {

private void loginlogic(String phone, String pwd) {

List<User> mUserDataList = UserDo.queryUser(phone);
List<User> mUserDataList = DataManager.queryUser(phone);
if (mUserDataList != null && mUserDataList.size() > 0) {

String netPwd = mUserDataList.get(0).getPwd();
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/enjoyshop/activity/RegActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import android.widget.TextView;

import com.enjoyshop.R;
import com.enjoyshop.data.DataManager;
import com.enjoyshop.data.dao.User;
import com.enjoyshop.data.daodo.UserDo;
import com.enjoyshop.utils.StringUtils;
import com.enjoyshop.utils.ToastUtils;
import com.enjoyshop.widget.ClearEditText;
Expand Down Expand Up @@ -108,7 +108,7 @@ private void checkPhoneNum() {
*/
private void queryUserData() {

List<User> mUserDataList = UserDo.queryUser(phone);
List<User> mUserDataList = DataManager.queryUser(phone);
if (mUserDataList != null && mUserDataList.size() > 0) {
ToastUtils.showSafeToast(RegActivity.this, "手机号已被注册");
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
import android.widget.TextView;

import com.enjoyshop.R;
import com.enjoyshop.data.DataManager;
import com.enjoyshop.data.dao.User;
import com.enjoyshop.data.daodo.UserDo;
import com.enjoyshop.utils.CountTimerView;
import com.enjoyshop.utils.ToastUtils;
import com.enjoyshop.widget.ClearEditText;
Expand Down Expand Up @@ -107,7 +107,7 @@ private void addUser() {
User user = new User();
user.setPhone(phone);
user.setPwd(pwd);
UserDo.insertUser(user);
DataManager.insertUser(user);

ToastUtils.showSafeToast(RegSecondActivity.this, "注册成功");
startActivity(new Intent(RegSecondActivity.this, LoginActivity.class));
Expand Down
97 changes: 97 additions & 0 deletions app/src/main/java/com/enjoyshop/data/DataManager.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
package com.enjoyshop.data;

import com.enjoyshop.EnjoyshopApplication;
import com.enjoyshop.data.dao.Address;
import com.enjoyshop.data.dao.AddressDao;
import com.enjoyshop.data.dao.User;
import com.enjoyshop.data.dao.UserDao;

import java.util.List;

/**
* <pre>
*     author : 高磊华
*     e-mail : 984992087@qq.com
*     time   : 2018/09/03
*     desc   : 数据库管理类
*     version: 1.0
* </pre>
*/

public class DataManager {

/**
* 添加数据
*
* @param user
*/
public static void insertUser(User user) {
EnjoyshopApplication.getDaoSession().getUserDao().insert(user);
}

/**
* 删除数据
*
* @param id
*/
public static void deleteUser(Long id) {
EnjoyshopApplication.getDaoSession().getUserDao().deleteByKey(id);
}

/**
* 更新数据
*
* @param user
*/
public static void updateUser(User user) {
EnjoyshopApplication.getDaoSession().getUserDao().update(user);
}

/**
* 查询条件为Type=Phone的数据
*
* @return
*/
public static List<User> queryUser(String phone) {
return EnjoyshopApplication.getDaoSession().getUserDao().queryBuilder().where
(UserDao.Properties.Phone.eq(phone)).list();
}


/**
* 添加数据
*
* @param address
*/
public static void insertAddress(Address address) {
EnjoyshopApplication.getDaoSession().getAddressDao().insert(address);
}

/**
* 删除数据
*
* @param id
*/
public static void deleteAddress(Long id) {
EnjoyshopApplication.getDaoSession().getAddressDao().deleteByKey(id);
}

/**
* 更新数据
*
* @param address
*/
public static void updateAddress(Address address) {
EnjoyshopApplication.getDaoSession().getAddressDao().update(address);
}

/**
* 查询条件为Type=UserId的数据
*
* @return
*/
public static List<Address> queryAddress(Long userId) {
return EnjoyshopApplication.getDaoSession().getAddressDao().queryBuilder().where
(AddressDao.Properties.UserId.eq(userId)).list();
}
}
58 changes: 0 additions & 58 deletions app/src/main/java/com/enjoyshop/data/daodo/AddressDo.java

This file was deleted.

58 changes: 0 additions & 58 deletions app/src/main/java/com/enjoyshop/data/daodo/UserDo.java

This file was deleted.

0 comments on commit 0c6917c

Please sign in to comment.