|
|
@@ -22,6 +22,7 @@ import android.widget.Toast;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
+import com.alibaba.fastjson.JSONException;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.andreabaccega.widget.FormEditText;
|
|
|
import com.common.LogUtil;
|
|
|
@@ -150,18 +151,19 @@ public class TravelActivity extends BaseActivity implements OnClickListener, Rec
|
|
|
switch (msg.what) {
|
|
|
case SUCCESS_SAVE:
|
|
|
progressDialog.dismiss();
|
|
|
- String result = msg.getData().getString("result");
|
|
|
+ try{
|
|
|
+ String result = msg.getData().getString("result");
|
|
|
|
|
|
- Toast.makeText(getApplicationContext(), getString(R.string.common_save_success), Toast.LENGTH_LONG).show();
|
|
|
- mkeyValue = JSON.parseObject(result).getIntValue("fp_id");
|
|
|
+ Toast.makeText(getApplicationContext(), getString(R.string.common_save_success), Toast.LENGTH_LONG).show();
|
|
|
+ mkeyValue = JSON.parseObject(result).getIntValue("fp_id");
|
|
|
|
|
|
- if (mkeyValue != -1 || mkeyValue != -1) {
|
|
|
- jumpTODetails(mkeyValue);
|
|
|
- } else {
|
|
|
- progressDialog.dismiss();
|
|
|
- bt_save.setEnabled(true);
|
|
|
- }
|
|
|
- LogUtil.e("travel", result);
|
|
|
+ if (mkeyValue != -1 || mkeyValue != -1) {
|
|
|
+ jumpTODetails(mkeyValue);
|
|
|
+ } else {
|
|
|
+ progressDialog.dismiss();
|
|
|
+ bt_save.setEnabled(true);
|
|
|
+ }
|
|
|
+ LogUtil.e("travel", result);
|
|
|
// try {
|
|
|
// Map<Object, Object> keMap = FlexJsonUtil.fromJson(msg
|
|
|
// .getData().getString("result"));
|
|
|
@@ -183,31 +185,50 @@ public class TravelActivity extends BaseActivity implements OnClickListener, Rec
|
|
|
// } catch (Exception e) {
|
|
|
//
|
|
|
// }
|
|
|
- System.out.println("保存 result:" + result);
|
|
|
+ System.out.println("保存 result:" + result);
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case UPDATE_SAVE:
|
|
|
- if (msg.getData() != null) {
|
|
|
- if (!StringUtil.isEmpty(msg.getData().getString("result"))) {
|
|
|
- String update_save_result = msg.getData().getString("result");
|
|
|
- Log.d("doc_update_save_result", update_save_result);
|
|
|
- Toast.makeText(getApplicationContext(), getString(R.string.update_success), Toast.LENGTH_LONG).show();
|
|
|
- jumpTODetails(mkeyValue);
|
|
|
+ try{
|
|
|
+ if (msg.getData() != null) {
|
|
|
+ if (!StringUtil.isEmpty(msg.getData().getString("result"))) {
|
|
|
+ String update_save_result = msg.getData().getString("result");
|
|
|
+ Log.d("doc_update_save_result", update_save_result);
|
|
|
+ Toast.makeText(getApplicationContext(), getString(R.string.update_success), Toast.LENGTH_LONG).show();
|
|
|
+ jumpTODetails(mkeyValue);
|
|
|
+ } else {
|
|
|
+ progressDialog.dismiss();
|
|
|
+ bt_save.setEnabled(true);
|
|
|
+ }
|
|
|
} else {
|
|
|
progressDialog.dismiss();
|
|
|
bt_save.setEnabled(true);
|
|
|
}
|
|
|
- } else {
|
|
|
- progressDialog.dismiss();
|
|
|
- bt_save.setEnabled(true);
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
+
|
|
|
break;
|
|
|
case SUCCESS_PRE:
|
|
|
- System.out.println("获取id result:"
|
|
|
- + msg.getData().getString("result"));
|
|
|
- va_id = Integer.valueOf(FlexJsonUtil
|
|
|
- .fromJson(msg.getData().getString("result")).get("id")
|
|
|
- .toString());
|
|
|
- getCodeHttpData();
|
|
|
+ try{
|
|
|
+ System.out.println("获取id result:"
|
|
|
+ + msg.getData().getString("result"));
|
|
|
+ va_id = Integer.valueOf(FlexJsonUtil
|
|
|
+ .fromJson(msg.getData().getString("result")).get("id")
|
|
|
+ .toString());
|
|
|
+ getCodeHttpData();
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
break;
|
|
|
case SUCCESS_COMMIT:
|
|
|
progressDialog.dismiss();
|
|
|
@@ -238,8 +259,15 @@ public class TravelActivity extends BaseActivity implements OnClickListener, Rec
|
|
|
+ msg.getData().getString("result"));
|
|
|
break;
|
|
|
case SUCCESS_DELETE:
|
|
|
- System.out.println("删除 result:"
|
|
|
- + msg.getData().getString("result"));
|
|
|
+ try{
|
|
|
+ System.out.println("删除 result:"
|
|
|
+ + msg.getData().getString("result"));
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case SUCCESS_UNCOMMIT:
|
|
|
progressDialog.dismiss();
|
|
|
@@ -283,11 +311,17 @@ public class TravelActivity extends BaseActivity implements OnClickListener, Rec
|
|
|
+ msg.getData().getString("result"));
|
|
|
break;
|
|
|
case SUCCESS_PRECODE:
|
|
|
- va_code = FlexJsonUtil
|
|
|
- .fromJson(msg.getData().getString("result"))
|
|
|
- .get("code").toString();
|
|
|
- System.out.println("va_code=" + va_code);
|
|
|
- httpSave();
|
|
|
+ try{
|
|
|
+ va_code = FlexJsonUtil
|
|
|
+ .fromJson(msg.getData().getString("result"))
|
|
|
+ .get("code").toString();
|
|
|
+ System.out.println("va_code=" + va_code);
|
|
|
+ httpSave();
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
break;
|
|
|
case Constants.SUCCESS_INITDATA:
|
|
|
progressDialog.dismiss();
|
|
|
@@ -315,28 +349,47 @@ public class TravelActivity extends BaseActivity implements OnClickListener, Rec
|
|
|
break;
|
|
|
case SUCCESS_SIGN:
|
|
|
progressDialog.dismiss();
|
|
|
- ;
|
|
|
- lists = (List<String>) FlexJsonUtil.fromJson(msg.getData().getString("result")).get(
|
|
|
- "combdatas");
|
|
|
- if (lists.isEmpty()) {
|
|
|
- lists.add("无");
|
|
|
+ try{
|
|
|
+ lists = (List<String>) FlexJsonUtil.fromJson(msg.getData().getString("result")).get(
|
|
|
+ "combdatas");
|
|
|
+ if (lists.isEmpty()) {
|
|
|
+ lists.add("无");
|
|
|
+ }
|
|
|
+ showSignDialog(findViewById(R.id.et_extra_sign));
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
- showSignDialog(findViewById(R.id.et_extra_sign));
|
|
|
+
|
|
|
break;
|
|
|
case SUCCESS_MANKIND:
|
|
|
progressDialog.dismiss();
|
|
|
- ;
|
|
|
- lists = (List<String>) FlexJsonUtil.fromJson(msg.getData().getString("result")).get(
|
|
|
- "combdatas");
|
|
|
- if (lists.isEmpty()) {
|
|
|
- lists.add("无");
|
|
|
+ try{
|
|
|
+ lists = (List<String>) FlexJsonUtil.fromJson(msg.getData().getString("result")).get(
|
|
|
+ "combdatas");
|
|
|
+ if (lists.isEmpty()) {
|
|
|
+ lists.add("无");
|
|
|
+ }
|
|
|
+ showTypeDialog(findViewById(R.id.et_trave_type));
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
- showTypeDialog(findViewById(R.id.et_trave_type));
|
|
|
+
|
|
|
break;
|
|
|
case Constants.APP_SOCKETIMEOUTEXCEPTION:
|
|
|
- String exception = msg.getData().getString("result");
|
|
|
- ViewUtil.ToastMessage(mContext, exception);
|
|
|
- progressDialog.dismiss();
|
|
|
+ try{
|
|
|
+ String exception = msg.getData().getString("result");
|
|
|
+ ViewUtil.ToastMessage(mContext, exception);
|
|
|
+ progressDialog.dismiss();
|
|
|
+ }catch (JSONException e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
default:
|
|
|
break;
|