|
@@ -94,7 +94,7 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.service_bcom_setting_activity);
|
|
setContentView(R.layout.service_bcom_setting_activity);
|
|
|
initView();
|
|
initView();
|
|
|
- initData();
|
|
|
|
|
|
|
+ judgeWhichType();
|
|
|
String[] permissions = new String[]{Manifest.permission.CAMERA, Manifest.permission.READ_EXTERNAL_STORAGE};
|
|
String[] permissions = new String[]{Manifest.permission.CAMERA, Manifest.permission.READ_EXTERNAL_STORAGE};
|
|
|
for (String permission : permissions) {
|
|
for (String permission : permissions) {
|
|
|
if (PermissionUtil.lacksPermissions(ct, permission)) {
|
|
if (PermissionUtil.lacksPermissions(ct, permission)) {
|
|
@@ -103,11 +103,34 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private void judgeWhichType() {
|
|
|
|
|
+ HttpClient httpClient = new HttpClient.Builder(Constants.IM_BASE_URL()).isDebug(true).build(true);
|
|
|
|
|
+ httpClient.Api().send(new HttpClient.Builder()
|
|
|
|
|
+ .url("user/appCompanyType")
|
|
|
|
|
+ .add("companyid", CommonUtil.getSharedPreferences(MyApplication.getInstance(),"erp_uu"))
|
|
|
|
|
+ .add("token",MyApplication.getInstance().mAccessToken)
|
|
|
|
|
+ .method(Method.GET)
|
|
|
|
|
+ .build(),new ResultSubscriber<>(new ResultListener<Object>() {
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onResponse(Object o) {
|
|
|
|
|
+ if (!JSONUtil.validate(o.toString()) || o == null) return;
|
|
|
|
|
+ LogUtil.prinlnLongMsg("appCompanyType", o.toString()+"");
|
|
|
|
|
+
|
|
|
|
|
+ //{"result":[{"sc_industry":"医疗","sc_industrycode":"10001"}]}
|
|
|
|
|
+ JSONArray array = JSON.parseObject(o.toString()).getJSONArray("result");
|
|
|
|
|
+ if (ListUtils.isEmpty(array)) return;
|
|
|
|
|
+ JSONObject object = array.getJSONObject(0);
|
|
|
|
|
+ if (object == null) return;
|
|
|
|
|
+ sc_industry = object.getString("sc_industry");
|
|
|
|
|
+ sc_industrycode = object.getString("sc_industrycode");
|
|
|
|
|
+ Log.i("fanglh1",sc_industry+"");
|
|
|
|
|
+ initData();
|
|
|
|
|
+ }
|
|
|
|
|
+ }));
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
private void initData() {
|
|
private void initData() {
|
|
|
|
|
|
|
|
- //接收商家类型
|
|
|
|
|
- sc_industry = getIntent().getStringExtra("sc_industry");
|
|
|
|
|
- sc_industrycode = getIntent().getStringExtra("sc_industrycode");
|
|
|
|
|
updateData = getIntent().getStringExtra("updateData");
|
|
updateData = getIntent().getStringExtra("updateData");
|
|
|
if (!StringUtil.isEmpty(updateData) && JSONUtil.validate(updateData) ){ // 更新状态则不显示 + 新增按钮,且保存改为更新
|
|
if (!StringUtil.isEmpty(updateData) && JSONUtil.validate(updateData) ){ // 更新状态则不显示 + 新增按钮,且保存改为更新
|
|
|
deleteBtn.setVisibility(View.VISIBLE);
|
|
deleteBtn.setVisibility(View.VISIBLE);
|
|
@@ -125,6 +148,7 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
model.setSt_servicetime(JSON.parseObject(updateData).getString("st_servicetime"));
|
|
model.setSt_servicetime(JSON.parseObject(updateData).getString("st_servicetime"));
|
|
|
model.setSt_imageurl(JSON.parseObject(updateData).getString("st_imageurl"));
|
|
model.setSt_imageurl(JSON.parseObject(updateData).getString("st_imageurl"));
|
|
|
mList.add(model);
|
|
mList.add(model);
|
|
|
|
|
+ myAdapter.setIndustry(sc_industry);
|
|
|
myAdapter.notifyDataSetChanged();
|
|
myAdapter.notifyDataSetChanged();
|
|
|
}else {
|
|
}else {
|
|
|
deleteBtn.setVisibility(View.GONE);
|
|
deleteBtn.setVisibility(View.GONE);
|
|
@@ -137,8 +161,10 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
model.setSt_imageurl("");
|
|
model.setSt_imageurl("");
|
|
|
// model.setSt_id("0");
|
|
// model.setSt_id("0");
|
|
|
mList.add(model);
|
|
mList.add(model);
|
|
|
|
|
+ myAdapter.setIndustry(sc_industry);
|
|
|
myAdapter.notifyDataSetChanged();
|
|
myAdapter.notifyDataSetChanged();
|
|
|
}
|
|
}
|
|
|
|
|
+ Log.i("fanglh",sc_industry+"");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void initView() {
|
|
private void initView() {
|
|
@@ -463,6 +489,15 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
private Context mContext;
|
|
private Context mContext;
|
|
|
private List<BSetLocationBean> modelList;
|
|
private List<BSetLocationBean> modelList;
|
|
|
private ArrayList<String> photoList;
|
|
private ArrayList<String> photoList;
|
|
|
|
|
+ private String industry;
|
|
|
|
|
+
|
|
|
|
|
+ public String getIndustry() {
|
|
|
|
|
+ return industry;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setIndustry(String industry) {
|
|
|
|
|
+ this.industry = industry;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
public ArrayList<String> getPhotoList() {
|
|
public ArrayList<String> getPhotoList() {
|
|
|
return photoList;
|
|
return photoList;
|
|
@@ -514,13 +549,14 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
viewHolder.name_tv.setKeyListener(null);
|
|
viewHolder.name_tv.setKeyListener(null);
|
|
|
viewHolder.sTime_et.setFocusable(false);
|
|
viewHolder.sTime_et.setFocusable(false);
|
|
|
viewHolder.sTime_et.setKeyListener(null);
|
|
viewHolder.sTime_et.setKeyListener(null);
|
|
|
- if("会所".equals(sc_industry))
|
|
|
|
|
- viewHolder.sTime_rl.setVisibility(View.VISIBLE);
|
|
|
|
|
- else
|
|
|
|
|
- viewHolder.sTime_rl.setVisibility(View.GONE);
|
|
|
|
|
}else {
|
|
}else {
|
|
|
viewHolder = (ViewHolder) convertView.getTag();
|
|
viewHolder = (ViewHolder) convertView.getTag();
|
|
|
}
|
|
}
|
|
|
|
|
+ if("会所".equals(industry))
|
|
|
|
|
+ viewHolder.sTime_rl.setVisibility(View.VISIBLE);
|
|
|
|
|
+ else
|
|
|
|
|
+ viewHolder.sTime_rl.setVisibility(View.GONE);
|
|
|
|
|
+
|
|
|
viewHolder.name_tv.setOnClickListener(new View.OnClickListener() {
|
|
viewHolder.name_tv.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
public void onClick(View v) {
|
|
@@ -596,11 +632,11 @@ public class BSettingLocationActivity extends BaseActivity implements View.OnCli
|
|
|
|
|
|
|
|
|
|
|
|
|
//显示服务时间/分钟
|
|
//显示服务时间/分钟
|
|
|
- if (!ListUtils.isEmpty(modelList) && !StringUtil.isEmpty(modelList.get(position).getSt_servicetime()))
|
|
|
|
|
|
|
+ if (!ListUtils.isEmpty(modelList) && !StringUtil.isEmpty(modelList.get(position).getSt_servicetime())){
|
|
|
viewHolder.sTime_et.setText(modelList.get(position).getSt_servicetime());
|
|
viewHolder.sTime_et.setText(modelList.get(position).getSt_servicetime());
|
|
|
- else
|
|
|
|
|
|
|
+ }else{
|
|
|
viewHolder.sTime_et.setText(null);
|
|
viewHolder.sTime_et.setText(null);
|
|
|
-
|
|
|
|
|
|
|
+ }
|
|
|
return convertView;
|
|
return convertView;
|
|
|
}
|
|
}
|
|
|
class ViewHolder{
|
|
class ViewHolder{
|