|
|
@@ -28,8 +28,6 @@ import com.lidroid.xutils.ViewUtils;
|
|
|
import com.lidroid.xutils.view.annotation.ViewInject;
|
|
|
import com.xzjmyk.pm.activity.R;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.entity.Hrorgs;
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.model.Employee;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.model.Employees;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
@@ -70,7 +68,7 @@ public class UserSelectActivity extends BaseActivity {
|
|
|
switch (msg.what) {
|
|
|
case WHAT_LOAD:
|
|
|
array = JSON.parseObject(message).getJSONArray("datas");//获取到数据
|
|
|
- Log.d("handleMessage: ",array.toString());
|
|
|
+ Log.d("handleMessage: ", array.toString());
|
|
|
if (array == null || array.size() <= 0) return;
|
|
|
Employees entity = null;
|
|
|
String code = null;//em_code
|
|
|
@@ -104,11 +102,11 @@ public class UserSelectActivity extends BaseActivity {
|
|
|
}
|
|
|
|
|
|
//判断selectList不为空
|
|
|
- if (selectedList != null && selectedList.size() != 0){
|
|
|
+ if (selectedList != null && selectedList.size() != 0) {
|
|
|
//遍历所有人员将其姓名与前一次所选人员(默认存入的为姓名)对比,如果重复则将该参会人员设置为已勾选
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
for (int j = 0; j < selectedList.size(); j++) {
|
|
|
- if (list.get(i).getEm_name().equals(selectedList.get(j))){
|
|
|
+ if (list.get(i).getEm_name().equals(selectedList.get(j))) {
|
|
|
list.get(i).setClick(true);
|
|
|
break;
|
|
|
}
|
|
|
@@ -116,13 +114,10 @@ public class UserSelectActivity extends BaseActivity {
|
|
|
}
|
|
|
adapter.notifyDataSetChanged();
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
break;
|
|
|
case 0x12:
|
|
|
Map<Object, Object> kMap = FlexJsonUtil.fromJson(msg.getData().getString("result"));
|
|
|
list = FlexJsonUtil.fromJsonArray(kMap.get("data").toString(), Employees.class);
|
|
|
- Log.d("handleMessage: ",list.toString());
|
|
|
if (ListUtils.isEmpty(list)) return;
|
|
|
if (list.size() > 0) {
|
|
|
if (adapter == null) {
|
|
|
@@ -131,11 +126,11 @@ public class UserSelectActivity extends BaseActivity {
|
|
|
} else
|
|
|
adapter.setUsers(list);
|
|
|
}
|
|
|
- if (selectedList != null && selectedList.size() != 0){
|
|
|
+ if (selectedList != null && selectedList.size() != 0) {
|
|
|
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
for (int j = 0; j < selectedList.size(); j++) {
|
|
|
- if (list.get(i).getEm_name().equals(selectedList.get(j))){
|
|
|
+ if (list.get(i).getEm_name().equals(selectedList.get(j))) {
|
|
|
list.get(i).setClick(true);
|
|
|
break;
|
|
|
}
|
|
|
@@ -163,11 +158,12 @@ public class UserSelectActivity extends BaseActivity {
|
|
|
isNet = getIntent().getBooleanExtra("net", false);
|
|
|
|
|
|
selectedStrs = getIntent().getStringExtra("users"); //
|
|
|
- String[] split = selectedStrs.split(",");
|
|
|
- for (int i = 0; i < split.length; i++) {
|
|
|
- selectedList.add(split[i]);
|
|
|
+ if (selectedStrs != null) {
|
|
|
+ String[] split = selectedStrs.split(",");
|
|
|
+ for (int i = 0; i < split.length; i++) {
|
|
|
+ selectedList.add(split[i]);
|
|
|
+ }
|
|
|
}
|
|
|
- Log.d("selected",selectedList.toString());
|
|
|
initView();
|
|
|
init();
|
|
|
}
|