diff --git a/app/src/main/java/com/tengshisoft/gridclient/BaseMyApplication.java b/app/src/main/java/com/tengshisoft/gridclient/BaseMyApplication.java
index 7b699ab..7a23678 100644
--- a/app/src/main/java/com/tengshisoft/gridclient/BaseMyApplication.java
+++ b/app/src/main/java/com/tengshisoft/gridclient/BaseMyApplication.java
@@ -3,6 +3,8 @@ package com.tengshisoft.gridclient;
import android.app.ActivityManager;
import android.content.Context;
import android.content.IntentFilter;
+import android.content.res.Configuration;
+import android.content.res.Resources;
import android.net.ConnectivityManager;
import com.alibaba.android.arouter.launcher.ARouter;
@@ -10,7 +12,6 @@ import com.baidu.mapapi.CoordType;
import com.baidu.mapapi.SDKInitializer;
import com.tencent.bugly.crashreport.CrashReport;
import com.tengshisoft.chatmodule.hwclud.receiver.NetWorkStateReceiver;
-import com.tengshisoft.commonmodule.beans.AreaGridListBean;
import com.tenlionsoft.baselib.app.BaseAppContext;
import com.tenlionsoft.baselib.utils.AppUtils;
import com.tenlionsoft.baselib.utils.FileUtils;
@@ -33,7 +34,6 @@ public class BaseMyApplication extends BaseAppContext {
private NetWorkStateReceiver mNetWorkStateReceiver;
-
@Override
public void onCreate() {
super.onCreate();
@@ -50,6 +50,17 @@ public class BaseMyApplication extends BaseAppContext {
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
registerReceiver(mNetWorkStateReceiver, filter);
}
+// disableRes();
+ }
+
+ /**
+ * 禁止跟随系统字体
+ */
+ private void disableRes() {
+ Resources res = getResources();
+ Configuration config = new Configuration();
+ config.setToDefaults();
+ res.updateConfiguration(config, res.getDisplayMetrics());
}
public String getProcessName(Context ctx, int pid) {
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
index 6d05c04..cd8e1bf 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/constant/PathConfig.java
@@ -202,6 +202,7 @@ public class PathConfig {
public static final String PATH_MODULE_COMMON_ACTIVITY_SEL_DEPT_KNOW = "/modulecommon/activity/chooseDeptKnowLedge";//部门选择接口
public static final String PATH_MODULE_COMMON_ACTIVITY_SEL_PERSON = "/modulecommon/activity/choosePerson";//人员选择
public static final String PATH_MODULE_COMMON_ACTIVITY_CHOOSE_ORG_AREA = "/modulecommon/activity/chooseOrgArea";//区域部门选择
+ public static final String PATH_MODULE_COMMON_ACTIVITY_CHOOSE_GRID_USER = "/modulecommon/activity/chooseGridUser";//网格员选择
public static final String PATH_MODULE_COMMON_ACTIVITY_INCIDENT_REPORT = "/modulecommon/activity/incidentReport";//事件上报
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java
index d1333b1..34c036e 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/retrofit_net/BaseUrlApi.java
@@ -7,7 +7,7 @@ package com.tenlionsoft.baselib.core.retrofit_net;
*/
public class BaseUrlApi {
- // public static final String IP = "http://192.168.0.103:7011/";/* 测试IP */
+// public static final String IP = "http://192.168.0.120:9000/";/* 测试IP */
// public static final String IP = "http://10.25.242.183:80/";/* 测试IP */
public static final String IP = "http://www.wlcbsyzl.cn/";/* 正式IP */
public static final String SYS_USERCENTER = "usercenter/";
@@ -19,9 +19,11 @@ public class BaseUrlApi {
public static final String SYS_LIBRARY = "library/";/*知识库系统*/
public static final String SYS_VISITS = "visits/";/*信访系统*/
- public static final String BASE_MAIN_IP = IP + SYS_USERCENTER;
+// public static final String BASE_MAIN_IP = "http://192.168.0.15:7011/usercenter/";
+ public static final String BASE_MAIN_IP = IP + SYS_USERCENTER;
public static final String BASE_CASE_IP = IP + SYS_CASE;
- public static final String BASE_CASE_LOCAL_IP="http://49.233.36.36:58099/case/";
+ // public static final String BASE_CASE_IP = IP + SYS_CASE;
+ public static final String BASE_CASE_LOCAL_IP = "http://49.233.36.36:58099/case/";
public static final String BASE_LIBRARY_IP = IP + SYS_LIBRARY;
public static final String BASE_TASK_IP = IP + SYS_TASK;
public static final String BASE_PERSON_IP = IP + SYS_POPULATION;
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/utils/UserLgUtils.java b/baselib/src/main/java/com/tenlionsoft/baselib/utils/UserLgUtils.java
index 7786198..ae6daef 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/utils/UserLgUtils.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/utils/UserLgUtils.java
@@ -226,6 +226,15 @@ public class UserLgUtils {
return SPUtils.getInstance(SP_USER_INFO).getString("userAreaCode");
}
+
+ public static void setUserAreaLevel(int level) {
+ SPUtils.getInstance(SP_USER_INFO).put("userAreaLevel", level);
+ }
+
+ public static int getUserAreaLevel() {
+ return SPUtils.getInstance(SP_USER_INFO).getInt("userAreaLevel", -1);
+ }
+
public static String getUserDeptId() {
return SPUtils.getInstance(SP_USER_INFO).getString("deptId");
}
diff --git a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java b/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
index 9b762dc..84eade8 100644
--- a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
+++ b/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/cases/IncidentReportActivity.java
@@ -187,8 +187,8 @@ public class IncidentReportActivity extends BaseActivity {
mBind = ButterKnife.bind(this);
mTvBaseTitle.setText("事件上报");
refreshView(STATE_LOAD_SUCCESS);
- initMap();
initViews();
+ initMap();
}
private void initViews() {
diff --git a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/department/ChooseGridUserActivity.java b/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/department/ChooseGridUserActivity.java
deleted file mode 100644
index 7d0e33a..0000000
--- a/commonmodule/src/main/java/com/tengshisoft/commonmodule/activitys/department/ChooseGridUserActivity.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package com.tengshisoft.commonmodule.activitys.department;
-
-import androidx.appcompat.app.AppCompatActivity;
-
-import android.os.Bundle;
-
-public class ChooseGridUserActivity extends AppCompatActivity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_choose_grid_user);
- }
-}
\ No newline at end of file
diff --git a/commonmodule/src/main/res/layout/activity_choose_grid_user.xml b/commonmodule/src/main/res/layout/activity_choose_grid_user.xml
index 7ac710c..30b3759 100644
--- a/commonmodule/src/main/res/layout/activity_choose_grid_user.xml
+++ b/commonmodule/src/main/res/layout/activity_choose_grid_user.xml
@@ -1,9 +1,67 @@
-
+ android:background="@color/gray_bg"
+ android:orientation="vertical"
+ tools:context=".activitys.department.ChooseDeptActivity">
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/building/activitys/BuildingEditActivity.java b/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/building/activitys/BuildingEditActivity.java
index 82d0360..be20cdf 100644
--- a/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/building/activitys/BuildingEditActivity.java
+++ b/gridmodule/src/main/java/com/tengshisoft/gridmodule/incident/activitys/building/activitys/BuildingEditActivity.java
@@ -485,8 +485,10 @@ public class BuildingEditActivity extends BaseActivity {
mEtElevatorNum.setText(bean.getElevator() + "");
//备注
mEtRemark.setText(Html.fromHtml(bean.getRemake()));
- mLat = Double.parseDouble(bean.getLatitude());
- mLng = Double.parseDouble(bean.getLongitude());
+ if(!TextUtils.isEmpty(bean.getLatitude()) && !TextUtils.isEmpty(bean.getLongitude())){
+ mLat = Double.parseDouble(bean.getLatitude());
+ mLng = Double.parseDouble(bean.getLongitude());
+ }
mTvLocation.setText(mLat + "-" + mLng);
Location84 location84 = PointUtils.wgs84ToBd09(new Location84(mLat, mLng));
diff --git a/mainmodule/src/main/java/com/tengshisoft/mainmodule/base/MainTabActivity.java b/mainmodule/src/main/java/com/tengshisoft/mainmodule/base/MainTabActivity.java
index 1d7b5b8..5587a9f 100644
--- a/mainmodule/src/main/java/com/tengshisoft/mainmodule/base/MainTabActivity.java
+++ b/mainmodule/src/main/java/com/tengshisoft/mainmodule/base/MainTabActivity.java
@@ -287,7 +287,9 @@ public class MainTabActivity extends BaseActivity implements LoginView, LocalBro
@Override
public void onNext(@NonNull UserExpandInfoBean userExpandInfoBean) {
- UserLgUtils.setUserAreaCode(userExpandInfoBean.getAreaCode());
+ UserLgUtils.setUserAreaCode("");
+ UserLgUtils.setLocationAddress("");
+ UserLgUtils.setUserAreaLevel(-1);
if (!TextUtils.isEmpty(userExpandInfoBean.getAreaCode())) {
String cityCode = userExpandInfoBean.getAreaCode().substring(0, 4);
String areaCode = userExpandInfoBean.getAreaCode().substring(0, 6);
@@ -295,6 +297,7 @@ public class MainTabActivity extends BaseActivity implements LoginView, LocalBro
String villageCode = userExpandInfoBean.getAreaCode();
UserLgUtils.setUserAreaCode(userExpandInfoBean.getAreaCode());
UserLgUtils.setLocationAddress(userExpandInfoBean.getAreaName());
+ UserLgUtils.setUserAreaLevel(userExpandInfoBean.getUserLevel());
GlobalProvider.save(mActivity, "cityCode", cityCode);
GlobalProvider.save(mActivity, "areaCode", areaCode);
GlobalProvider.save(mActivity, "streetCode", streetCode);
diff --git a/mainmodule/src/main/java/com/tengshisoft/mainmodule/fragments/GridMainFragment.java b/mainmodule/src/main/java/com/tengshisoft/mainmodule/fragments/GridMainFragment.java
index e708212..e76fdcf 100755
--- a/mainmodule/src/main/java/com/tengshisoft/mainmodule/fragments/GridMainFragment.java
+++ b/mainmodule/src/main/java/com/tengshisoft/mainmodule/fragments/GridMainFragment.java
@@ -182,6 +182,7 @@ public class GridMainFragment extends BaseFragment {
* 获取我的网格列表
*/
private void getMineGridList() {
+ ((BaseAppContext) getApplicationContext()).setGridBean(null);
RetrofitManager.getInstance()
.create(GridApis.class)
.getMineGridList(UserLgUtils.getToken())
diff --git a/mainmodule/src/main/res/layout/fragment_main_grid.xml b/mainmodule/src/main/res/layout/fragment_main_grid.xml
index 5ca8c3f..41da03a 100644
--- a/mainmodule/src/main/res/layout/fragment_main_grid.xml
+++ b/mainmodule/src/main/res/layout/fragment_main_grid.xml
@@ -26,6 +26,14 @@
android:scaleType="fitXY"
android:src="@drawable/ic_home_title" />
+
+