|
|
@@ -65,7 +65,7 @@ import java.util.Map;
|
|
|
import java.util.regex.Matcher;
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
-public class TaskB2BActivity extends BaseActivity implements RecognizerDialogListener,View.OnClickListener{
|
|
|
+public class TaskB2BActivity extends BaseActivity implements RecognizerDialogListener, View.OnClickListener {
|
|
|
|
|
|
|
|
|
private EmptyLayout mEmptyLayout;
|
|
|
@@ -146,7 +146,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (msg.what == 3){
|
|
|
+ if (msg.what == 3) {
|
|
|
progressDialog.dismiss();
|
|
|
String isendresult = msg.getData().getString("result");
|
|
|
JSONObject dataroot = JSON.parseObject(isendresult);
|
|
|
@@ -186,18 +186,18 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
process.setEndTime(item.getString("enddate"));
|
|
|
isendList.add(process);
|
|
|
|
|
|
- if (i == data.size() - 1){
|
|
|
+ if (i == data.size() - 1) {
|
|
|
LogUtil.prinlnLongMsg("isendList3", JSON.toJSONString(isendList));
|
|
|
doShowListData();
|
|
|
}
|
|
|
}
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
doShowListData();
|
|
|
}
|
|
|
}
|
|
|
if (msg.what == Constants.APP_SOCKETIMEOUTEXCEPTION) {
|
|
|
String exception = msg.getData().getString("result");
|
|
|
- mEmptyLayout.setErrorMessage(exception + ",请刷新重试!");
|
|
|
+ mEmptyLayout.setErrorMessage(exception);
|
|
|
mEmptyLayout.showError();
|
|
|
listview_main.onRefreshComplete();
|
|
|
|
|
|
@@ -210,22 +210,22 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
};
|
|
|
|
|
|
private void doShowListData() {
|
|
|
- if (tab_type == 1){
|
|
|
+ if (tab_type == 1) {
|
|
|
adapter = new NewSchedultAdapter(TaskB2BActivity.this, waitList);
|
|
|
real_List = waitList;
|
|
|
}
|
|
|
|
|
|
- if (tab_type == 2){
|
|
|
+ if (tab_type == 2) {
|
|
|
adapter = new NewSchedultAdapter(TaskB2BActivity.this, doneList);
|
|
|
real_List = doneList;
|
|
|
}
|
|
|
|
|
|
- if (tab_type == 3){
|
|
|
+ if (tab_type == 3) {
|
|
|
adapter = new NewSchedultAdapter(TaskB2BActivity.this, isendList);
|
|
|
real_List = isendList;
|
|
|
adapter.setiSend("iSend");
|
|
|
}
|
|
|
- LogUtil.prinlnLongMsg("tab_type ,real_List",tab_type +","+JSON.toJSONString(real_List));
|
|
|
+ LogUtil.prinlnLongMsg("tab_type ,real_List", tab_type + "," + JSON.toJSONString(real_List));
|
|
|
listview_main.setAdapter(adapter);
|
|
|
if (adapter.getCount() != 0) {
|
|
|
sendHomeBroadcast(adapter.getCount());
|
|
|
@@ -243,14 +243,14 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
ToastMessage("加载完毕");
|
|
|
}
|
|
|
listview_main.onRefreshComplete();
|
|
|
- LogUtil.prinlnLongMsg("login_Name,allList",login_Name + JSON.toJSONString(allList));
|
|
|
+ LogUtil.prinlnLongMsg("login_Name,allList", login_Name + JSON.toJSONString(allList));
|
|
|
if (ListUtils.isEmpty(allList)) return;
|
|
|
for (int i = 0; i < allList.size(); i++) {
|
|
|
// 待处理
|
|
|
if ((login_Name.equals(allList.get(i).getDealpersoncode()) &&
|
|
|
"进行中".equals(allList.get(i).getStatus()))
|
|
|
|| (login_Name.equals(allList.get(i).getRecorder()) &&
|
|
|
- "待确认".equals(allList.get(i).getStatus()))){
|
|
|
+ "待确认".equals(allList.get(i).getStatus()))) {
|
|
|
waitList.add(allList.get(i));
|
|
|
}
|
|
|
|
|
|
@@ -258,21 +258,21 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
if ((login_Name.equals(allList.get(i).getDealpersoncode()) &&
|
|
|
"已完成".equals(allList.get(i).getStatus()))
|
|
|
|| (login_Name.equals(allList.get(i).getDealpersoncode()) &&
|
|
|
- "待确认".equals(allList.get(i).getStatus()))){
|
|
|
+ "待确认".equals(allList.get(i).getStatus()))) {
|
|
|
doneList.add(allList.get(i));
|
|
|
}
|
|
|
|
|
|
//我发起的
|
|
|
if ((login_Name.equals(allList.get(i).getRecorder()) &&
|
|
|
- "进行中".equals(allList.get(i).getStatus()) )||
|
|
|
+ "进行中".equals(allList.get(i).getStatus())) ||
|
|
|
(login_Name.equals(allList.get(i).getRecorder()) &&
|
|
|
- "已完成".equals(allList.get(i).getStatus()))){
|
|
|
+ "已完成".equals(allList.get(i).getStatus()))) {
|
|
|
isendList.add(allList.get(i));
|
|
|
}
|
|
|
|
|
|
- if (i == allList.size() -1){
|
|
|
- LogUtil.prinlnLongMsg("waitList",JSON.toJSONString(waitList));
|
|
|
- LogUtil.prinlnLongMsg("doneList",JSON.toJSONString(doneList));
|
|
|
+ if (i == allList.size() - 1) {
|
|
|
+ LogUtil.prinlnLongMsg("waitList", JSON.toJSONString(waitList));
|
|
|
+ LogUtil.prinlnLongMsg("doneList", JSON.toJSONString(doneList));
|
|
|
LogUtil.prinlnLongMsg("isendList", JSON.toJSONString(isendList));
|
|
|
|
|
|
sendServiceForISend(mCurrentPage); // 进来请求我发起的任务数据
|
|
|
@@ -393,8 +393,8 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|
|
|
@Override
|
|
|
public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
|
|
|
- mCurrentPage++;
|
|
|
- initData();
|
|
|
+ mCurrentPage++;
|
|
|
+ initData();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -407,16 +407,23 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
private void initSearchEvent() {
|
|
|
edt_search.addTextChangedListener(new TextWatcher() {
|
|
|
@Override
|
|
|
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
|
|
|
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
- public void onTextChanged(CharSequence s, int start, int before, int count) {}
|
|
|
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void afterTextChanged(Editable editable) {
|
|
|
LogUtil.prinlnLongMsg("real_List", real_List + "");
|
|
|
String strChche = editable.toString().replace(" ", "");//去除空格
|
|
|
- if (ListUtils.isEmpty(real_List)) {mEmptyLayout.showEmpty(); return;}
|
|
|
+ if (ListUtils.isEmpty(real_List)) {
|
|
|
+ mEmptyLayout.showEmpty();
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
- if (StringUtils.isEmpty(strChche)){
|
|
|
+ if (StringUtils.isEmpty(strChche)) {
|
|
|
adapter = new NewSchedultAdapter(TaskB2BActivity.this, real_List);
|
|
|
listview_main.setAdapter(adapter);
|
|
|
if (adapter.getCount() != 0) {
|
|
|
@@ -427,7 +434,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
listview_main.onRefreshComplete();
|
|
|
}
|
|
|
strChche = strChche.replace(" ", " ");//去除空格
|
|
|
- List<AllProcess> chche = new ArrayList<>();
|
|
|
+ List<AllProcess> chche = new ArrayList<>();
|
|
|
if (StringUtils.isEmpty(strChche)) return;
|
|
|
|
|
|
for (int i = 0; i < real_List.size(); i++) {
|
|
|
@@ -435,10 +442,10 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
+ real_List.get(i).getStatus() + real_List.get(i).getTaskname()
|
|
|
+ real_List.get(i).getEndTime() + real_List.get(i).getDatetime(), strChche.trim());
|
|
|
|
|
|
- if (b){
|
|
|
+ if (b) {
|
|
|
chche.add(real_List.get(i));
|
|
|
}
|
|
|
- if (i == real_List.size() - 1){
|
|
|
+ if (i == real_List.size() - 1) {
|
|
|
adapter = new NewSchedultAdapter(TaskB2BActivity.this, chche);
|
|
|
listview_main.setAdapter(adapter);
|
|
|
if (adapter.getCount() != 0) {
|
|
|
@@ -449,16 +456,18 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
listview_main.onRefreshComplete();
|
|
|
}
|
|
|
}
|
|
|
- Log.v("chche",JSON.toJSONString(chche));
|
|
|
+ Log.v("chche", JSON.toJSONString(chche));
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
//正则
|
|
|
private static boolean getResult(String text, String str) {
|
|
|
Pattern p = Pattern.compile(str);
|
|
|
Matcher m = p.matcher(text);
|
|
|
return m.find();
|
|
|
}
|
|
|
+
|
|
|
private void initHeaderView() {
|
|
|
View view = LayoutInflater.from(ct).inflate(R.layout.task_header, null);
|
|
|
ActionBar bar = this.getSupportActionBar();
|
|
|
@@ -484,7 +493,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|| state_unconfirmed == null) {
|
|
|
mEmptyLayout.showLoading();
|
|
|
listview_main.getLoadingLayoutProxy().setPullLabel("下拉更新");
|
|
|
- sendResquestForServer("进行中", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("进行中", 2, mCurrentPage);
|
|
|
return;
|
|
|
}
|
|
|
if (state_all.isSelected()) {
|
|
|
@@ -493,13 +502,13 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
// new Thread(new getallprocess_run()).start();
|
|
|
}
|
|
|
if (state_finish.isSelected()) {
|
|
|
- sendResquestForServer("FINISHED", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("FINISHED", 2, mCurrentPage);
|
|
|
}
|
|
|
if (state_start.isSelected()) {
|
|
|
- sendResquestForServer("进行中", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("进行中", 2, mCurrentPage);
|
|
|
}
|
|
|
if (state_unconfirmed.isSelected()) {
|
|
|
- sendResquestForServer("UNCONFIRMED", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("UNCONFIRMED", 2, mCurrentPage);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -567,7 +576,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
state_start.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- sendResquestForServer("进行中", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("进行中", 2, mCurrentPage);
|
|
|
popupWindow.dismiss();
|
|
|
state_start.setSelected(true);
|
|
|
state_finish.setSelected(false);
|
|
|
@@ -580,7 +589,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- sendResquestForServer("已完成", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("已完成", 2, mCurrentPage);
|
|
|
popupWindow.dismiss();
|
|
|
state_start.setSelected(false);
|
|
|
state_finish.setSelected(true);
|
|
|
@@ -593,7 +602,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- sendResquestForServer("待确认", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("待确认", 2, mCurrentPage);
|
|
|
popupWindow.dismiss();
|
|
|
state_start.setSelected(false);
|
|
|
state_finish.setSelected(false);
|
|
|
@@ -632,7 +641,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
state_finish.setSelected(false);
|
|
|
state_unconfirmed.setSelected(false);
|
|
|
state_all.setSelected(true);
|
|
|
- sendResquestForServer("", 2,mCurrentPage);
|
|
|
+ sendResquestForServer("", 2, mCurrentPage);
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -640,7 +649,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
/**
|
|
|
* @注释:状态码
|
|
|
*/
|
|
|
- public void sendResquestForServer(String status, int handlerWhat,int mCurrentPage) {
|
|
|
+ public void sendResquestForServer(String status, int handlerWhat, int mCurrentPage) {
|
|
|
progressDialog.show();
|
|
|
String url = ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().task_list;
|
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
|
@@ -656,7 +665,6 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
@Override
|
|
|
public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
// getMenuInflater().inflate(R.menu.menu_state, menu);
|
|
|
@@ -678,17 +686,17 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|
|
|
@Override
|
|
|
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
- if (requestCode == 0x17 ) {
|
|
|
+ if (requestCode == 0x17) {
|
|
|
// refreshing();
|
|
|
if (!ListUtils.isEmpty(waitList)) waitList.clear();
|
|
|
if (!ListUtils.isEmpty(doneList)) doneList.clear();
|
|
|
if (!ListUtils.isEmpty(isendList)) isendList.clear();
|
|
|
mCurrentPage = 1;
|
|
|
- sendResquestForServer("", 2,mCurrentPage); // update
|
|
|
+ sendResquestForServer("", 2, mCurrentPage); // update
|
|
|
}
|
|
|
|
|
|
- if (requestCode == 0x20 && resultCode == 0x20){
|
|
|
- if (mPosition != -1 && !ListUtils.isEmpty(real_List)){
|
|
|
+ if (requestCode == 0x20 && resultCode == 0x20) {
|
|
|
+ if (mPosition != -1 && !ListUtils.isEmpty(real_List)) {
|
|
|
real_List.remove(mPosition);
|
|
|
adapter.notifyDataSetChanged();
|
|
|
}
|
|
|
@@ -697,7 +705,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
- switch (v.getId()){
|
|
|
+ switch (v.getId()) {
|
|
|
case R.id.wait_tv:
|
|
|
tab_type = 1;
|
|
|
wait_tv.setSelected(true);
|
|
|
@@ -720,7 +728,7 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
doShowListData();
|
|
|
break;
|
|
|
case R.id.voice_search_iv:
|
|
|
- final VoiceToWord voice = new VoiceToWord(TaskB2BActivity.this,"534e3fe2");
|
|
|
+ final VoiceToWord voice = new VoiceToWord(TaskB2BActivity.this, "534e3fe2");
|
|
|
voice.setRecognizerDialogListener(this); //自己调用自己
|
|
|
voice.GetWordFromVoice();
|
|
|
break;
|
|
|
@@ -741,14 +749,14 @@ public class TaskB2BActivity extends BaseActivity implements RecognizerDialogLis
|
|
|
private void sendServiceForISend(int mCurrentPage) {
|
|
|
String url = ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().plat_isend_task;
|
|
|
Map<String, Object> params = new HashMap<String, Object>();
|
|
|
- params=new HashMap<>();
|
|
|
- params.put("emuu", CommonUtil.getSharedPreferences(MyApplication.getInstance(),"b2b_uu"));
|
|
|
+ params = new HashMap<>();
|
|
|
+ params.put("emuu", CommonUtil.getSharedPreferences(MyApplication.getInstance(), "b2b_uu"));
|
|
|
params.put("enuu", ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().getEnuu());
|
|
|
params.put("pageNumber", mCurrentPage);
|
|
|
params.put("pageSize", "100");
|
|
|
- params.put("status","");
|
|
|
+ params.put("status", "");
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
- headers.put("Cookie", ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().getCookie());
|
|
|
+ headers.put("Cookie", ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().getCookie());
|
|
|
ViewUtil.httpSendRequest(context, url, params, handler, headers, 3, null, null, "get");
|
|
|
}
|
|
|
|