|
|
@@ -48,7 +48,9 @@ import com.me.network.app.http.Method;
|
|
|
import com.me.network.app.http.rx.ResultListener;
|
|
|
import com.me.network.app.http.rx.ResultSubscriber;
|
|
|
import com.modular.booking.R;
|
|
|
+import com.modular.booking.activity.utils.GridSelectActivity;
|
|
|
import com.modular.booking.model.SBListModel;
|
|
|
+import com.modular.booking.model.SBMenuModel;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
@@ -512,18 +514,58 @@ public class BServiceAddActivity extends OABaseActivity implements View.OnClickL
|
|
|
tv.setText(number.substring(0, number.length() - 1));
|
|
|
break;
|
|
|
case SERVICE_SELECT:
|
|
|
- case MAN_SELECT:
|
|
|
- SelectBean service = data.getParcelableExtra("data");
|
|
|
- if (service != null && service.getName() != null) {
|
|
|
- LogUtil.i("service=" + JSON.toJSONString(service));
|
|
|
- tvMessage = service.getName();
|
|
|
- serviceId = service.getFields();
|
|
|
- serviceName = service.getName();
|
|
|
+ try {
|
|
|
+ SBMenuModel menuModel= data.getParcelableExtra("data");
|
|
|
+ JSONObject object= JSON.parseObject(menuModel.getData());
|
|
|
+ //sm_userid
|
|
|
+ //sm_username
|
|
|
+ tvMessage = object.getString("st_name");
|
|
|
+ serviceId = object.getString("st_id");
|
|
|
+ serviceName = object.getString("st_name");
|
|
|
if (tv != null) {
|
|
|
tv.setTag(R.id.tag_id, serviceId);
|
|
|
tv.setTag(R.id.tag_id2, serviceName);
|
|
|
}
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case MAN_SELECT:
|
|
|
+ try {
|
|
|
+ SBMenuModel menuModel= data.getParcelableExtra("data");
|
|
|
+ JSONObject object= JSON.parseObject(menuModel.getData());
|
|
|
+ //sm_userid
|
|
|
+ //sm_username
|
|
|
+ if (model.getIndustrycode().equals("10001")) {
|
|
|
+ //医生
|
|
|
+ tvMessage = object.getString("sm_username");
|
|
|
+ serviceId = object.getString("sm_userid");
|
|
|
+ serviceName = object.getString("sm_username");
|
|
|
+ }else{
|
|
|
+ //其它
|
|
|
+ tvMessage = object.getString("st_name");
|
|
|
+ serviceId = object.getString("st_id");
|
|
|
+ serviceName = object.getString("st_name");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (tv != null) {
|
|
|
+ tv.setTag(R.id.tag_id, serviceId);
|
|
|
+ tv.setTag(R.id.tag_id2, serviceName);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
+// SelectBean service = data.getParcelableExtra("data");
|
|
|
+// if (service != null && service.getName() != null) {
|
|
|
+// LogUtil.i("service=" + JSON.toJSONString(service));
|
|
|
+// tvMessage = service.getName();
|
|
|
+// serviceId = service.getFields();
|
|
|
+// serviceName = service.getName();
|
|
|
+// if (tv != null) {
|
|
|
+// tv.setTag(R.id.tag_id, serviceId);
|
|
|
+// tv.setTag(R.id.tag_id2, serviceName);
|
|
|
+// }
|
|
|
+// }
|
|
|
break;
|
|
|
}
|
|
|
if (tvMessage != null && tv != null) {
|
|
|
@@ -566,11 +608,12 @@ public class BServiceAddActivity extends OABaseActivity implements View.OnClickL
|
|
|
bean.setFields(String.valueOf(id));
|
|
|
bean.setName(name);
|
|
|
bean.setObject(object.toJSONString());
|
|
|
+ bean.setJson(object.toJSONString());
|
|
|
selectBeens.add(bean);
|
|
|
}
|
|
|
}
|
|
|
if (!ListUtils.isEmpty(selectBeens)) {
|
|
|
- Intent intent = new Intent(ct, SelectActivity.class)
|
|
|
+ Intent intent = new Intent(ct, GridSelectActivity.class)
|
|
|
.putExtra("type", 2)
|
|
|
.putExtra("title", title)
|
|
|
.putParcelableArrayListExtra("data", selectBeens);
|
|
|
@@ -616,11 +659,12 @@ public class BServiceAddActivity extends OABaseActivity implements View.OnClickL
|
|
|
bean.setId(id);
|
|
|
bean.setFields(String.valueOf(id));
|
|
|
bean.setName(name);
|
|
|
+ bean.setJson(object.toJSONString());
|
|
|
selectBeens.add(bean);
|
|
|
}
|
|
|
}
|
|
|
if (!ListUtils.isEmpty(selectBeens)) {
|
|
|
- Intent intent = new Intent(ct, SelectActivity.class)
|
|
|
+ Intent intent = new Intent(ct, GridSelectActivity.class)
|
|
|
.putExtra("type", 2)
|
|
|
.putExtra("title", title)
|
|
|
.putParcelableArrayListExtra("data", selectBeens);
|