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" /> + +