From f3caf4108d2dc1e5dd14577222c343407282bcab Mon Sep 17 00:00:00 2001
From: jianbo <263303411@qq.com>
Date: Wed, 9 Sep 2020 09:49:39 +0800
Subject: [PATCH] d
---
app/src/main/AndroidManifest.xml | 8 -
.../main/find/CloundSolutionActivity.java | 224 ------------------
.../seven/main/find/ConversationActivity.java | 11 +-
.../seven/main/find/MainActivitytwot.java | 143 -----------
.../seven/main/find/PriLetFragment.java | 2 -
.../seven/main/find/QuestionsFragment.java | 6 +-
.../main/find/entity/privateListBean.java | 13 +-
.../seven/main/find/ui/FindFragmenttwo.java | 6 +-
.../kehu/activity/AddCustDialogActivity.java | 4 +-
.../kehu/activity/AddCustomerActivity.java | 2 +-
.../kehu/activity/FpOrderInfoActivity.java | 1 -
.../seven/main/kehu/activity/ShowAty.java | 26 +-
.../main/kehu/fragment/AddCusFragment.java | 23 +-
.../main/kehu/fragment/TraceFragment.java | 2 +-
.../com/fenghoo/seven/okgonet/NetApi.java | 3 +-
15 files changed, 48 insertions(+), 426 deletions(-)
delete mode 100644 app/src/main/java/com/fenghoo/seven/main/find/CloundSolutionActivity.java
delete mode 100644 app/src/main/java/com/fenghoo/seven/main/find/MainActivitytwot.java
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index e42479f..f43a7f0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -100,14 +100,6 @@
android:name=".main.kehu.activity.DesignActivity"
android:screenOrientation="portrait">
-
-
diff --git a/app/src/main/java/com/fenghoo/seven/main/find/CloundSolutionActivity.java b/app/src/main/java/com/fenghoo/seven/main/find/CloundSolutionActivity.java
deleted file mode 100644
index 1fb18b8..0000000
--- a/app/src/main/java/com/fenghoo/seven/main/find/CloundSolutionActivity.java
+++ /dev/null
@@ -1,224 +0,0 @@
-package com.fenghoo.seven.main.find;
-
-import android.os.Bundle;
-import android.os.Handler;
-import android.util.Log;
-import android.view.View;
-import android.widget.ImageView;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import com.amap.api.location.AMapLocation;
-import com.amap.api.location.AMapLocationClient;
-import com.amap.api.location.AMapLocationClientOption;
-import com.amap.api.location.AMapLocationListener;
-import com.fenghoo.seven.R;
-import com.fenghoo.seven.base.BaseActivity;
-import com.zaaach.citypicker.CityPicker;
-import com.zaaach.citypicker.adapter.OnPickListener;
-import com.zaaach.citypicker.model.City;
-import com.zaaach.citypicker.model.HotCity;
-import com.zaaach.citypicker.model.LocateState;
-import com.zaaach.citypicker.model.LocatedCity;
-
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-public class CloundSolutionActivity extends BaseActivity implements View.OnClickListener, AMapLocationListener {
-
- private List hotCities;
- private int anim;
- private boolean enable;
-
-
- private TextView titleTv;
- private ImageView backIv;
-
- /**
- * 西安
- */
- private TextView mChengshi;
-
- //声明AMapLocationClient类对象,定位发起端
- private AMapLocationClient mLocationClient = null;
- //声明mLocationOption对象,定位参数
- public AMapLocationClientOption mLocationOption = null;
- //标识,用于判断是否只显示一次定位信息和用户重新定位
- private boolean isFirstLoc = true;
- private String city;
- private String province;
- private String cityCode;
- private String adCode;
- private View view;
-
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_clound_solution);
- initView();
- HotCity();
- //开始定位
-// location();
- }
-
- private void HotCity() {
- hotCities = new ArrayList<>();
- hotCities.add(new HotCity("全国", "全国", ""));
- hotCities.add(new HotCity("北京", "北京", "101010100"));
- hotCities.add(new HotCity("上海", "上海", "101020100"));
- hotCities.add(new HotCity("广州", "广东", "101280101"));
- hotCities.add(new HotCity("深圳", "广东", "101280601"));
- hotCities.add(new HotCity("西安", "西安", "101280601"));
- hotCities.add(new HotCity("杭州", "浙江", "101210101"));
- hotCities.add(new HotCity("成都", "成都", "101210101"));
- hotCities.add(new HotCity("武汉", "武汉", "101210101"));
- }
-
- private void initView() {
- mChengshi = (TextView) findViewById(R.id.chengshi);
- mChengshi.setOnClickListener(this);
- view = (View) findViewById(R.id.view);
-
- }
-
- @Override
- public void onClick(View view) {
- switch (view.getId()) {
- case R.id.leftIv:
- finish();
- break;
- case R.id.chengshi:
- CityPicker.from(CloundSolutionActivity.this)
- .enableAnimation(enable)
- .setAnimationStyle(anim)
- .setLocatedCity(null)
- .setHotCities(hotCities)
- .setOnPickListener(new OnPickListener() {
- @Override
- public void onPick(int position, City data) {
- // mDangqianchengshi.setText(String.format("当前城市:%s,%s", data.getName(), data.getCode()));
- mChengshi.setText(String.format(data.getName()));
- Toast.makeText(
- getApplicationContext(),
- String.format("点击的数据:%s,%s", data.getName(), data.getCode()),
- Toast.LENGTH_SHORT)
- .show();
- }
-
- @Override
- public void onCancel() {
- Toast.makeText(getApplicationContext(), "取消选择", Toast.LENGTH_SHORT).show();
- }
-
- @Override
- public void onLocate() {
- //开始定位,这里模拟一下定位
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- CityPicker.from(CloundSolutionActivity.this).locateComplete(new LocatedCity(city, province, adCode), LocateState.SUCCESS);
- }
- }, 3000);
-
-
- }
- })
- .show();
- break;
-
-
- }
- }
-
- private void location() {
- //初始化定位
- mLocationClient = new AMapLocationClient(getApplicationContext());
- //设置定位回调监听
- mLocationClient.setLocationListener(this);
- //初始化定位参数
- mLocationOption = new AMapLocationClientOption();
- //设置定位模式为Hight_Accuracy高精度模式,Battery_Saving为低功耗模式,Device_Sensors是仅设备模式
- mLocationOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
- //设置是否返回地址信息(默认返回地址信息)
- mLocationOption.setNeedAddress(true);
- //设置是否只定位一次,默认为false
- mLocationOption.setOnceLocation(false);
- //设置是否强制刷新WIFI,默认为强制刷新
- mLocationOption.setWifiActiveScan(true);
- //设置是否允许模拟位置,默认为false,不允许模拟位置
- mLocationOption.setMockEnable(false);
- //设置定位间隔,单位毫秒,默认为2000ms
- mLocationOption.setInterval(2000);
- //给定位客户端对象设置定位参数
- mLocationClient.setLocationOption(mLocationOption);
- //启动定位
- mLocationClient.startLocation();
- }
-
- @Override
- public void onLocationChanged(AMapLocation aMapLocation) {
- if (aMapLocation != null) {
- if (aMapLocation.getErrorCode() == 0) {
- //定位成功回调信息,设置相关消息
- aMapLocation.getLocationType();//获取当前定位结果来源,如网络定位结果,详见官方定位类型表
- aMapLocation.getLatitude();//获取纬度
- aMapLocation.getLongitude();//获取经度
- aMapLocation.getAccuracy();//获取精度信息
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- Date date = new Date(aMapLocation.getTime());
- df.format(date);//定位时间
- aMapLocation.getAddress();//地址,如果option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。
- aMapLocation.getCountry();//国家信息
- aMapLocation.getProvince();//省信息
- aMapLocation.getCity();//城市信息
- aMapLocation.getDistrict();//城区信息
- aMapLocation.getStreet();//街道信息
- aMapLocation.getStreetNum();//街道门牌号信息
- aMapLocation.getCityCode();//城市编码
- aMapLocation.getAdCode();//地区编码
-
- // 如果不设置标志位,此时再拖动地图时,它会不断将地图移动到当前的位置
- if (isFirstLoc) {
- //获取定位信息
- StringBuffer buffer = new StringBuffer();
- buffer.append(aMapLocation.getCountry() + ""
- + aMapLocation.getProvince() + ""
- + aMapLocation.getCity() + ""
- + aMapLocation.getProvince() + ""
- + aMapLocation.getDistrict() + ""
- + aMapLocation.getStreet() + ""
- + aMapLocation.getStreetNum());
- Toast.makeText(getApplicationContext(), buffer.toString(), Toast.LENGTH_LONG).show();
-
- city = aMapLocation.getCity();
- mChengshi.setText(city);
- province = aMapLocation.getProvince();
- cityCode = aMapLocation.getCityCode();
- adCode = aMapLocation.getAdCode();
- isFirstLoc = false;
- mLocationClient.stopLocation();
- }
-
-
- } else {
- //显示错误信息ErrCode是错误码,errInfo是错误信息,详见错误码表。
- Log.e("AmapError", "location Error, ErrCode:"
- + aMapLocation.getErrorCode() + ", errInfo:"
- + aMapLocation.getErrorInfo());
- Toast.makeText(getApplicationContext(), "定位失败", Toast.LENGTH_LONG).show();
- }
- }
- }
-
-
-
- @Override
- protected void onDestroy() {
- super.onDestroy();
-
- }
-
-}
diff --git a/app/src/main/java/com/fenghoo/seven/main/find/ConversationActivity.java b/app/src/main/java/com/fenghoo/seven/main/find/ConversationActivity.java
index 4857601..f1ab204 100644
--- a/app/src/main/java/com/fenghoo/seven/main/find/ConversationActivity.java
+++ b/app/src/main/java/com/fenghoo/seven/main/find/ConversationActivity.java
@@ -9,6 +9,8 @@ import com.fenghoo.seven.R;
import com.fenghoo.seven.base.BaseActivity;
import com.fenghoo.seven.dialog.BaseTipsDialog;
import com.fenghoo.seven.main.find.entity.SixEvent;
+import com.fenghoo.seven.main.find.entity.privateListBean;
+import com.fenghoo.seven.main.kehu.Bean.IndustryBeantwo;
import com.fenghoo.seven.widget.TitleBar;
import de.greenrobot.event.EventBus;
@@ -19,6 +21,7 @@ import de.greenrobot.event.EventBus;
public class ConversationActivity extends BaseActivity {
private TitleBar mTitleBar;
private String issuccess="1";
+ private privateListBean.ResultBean.DataBean dataBean;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -27,9 +30,13 @@ public class ConversationActivity extends BaseActivity {
mTitleBar = findViewById(R.id.title_bar);
initNormalBack();
EventBus.getDefault().register(this);
- String private_id = getIntent().getStringExtra("private_id");
+ // String private_id = getIntent().getStringExtra("private_id");
+ dataBean = (privateListBean.ResultBean.DataBean) getIntent().getSerializableExtra("dataBean");
+ String private_id = dataBean.getPrivate_id();
+ String dy_uid = dataBean.getDy_uid();
+
mTitleBar.setTitle("抖音昵称"+"**");
- getSupportFragmentManager().beginTransaction().replace(R.id.container,new QuestionsFragment(private_id)).commit();
+ getSupportFragmentManager().beginTransaction().replace(R.id.container,new QuestionsFragment(private_id,dy_uid)).commit();
}
public void onEvent(SixEvent event) {
diff --git a/app/src/main/java/com/fenghoo/seven/main/find/MainActivitytwot.java b/app/src/main/java/com/fenghoo/seven/main/find/MainActivitytwot.java
deleted file mode 100644
index 999dd24..0000000
--- a/app/src/main/java/com/fenghoo/seven/main/find/MainActivitytwot.java
+++ /dev/null
@@ -1,143 +0,0 @@
-package com.fenghoo.seven.main.find;
-
-import android.os.Bundle;
-import android.os.Handler;
-import android.view.View;
-import android.widget.Button;
-import android.widget.CheckBox;
-import android.widget.CompoundButton;
-import android.widget.TextView;
-import android.widget.Toast;
-
-import com.fenghoo.seven.R;
-import com.zaaach.citypicker.CityPicker;
-import com.zaaach.citypicker.adapter.OnPickListener;
-import com.zaaach.citypicker.model.City;
-import com.zaaach.citypicker.model.HotCity;
-import com.zaaach.citypicker.model.LocateState;
-import com.zaaach.citypicker.model.LocatedCity;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-public class MainActivitytwot extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener {
- private TextView currentTV;
- private CheckBox hotCB;
- private CheckBox animCB;
- private CheckBox enableCB;
- private Button themeBtn;
-
- private static final String KEY = "current_theme";
-
- private List hotCities;
- private int anim;
- private int theme;
- private boolean enable;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- if (savedInstanceState != null) {
- theme = savedInstanceState.getInt(KEY);
- setTheme(theme > 0 ? theme : R.style.DefaultCityPickerTheme);
- }
-
- setContentView(R.layout.activity_mainsss);
-
- currentTV = findViewById(R.id.tv_current);
- hotCB = findViewById(R.id.cb_hot);
- animCB = findViewById(R.id.cb_anim);
- enableCB = findViewById(R.id.cb_enable_anim);
- themeBtn = findViewById(R.id.btn_style);
-
- if (theme == R.style.DefaultCityPickerTheme){
- themeBtn.setText("默认主题");
- }
- hotCB.setOnCheckedChangeListener(this);
- animCB.setOnCheckedChangeListener(this);
- enableCB.setOnCheckedChangeListener(this);
-
- themeBtn.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (themeBtn.getText().toString().startsWith("自定义")){
- themeBtn.setText("默认主题");
- theme = R.style.DefaultCityPickerTheme;
- }
- recreate();
- }
- });
-
- findViewById(R.id.btn_pick).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- CityPicker.from(MainActivitytwot.this)
- .enableAnimation(enable)
- .setAnimationStyle(anim)
- .setLocatedCity(null)
- .setHotCities(hotCities)
- .setOnPickListener(new OnPickListener() {
- @Override
- public void onPick(int position, City data) {
- currentTV.setText(String.format("当前城市:%s,%s", data.getName(), data.getCode()));
- Toast.makeText(
- getApplicationContext(),
- String.format("点击的数据:%s,%s", data.getName(), data.getCode()),
- Toast.LENGTH_SHORT)
- .show();
- }
-
- @Override
- public void onCancel() {
- Toast.makeText(getApplicationContext(), "取消选择", Toast.LENGTH_SHORT).show();
- }
-
- @Override
- public void onLocate() {
- //开始定位,这里模拟一下定位
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- CityPicker.from(MainActivitytwot.this).locateComplete(new LocatedCity("深圳", "广东", "101280601"), LocateState.SUCCESS);
- }
- }, 3000);
- }
- })
- .show();
- }
- });
- }
-
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- switch (buttonView.getId()){
- case R.id.cb_hot:
- if (isChecked){
- hotCities = new ArrayList<>();
- hotCities.add(new HotCity("北京", "北京", "101010100"));
- hotCities.add(new HotCity("上海", "上海", "101020100"));
- hotCities.add(new HotCity("广州", "广东", "101280101"));
- hotCities.add(new HotCity("深圳", "广东", "101280601"));
- hotCities.add(new HotCity("杭州", "浙江", "101210101"));
- }else {
- hotCities = null;
- }
- break;
- case R.id.cb_anim:
-
- break;
- case R.id.cb_enable_anim:
- enable = isChecked;
- break;
- }
- }
-
- @Override
- protected void onSaveInstanceState(Bundle outState) {
- super.onSaveInstanceState(outState);
- outState.putInt(KEY, theme);
- }
-}
diff --git a/app/src/main/java/com/fenghoo/seven/main/find/PriLetFragment.java b/app/src/main/java/com/fenghoo/seven/main/find/PriLetFragment.java
index 181d9c3..f6e7100 100644
--- a/app/src/main/java/com/fenghoo/seven/main/find/PriLetFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/find/PriLetFragment.java
@@ -133,8 +133,6 @@ public class PriLetFragment extends BaseFragment {
marking_fragment.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
- // ShowAty.CloundSolutionActivity(getActivity());
- // ShowAty.MainActivitytwot(getActivity());
CityPicker.from(getActivity())
.enableAnimation(enable)
.setAnimationStyle(anim)
diff --git a/app/src/main/java/com/fenghoo/seven/main/find/QuestionsFragment.java b/app/src/main/java/com/fenghoo/seven/main/find/QuestionsFragment.java
index 8868d90..8e308ba 100644
--- a/app/src/main/java/com/fenghoo/seven/main/find/QuestionsFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/find/QuestionsFragment.java
@@ -61,9 +61,11 @@ public class QuestionsFragment extends BaseTreeFragment data;
private String private_id;
+ private String dy_uid;
- public QuestionsFragment(String private_id){
+ public QuestionsFragment(String private_id,String dy_uid){
this.private_id=private_id;
+ this.dy_uid=dy_uid;
}
@Override
@@ -84,7 +86,7 @@ public class QuestionsFragment extends BaseTreeFragment label=new ArrayList<>();
CustomerListBean.ResultBean.DataBean dataBean;
- public AddCusFragment(String customer_id, String source, String search, String pagetype, CustomerListBean.ResultBean.DataBean dataBean) {
+ public AddCusFragment(String customer_id, String source, String search, String pagetype,String dy_uid, CustomerListBean.ResultBean.DataBean dataBean) {
super();
this.customer_id=customer_id;
this.source=source;
this.search=search;
this.pagetype=pagetype;//pagetype为""说明是添加客户,否则是信息完善
+ this.dy_uid=dy_uid;
this.dataBean=dataBean;
addCustomerBean = new addCustomerBean();
EventBus.getDefault().register(this);
@@ -212,25 +214,8 @@ public class AddCusFragment extends MobanFragment implements View.OnClickListene
ToastUtils.showToast(mContext, "请输入正确的电话号码");
return;
}
-// if( AbStrUtil.isEmpty(addCustomerBean.getWechat())){
-// ToastUtils.showToast(mContext, "请输入客户微信");
-// return;
-// }
-// if( AbStrUtil.isEmpty(addCustomerBean.getAddress())){
-// ToastUtils.showToast(mContext, "请输入客户住址");
-// return;
-// }
-// if( AbStrUtil.isEmpty(addCustomerBean.getStyle_id())){
-// ToastUtils.showToast(mContext, "请选择装修风格");
-// return;
-// }
-// if( AbStrUtil.isEmpty(addCustomerBean.getBudget())){
-// ToastUtils.showToast(mContext, "请选择装修预算");
-// return;
-// }
-
//网络请求提交数据
- new NetApi().addCustomer(addCustomerBean.getUid(),addCustomerBean.getHeadimg(),addCustomerBean.getName(),addCustomerBean.getPhone(),addCustomerBean.getWechat(),addCustomerBean.getAddress(),addCustomerBean.getDecoration(),addCustomerBean.getStyle_id(),addCustomerBean.getBudget(),addCustomerBean.getSource(),addCustomerBean.getCustomer_id()).subscribe(new Observer() {
+ new NetApi().addCustomer(addCustomerBean.getUid(),addCustomerBean.getHeadimg(),addCustomerBean.getName(),addCustomerBean.getPhone(),addCustomerBean.getWechat(),addCustomerBean.getAddress(),addCustomerBean.getDecoration(),addCustomerBean.getStyle_id(),addCustomerBean.getBudget(),addCustomerBean.getSource(),addCustomerBean.getCustomer_id(),dy_uid).subscribe(new Observer() {
@Override
public void onNext(Response response) {
String body = (String) response.body();
diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/TraceFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/TraceFragment.java
index 53a4302..449af22 100644
--- a/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/TraceFragment.java
+++ b/app/src/main/java/com/fenghoo/seven/main/kehu/fragment/TraceFragment.java
@@ -160,7 +160,7 @@ public class TraceFragment extends BaseFragment implements View.OnClickListener
@Override
public void onClick(View view) {
//进入添加客户和完善信息
- ShowAty.AddCustDialogActivity(getActivity(),"","1","","");
+ ShowAty.AddCustDialogActivity(getActivity(),"","1","","","");
}
});
}
diff --git a/app/src/main/java/com/fenghoo/seven/okgonet/NetApi.java b/app/src/main/java/com/fenghoo/seven/okgonet/NetApi.java
index 3a4fd99..9ef718a 100644
--- a/app/src/main/java/com/fenghoo/seven/okgonet/NetApi.java
+++ b/app/src/main/java/com/fenghoo/seven/okgonet/NetApi.java
@@ -56,7 +56,7 @@ public class NetApi {
};
}
- public Observable addCustomer(final String uid, final String headimg, final String name, final String phone, final String wechat, final String address, final String decoration, final String style_id, final String budget, final String source, final String customer_id) {
+ public Observable addCustomer(final String uid, final String headimg, final String name, final String phone, final String wechat, final String address, final String decoration, final String style_id, final String budget, final String source, final String customer_id,final String dy_uid) {
return new Observable() {
@Override
@@ -74,6 +74,7 @@ public class NetApi {
.params("budget", budget)
.params("source", source)
.params("customer_id", customer_id)
+ .params("dy_uid", dy_uid)
.converter(new StringConvert())//
.cacheMode(CacheMode.NO_CACHE) //无缓存模式 CacheMode.NO_CACHE
.adapt(new ObservableResponse())//