发布1.5.1

This commit is contained in:
itgaojian 2023-11-24 18:01:24 +08:00
parent 30b390f4fb
commit 26af505fd4
15 changed files with 79 additions and 37 deletions

View File

@ -538,7 +538,7 @@ public class NewCommunityAddActivity extends BaseActivity {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -23,7 +23,7 @@ import com.sucstepsoft.cm_utils.utils.ToastUtils;
import com.sucstepsoft.cm_utils.utils.UIUtil; import com.sucstepsoft.cm_utils.utils.UIUtil;
import com.sucstepsoft.cm_utils.utils.UserLgUtils; import com.sucstepsoft.cm_utils.utils.UserLgUtils;
import com.sucstepsoft.realtimelocation.R; import com.sucstepsoft.realtimelocation.R;
import com.sucstepsoft.realtimelocation.activitys.census.newhouse.activitys.NewHouseDetailActivity; import com.sucstepsoft.realtimelocation.activitys.census.normal.CensusRegisterDetailActivity;
import com.sucstepsoft.realtimelocation.adapters.NewSearchHousePersonAdapter; import com.sucstepsoft.realtimelocation.adapters.NewSearchHousePersonAdapter;
import com.sucstepsoft.realtimelocation.beans.CommunityBean; import com.sucstepsoft.realtimelocation.beans.CommunityBean;
import com.sucstepsoft.realtimelocation.beans.DicBean; import com.sucstepsoft.realtimelocation.beans.DicBean;
@ -597,8 +597,8 @@ public class NewSearchPersonByHouseActivity extends BaseActivity {
*/ */
private void showDetail(HousePersonBean.RowsBean rowsBean) { private void showDetail(HousePersonBean.RowsBean rowsBean) {
Intent intent = new Intent(); Intent intent = new Intent();
intent.putExtra("id", rowsBean.getHouseDTO().getHouseId()); intent.putExtra("id", rowsBean.getPopulationInfoId());
intent.setClass(mActivity, NewHouseDetailActivity.class); intent.setClass(mActivity, CensusRegisterDetailActivity.class);
startActivityForResult(intent, 1234); startActivityForResult(intent, 1234);
} }

View File

@ -554,7 +554,7 @@ public class NewBuildingAddActivity extends BaseActivity {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -42,6 +42,7 @@ import com.sucstepsoft.cm_utils.core.retrofit_net.RetrofitManager;
import com.sucstepsoft.cm_utils.core.widget.base.AddPhotoAdapter; import com.sucstepsoft.cm_utils.core.widget.base.AddPhotoAdapter;
import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity; import com.sucstepsoft.cm_utils.core.widget.base.BaseActivity;
import com.sucstepsoft.cm_utils.core.widget.views.ButtomDialogView; import com.sucstepsoft.cm_utils.core.widget.views.ButtomDialogView;
import com.sucstepsoft.cm_utils.utils.IDCard;
import com.sucstepsoft.cm_utils.utils.ProiderUtil; import com.sucstepsoft.cm_utils.utils.ProiderUtil;
import com.sucstepsoft.cm_utils.utils.ToastUtils; import com.sucstepsoft.cm_utils.utils.ToastUtils;
import com.sucstepsoft.cm_utils.utils.UIUtil; import com.sucstepsoft.cm_utils.utils.UIUtil;
@ -483,7 +484,8 @@ public class NewGroupHouseAddActivity extends BaseActivity {
mBuildingPicker = new OptionsPickerBuilder(mActivity, (options1, options2, options3, v) -> { mBuildingPicker = new OptionsPickerBuilder(mActivity, (options1, options2, options3, v) -> {
mSelBuilding = mBuildingList.get(options1); mSelBuilding = mBuildingList.get(options1);
mTvBuilding.setText(mSelBuilding.getName()); mTvBuilding.setText(mSelBuilding.getName());
//构建单元楼层数据
buildUnitData(mSelBuilding);
}) })
.setTitleText("楼/排") .setTitleText("楼/排")
.isDialog(false) .isDialog(false)
@ -497,6 +499,45 @@ public class NewGroupHouseAddActivity extends BaseActivity {
} }
} }
/**
* 构建
*
* @param selBuilding
*/
private void buildUnitData(NewBuildingBean.RowsBean selBuilding) {
boolean isLegal = !TextUtils.isEmpty(selBuilding.getUnitNum())
&& !TextUtils.isEmpty(selBuilding.getFloorsNum())
&& IDCard.isNumeric(selBuilding.getUnitNum())
&& IDCard.isNumeric(selBuilding.getFloorsNum());
if (isLegal) {
ProgressDialog dialog = UIUtil.initDialog(mActivity, "加载中...");
dialog.show();
mDatas.clear();
int unitNum = Integer.parseInt(selBuilding.getUnitNum());
int floorNum = Integer.parseInt(selBuilding.getFloorsNum());
for (int i = 1; i <= unitNum; i++) {
SaveGroupHouse.ResultListBean groupBean = new SaveGroupHouse.ResultListBean();
groupBean.setUnitValue(i + "单元/列");
List<SaveGroupHouse.ResultListBean.FloorListBean> floorBeans = new ArrayList<>();
for (int j = 1; j <= floorNum; j++) {
SaveGroupHouse.ResultListBean.FloorListBean.HouseListBean roomBean = new SaveGroupHouse.ResultListBean.FloorListBean.HouseListBean();
SaveGroupHouse.ResultListBean.FloorListBean floorBean = new SaveGroupHouse.ResultListBean.FloorListBean();
List<SaveGroupHouse.ResultListBean.FloorListBean.HouseListBean> roomBeans = new ArrayList<>();
roomBeans.add(roomBean);
floorBean.setHouseList(roomBeans);
floorBean.setFloorValue(j + "");
floorBeans.add(floorBean);
}
groupBean.setFloorList(floorBeans);
mDatas.add(groupBean);
}
if (mUnitAdapter != null) {
mUnitAdapter.setData(mDatas);
}
dialog.dismiss();
}
}
/** /**
* 根据小区获取楼 * 根据小区获取楼
@ -711,7 +752,7 @@ public class NewGroupHouseAddActivity extends BaseActivity {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -679,7 +679,7 @@ public class NewHouseAddActivity extends BaseActivity {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -333,7 +333,7 @@ public class NewRuleHouseAddActivity extends BaseActivity {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -345,7 +345,7 @@ public class BuildingManageFragment extends LazyFragment {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -346,7 +346,7 @@ public class CommunityManageFragment extends LazyFragment {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -348,7 +348,7 @@ public class HouseManageNewFragment extends LazyFragment {
dialog.show(); dialog.show();
RetrofitManager.getInstance() RetrofitManager.getInstance()
.create(LocationApiService.class) .create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken()) .getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() { .subscribe(new Observer<List<CommunityBean>>() {

View File

@ -56,12 +56,12 @@ public class NewHouseBean {
private String documentId; private String documentId;
private String documentName; private String documentName;
private String documentNum; private String documentNum;
private int floorsNum; private String floorsNum;
private String gmtCreate; private String gmtCreate;
private String gmtModified; private String gmtModified;
private String homeowner; private String homeowner;
private String houseId; private String houseId;
private int houseNum; private String houseNum;
private String houseType; private String houseType;
private int isDelete; private int isDelete;
private int isRental; private int isRental;
@ -78,7 +78,7 @@ public class NewHouseBean {
private String residentialId; private String residentialId;
private String residentialName; private String residentialName;
private String roomArea; private String roomArea;
private int roomNum; private String roomNum;
private String roomUseId; private String roomUseId;
private String roomUseName; private String roomUseName;
private String street; private String street;
@ -87,7 +87,7 @@ public class NewHouseBean {
private String structureName; private String structureName;
private String typeId; private String typeId;
private String typeName; private String typeName;
private int unitNum; private String unitNum;
public String getAffiliatedUnit() { public String getAffiliatedUnit() {
return affiliatedUnit; return affiliatedUnit;
@ -273,11 +273,11 @@ public class NewHouseBean {
this.documentNum = documentNum; this.documentNum = documentNum;
} }
public int getFloorsNum() { public String getFloorsNum() {
return floorsNum; return floorsNum;
} }
public void setFloorsNum(int floorsNum) { public void setFloorsNum(String floorsNum) {
this.floorsNum = floorsNum; this.floorsNum = floorsNum;
} }
@ -313,11 +313,11 @@ public class NewHouseBean {
this.houseId = houseId; this.houseId = houseId;
} }
public int getHouseNum() { public String getHouseNum() {
return houseNum; return houseNum;
} }
public void setHouseNum(int houseNum) { public void setHouseNum(String houseNum) {
this.houseNum = houseNum; this.houseNum = houseNum;
} }
@ -449,11 +449,11 @@ public class NewHouseBean {
this.roomArea = roomArea; this.roomArea = roomArea;
} }
public int getRoomNum() { public String getRoomNum() {
return roomNum; return roomNum;
} }
public void setRoomNum(int roomNum) { public void setRoomNum(String roomNum) {
this.roomNum = roomNum; this.roomNum = roomNum;
} }
@ -521,11 +521,11 @@ public class NewHouseBean {
this.typeName = typeName; this.typeName = typeName;
} }
public int getUnitNum() { public String getUnitNum() {
return unitNum; return unitNum;
} }
public void setUnitNum(int unitNum) { public void setUnitNum(String unitNum) {
this.unitNum = unitNum; this.unitNum = unitNum;
} }
} }

View File

@ -109,7 +109,7 @@
style="@style/item_content" style="@style/item_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:hint="请输入楼排名称" android:hint="请输入楼排名称"
android:inputType="textMultiLine" /> />
</LinearLayout> </LinearLayout>
<LinearLayout style="@style/item_white_bottom_border"> <LinearLayout style="@style/item_white_bottom_border">
@ -125,7 +125,7 @@
style="@style/item_content" style="@style/item_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:hint="请输入楼排号" android:hint="请输入楼排号"
android:inputType="textMultiLine" /> />
</LinearLayout> </LinearLayout>
<LinearLayout style="@style/item_white_bottom_border"> <LinearLayout style="@style/item_white_bottom_border">
@ -141,7 +141,8 @@
style="@style/item_content" style="@style/item_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:hint="请输入楼层数" android:hint="请输入楼层数"
android:inputType="textMultiLine" /> android:inputType="number"
/>
</LinearLayout> </LinearLayout>
<LinearLayout style="@style/item_white_bottom_border"> <LinearLayout style="@style/item_white_bottom_border">
@ -157,7 +158,8 @@
style="@style/item_content" style="@style/item_content"
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:hint="请输入单元/排数" android:hint="请输入单元/排数"
android:inputType="textMultiLine" /> android:inputType="number"
/>
</LinearLayout> </LinearLayout>

View File

@ -61,8 +61,8 @@ ext {
gTargetSdkVersion = 28 gTargetSdkVersion = 28
// gVersionCode = 3 // gVersionCode = 3
// gVersionName = '1.0.3' // gVersionName = '1.0.3'
gVersionCode=50 gVersionCode=51
gVersionName='1.5.0' gVersionName='1.5.1'
//Router编译版本 //Router编译版本
gRouterApiVersion = '1.4.1' gRouterApiVersion = '1.4.1'
gRouterCompileVersion = '1.2.2' gRouterCompileVersion = '1.2.2'

View File

@ -96,6 +96,7 @@ public class CheckUpdateUtils {
final ProgressDialog dialog = new ProgressDialog(context); final ProgressDialog dialog = new ProgressDialog(context);
dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
dialog.setProgressNumberFormat("%1d Mb /%2d Mb"); dialog.setProgressNumberFormat("%1d Mb /%2d Mb");
dialog.setCancelable(false); dialog.setCancelable(false);
//文件存放地址 //文件存放地址
String dir = Environment.getExternalStorageDirectory().toString(); String dir = Environment.getExternalStorageDirectory().toString();
@ -111,8 +112,6 @@ public class CheckUpdateUtils {
@Override @Override
public void onProgress(long currentBytes, long totalBytes) { public void onProgress(long currentBytes, long totalBytes) {
dialog.setMax((int) totalBytes / 1024 / 1024); dialog.setMax((int) totalBytes / 1024 / 1024);
// dialog.setMax((int) totalBytes);
// dialog.setProgress((int) currentBytes);
dialog.setProgress((int) currentBytes / 1024 / 1024); dialog.setProgress((int) currentBytes / 1024 / 1024);
} }

View File

@ -9,8 +9,8 @@ import com.sucstepsoft.cm_utils.constant.PathConfig;
*/ */
public class BaseUrlApi { public class BaseUrlApi {
// public static final String IP = "http://219.147.99.164:8082/usercenter/"; /*正式统一用户*/ public static final String IP = "http://219.147.99.164:8082/usercenter/"; /*正式统一用户*/
public static final String IP = "http://192.168.0.15:7021/usercenter/"; /*测试统一用户*/ // public static final String IP = "http://192.168.0.15:7021/usercenter/"; /*测试统一用户*/
// public static final String IP = "http://175.24.42.217:7000/usercenter/"; /*测试统一用户*/ // public static final String IP = "http://175.24.42.217:7000/usercenter/"; /*测试统一用户*/
public static final String BASE_URL = IP; public static final String BASE_URL = IP;
public static final String APP_VERSION = BASE_URL + "appCmVersionManagement/getAppVersion"; public static final String APP_VERSION = BASE_URL + "appCmVersionManagement/getAppVersion";
@ -18,9 +18,9 @@ public class BaseUrlApi {
public static final String FIELD_SAFETY = BASE_URL + "appFieldSafety/goFloorPlan"; public static final String FIELD_SAFETY = BASE_URL + "appFieldSafety/goFloorPlan";
public static final int PHOTO_REQUEST = 233; public static final int PHOTO_REQUEST = 233;
public static final int CAMERA_REQUEST = 123; public static final int CAMERA_REQUEST = 123;
// public static final String BASE_IP_P = "http://219.147.99.164:8082/"; /*正式IP*/ public static final String BASE_IP_P = "http://219.147.99.164:8082/"; /*正式IP*/
// public static final String BASE_IP_P = "http://175.24.42.217"; /*演示IP*/ // public static final String BASE_IP_P = "http://175.24.42.217"; /*演示IP*/
public static final String BASE_IP_P = "http://192.168.0.15:7022/"; /*测试IP*/ // public static final String BASE_IP_P = "http://192.168.0.15:7023/"; /*测试IP*/
public static final String BASE_IP = BASE_IP_P + "servicecity/";/*网格系统*/ public static final String BASE_IP = BASE_IP_P + "servicecity/";/*网格系统*/
// public static final String BASE_IP = "http://192.168.0.109:8083/servicecity/";/*测试网格系统*/ // public static final String BASE_IP = "http://192.168.0.109:8083/servicecity/";/*测试网格系统*/
public static final String BASE_POPULATION_IP = BASE_IP_P + "population/";/*人口系统*/ public static final String BASE_POPULATION_IP = BASE_IP_P + "population/";/*人口系统*/

View File

@ -138,7 +138,7 @@ public class IDCard {
* @param str * @param str
* @return * @return
*/ */
private static boolean isNumeric(String str) { public static boolean isNumeric(String str) {
Pattern pattern = Pattern.compile("[0-9]*"); Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str); Matcher isNum = pattern.matcher(str);
if (isNum.matches()) { if (isNum.matches()) {