修改网格员判断条件
This commit is contained in:
parent
009a3b0c10
commit
44ddc275ec
@ -145,15 +145,11 @@ public class CatalogActivity extends BaseActivity {
|
||||
mBind = ButterKnife.bind(this);
|
||||
mTvBaseTitle.setText("企业检查");
|
||||
String type = getIntent().getStringExtra("type");
|
||||
String industryId = UserLgUtils.getIndustryId();
|
||||
if (!TextUtils.isEmpty(industryId)) {
|
||||
int industryId = UserLgUtils.getIndustryId();
|
||||
if (industryId == 1) {
|
||||
mTvPublish.setVisibility(View.VISIBLE);
|
||||
mTvPublish.setText("保存");
|
||||
mTvPublish.setOnClickListener(v -> {
|
||||
//TODO 构建提交数据
|
||||
buildConfirmData(mLeftAdapter.getData());
|
||||
// doSubmibt(mRightAdapter.getData());
|
||||
});
|
||||
mTvPublish.setOnClickListener(v -> buildConfirmData(mLeftAdapter.getData()));
|
||||
if (!TextUtils.isEmpty(type)) {
|
||||
mIbBack.setOnClickListener(v -> {
|
||||
Intent intent = new Intent(mActivity, CompanyInfoEditActivity.class);
|
||||
@ -173,30 +169,13 @@ public class CatalogActivity extends BaseActivity {
|
||||
}
|
||||
String name = getIntent().getStringExtra("name");
|
||||
mTvName.setText(name);
|
||||
getCheckOptions(industryId);
|
||||
// if (!TextUtils.isEmpty(mTaskCheckId)) {
|
||||
// //我的任务
|
||||
// getCompanyDetail(mCompanyId, nId);
|
||||
// } else {
|
||||
// //自己检查
|
||||
// getCheckOptions(nId);
|
||||
//
|
||||
//// String id = getIntent().getStringExtra("id");
|
||||
//// if (TextUtils.isEmpty(nId)) {
|
||||
//// getDicList(PathConfig.DIC_COMPANY_TYPE, 1);
|
||||
//// } else {
|
||||
//// mRlvCatalog.setVisibility(View.VISIBLE);
|
||||
//// if (TextUtils.isEmpty(id)) {
|
||||
//// id = "";
|
||||
//// }
|
||||
//// }
|
||||
// }
|
||||
getCheckOptions();
|
||||
getCompanyDetail(mCompanyId);
|
||||
mBtnUnClaim.setVisibility(View.GONE);
|
||||
initListView();
|
||||
startListenerLocation();
|
||||
} else {
|
||||
ToastUtils.showErrorShort("你不是网格员,无法检查企业");
|
||||
ToastUtils.showErrorShort("你不是网格员,请联系管理员");
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
}
|
||||
}
|
||||
@ -378,7 +357,7 @@ public class CatalogActivity extends BaseActivity {
|
||||
if (TextUtils.isEmpty(industry)) {
|
||||
getDicList(PathConfig.DIC_COMPANY_TYPE, 2);
|
||||
} else {
|
||||
getCheckOptions(nid);
|
||||
getCheckOptions();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -476,7 +455,7 @@ public class CatalogActivity extends BaseActivity {
|
||||
public void onNext(SuccessBean successBean) {
|
||||
dialog.dismiss();
|
||||
if (type == 1) {
|
||||
getCheckOptions(mSelNatureId);
|
||||
getCheckOptions();
|
||||
} else {
|
||||
getCompanyDetail(mCompanyId, mSelNatureId);
|
||||
}
|
||||
@ -779,14 +758,12 @@ public class CatalogActivity extends BaseActivity {
|
||||
|
||||
/**
|
||||
* 获取检查项
|
||||
*
|
||||
* @param nId
|
||||
*/
|
||||
private void getCheckOptions(String nId) {
|
||||
private void getCheckOptions() {
|
||||
refreshView(STATE_LOAD_LOADING);
|
||||
RetrofitManager.getInstance()
|
||||
.create(LocationApiService.class)
|
||||
.getCheckOptionsList( UserLgUtils.getToken())
|
||||
.getCheckOptionsList(UserLgUtils.getToken())
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Observer<List<CheckOptionsbean>>() {
|
||||
|
@ -208,13 +208,10 @@ public class MainActivity extends BaseActivity {
|
||||
@Override
|
||||
public void onNext(GirdPBean girdPBean) {
|
||||
if ("grid".equals(girdPBean.getPersonType())) {
|
||||
if (!TextUtils.isEmpty(girdPBean.getGridType())) {
|
||||
UserLgUtils.setIndustryId(girdPBean.getGridType());
|
||||
} else {
|
||||
UserLgUtils.setIndustryId("");
|
||||
}
|
||||
int isGridOperator = girdPBean.getIsGridOperator();
|
||||
UserLgUtils.setIndustryId(isGridOperator);
|
||||
} else {
|
||||
UserLgUtils.setIndustryId("");
|
||||
UserLgUtils.setIndustryId(-1);
|
||||
}
|
||||
UserLgUtils.setPersonType(girdPBean.getPersonType());
|
||||
String page = getIntent().getStringExtra("page");
|
||||
@ -247,7 +244,7 @@ public class MainActivity extends BaseActivity {
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e) {
|
||||
UserLgUtils.setIndustryId("");
|
||||
UserLgUtils.setIndustryId(-1);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -231,17 +231,15 @@ public class EnterCompanyInfoActivity extends BaseActivity {
|
||||
|
||||
@Override
|
||||
public void onNext(GirdPBean uBean) {
|
||||
if (!"grid".equals(uBean.getPersonType()) || TextUtils.isEmpty(UserLgUtils.getIndustryId())) {
|
||||
if (uBean.getIsGridOperator() == 1) {
|
||||
//网格员
|
||||
mTvArea2.setEnabled(false);
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
getDefaultArea1(uBean);
|
||||
} else {
|
||||
//不是网格员
|
||||
ToastUtils.showErrorShort("您不是网格员,无法进行企业添加.");
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
} else {
|
||||
//网格员
|
||||
mTvArea2.setEnabled(false);
|
||||
// mTvArea3.setEnabled(false);
|
||||
// mTvArea4.setEnabled(false);
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
getDefaultArea1(uBean);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -127,6 +127,7 @@ public class NewCheckOptionsActivity extends BaseActivity {
|
||||
mTvBaseTitle.setText("企业检查");
|
||||
mTvPublish.setVisibility(View.VISIBLE);
|
||||
mTvPublish.setText("确定");
|
||||
LogUtils.e("企业检查");
|
||||
mTvPublish.setOnClickListener(v -> {
|
||||
// Gson gson= new Gson();
|
||||
// String s = gson.toJson(mAdapter.getData());
|
||||
|
@ -192,17 +192,15 @@ public class PublicReportActivity extends BaseActivity {
|
||||
|
||||
@Override
|
||||
public void onNext(GirdPBean uBean) {
|
||||
if (!"grid".equals(uBean.getPersonType()) || TextUtils.isEmpty(UserLgUtils.getIndustryId())) {
|
||||
if (UserLgUtils.getIndustryId() == 1) {
|
||||
//网格员
|
||||
mTvArea2.setEnabled(false);
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
getDefaultArea1(uBean);
|
||||
} else {
|
||||
//不是网格员
|
||||
ToastUtils.showErrorShort("您不是网格员,无法上报.");
|
||||
refreshView(STATE_LOAD_EMPTY);
|
||||
} else {
|
||||
//网格员
|
||||
mTvArea2.setEnabled(false);
|
||||
// mTvArea3.setEnabled(false);
|
||||
// mTvArea4.setEnabled(false);
|
||||
refreshView(STATE_LOAD_SUCCESS);
|
||||
getDefaultArea1(uBean);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -18,13 +18,10 @@ public class GirdPBean {
|
||||
private String area4Name;
|
||||
private String area5;
|
||||
private String area5Name;
|
||||
private String departmentId;
|
||||
private String departmentName;
|
||||
private String gridPersonnelId;
|
||||
private String gridType;
|
||||
private String industryId;
|
||||
private String leaderDepartmentId;
|
||||
private String leaderDepartmentName;
|
||||
private int isGridOperator;
|
||||
private String leaderUserId;
|
||||
private String leaderUserName;
|
||||
private int level;
|
||||
@ -117,22 +114,6 @@ public class GirdPBean {
|
||||
this.area5Name = area5Name;
|
||||
}
|
||||
|
||||
public String getDepartmentId() {
|
||||
return departmentId;
|
||||
}
|
||||
|
||||
public void setDepartmentId(String departmentId) {
|
||||
this.departmentId = departmentId;
|
||||
}
|
||||
|
||||
public String getDepartmentName() {
|
||||
return departmentName;
|
||||
}
|
||||
|
||||
public void setDepartmentName(String departmentName) {
|
||||
this.departmentName = departmentName;
|
||||
}
|
||||
|
||||
public String getGridPersonnelId() {
|
||||
return gridPersonnelId;
|
||||
}
|
||||
@ -157,20 +138,12 @@ public class GirdPBean {
|
||||
this.industryId = industryId;
|
||||
}
|
||||
|
||||
public String getLeaderDepartmentId() {
|
||||
return leaderDepartmentId;
|
||||
public int getIsGridOperator() {
|
||||
return isGridOperator;
|
||||
}
|
||||
|
||||
public void setLeaderDepartmentId(String leaderDepartmentId) {
|
||||
this.leaderDepartmentId = leaderDepartmentId;
|
||||
}
|
||||
|
||||
public String getLeaderDepartmentName() {
|
||||
return leaderDepartmentName;
|
||||
}
|
||||
|
||||
public void setLeaderDepartmentName(String leaderDepartmentName) {
|
||||
this.leaderDepartmentName = leaderDepartmentName;
|
||||
public void setIsGridOperator(int isGridOperator) {
|
||||
this.isGridOperator = isGridOperator;
|
||||
}
|
||||
|
||||
public String getLeaderUserId() {
|
||||
|
@ -132,11 +132,11 @@ public class UserLgUtils {
|
||||
return SPUtils.getInstance(SP_USER_INFO).getBoolean("rememberPwd");
|
||||
}
|
||||
|
||||
public static String getIndustryId() {
|
||||
return SPUtils.getInstance(SP_USER_INFO).getString("nId");
|
||||
public static int getIndustryId() {
|
||||
return SPUtils.getInstance(SP_USER_INFO).getInt("nId");
|
||||
}
|
||||
|
||||
public static void setIndustryId(String id) {
|
||||
public static void setIndustryId(int id) {
|
||||
SPUtils.getInstance(SP_USER_INFO).put("nId", id);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user