发布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();
RetrofitManager.getInstance()
.create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken())
.getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.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.UserLgUtils;
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.beans.CommunityBean;
import com.sucstepsoft.realtimelocation.beans.DicBean;
@ -597,8 +597,8 @@ public class NewSearchPersonByHouseActivity extends BaseActivity {
*/
private void showDetail(HousePersonBean.RowsBean rowsBean) {
Intent intent = new Intent();
intent.putExtra("id", rowsBean.getHouseDTO().getHouseId());
intent.setClass(mActivity, NewHouseDetailActivity.class);
intent.putExtra("id", rowsBean.getPopulationInfoId());
intent.setClass(mActivity, CensusRegisterDetailActivity.class);
startActivityForResult(intent, 1234);
}

View File

@ -554,7 +554,7 @@ public class NewBuildingAddActivity extends BaseActivity {
dialog.show();
RetrofitManager.getInstance()
.create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken())
.getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.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.BaseActivity;
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.ToastUtils;
import com.sucstepsoft.cm_utils.utils.UIUtil;
@ -483,7 +484,8 @@ public class NewGroupHouseAddActivity extends BaseActivity {
mBuildingPicker = new OptionsPickerBuilder(mActivity, (options1, options2, options3, v) -> {
mSelBuilding = mBuildingList.get(options1);
mTvBuilding.setText(mSelBuilding.getName());
//构建单元楼层数据
buildUnitData(mSelBuilding);
})
.setTitleText("楼/排")
.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();
RetrofitManager.getInstance()
.create(LocationApiService.class)
.getCommunityList(areaId, UserLgUtils.getToken())
.getCommunityDicList(areaId, UserLgUtils.getToken())
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<List<CommunityBean>>() {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -9,8 +9,8 @@ import com.sucstepsoft.cm_utils.constant.PathConfig;
*/
public class BaseUrlApi {
// 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://219.147.99.164:8082/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 BASE_URL = IP;
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 int PHOTO_REQUEST = 233;
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://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 = "http://192.168.0.109:8083/servicecity/";/*测试网格系统*/
public static final String BASE_POPULATION_IP = BASE_IP_P + "population/";/*人口系统*/

View File

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