|
@@ -66,15 +66,6 @@ public class WorkDailyAddActivity extends BaseActivity {
|
|
|
@Override
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
public void handleMessage(Message msg) {
|
|
|
switch (msg.what) {
|
|
switch (msg.what) {
|
|
|
-// case 0x11:
|
|
|
|
|
-// imOk = true;
|
|
|
|
|
-// if (erpOk) {
|
|
|
|
|
-// setResult(0x22, new Intent());
|
|
|
|
|
-// isSbmit = false;
|
|
|
|
|
-// startActivity(new Intent(activity, WorkDailyShowActivity.class));
|
|
|
|
|
-// doGrabJobContent(mkeyValue);
|
|
|
|
|
-// }
|
|
|
|
|
-// break;
|
|
|
|
|
case DAILY_SUBMITTED_SUCCESSFULLY:
|
|
case DAILY_SUBMITTED_SUCCESSFULLY:
|
|
|
if (msg.getData() != null) {
|
|
if (msg.getData() != null) {
|
|
|
if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
|
|
if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
|
|
@@ -83,7 +74,7 @@ public class WorkDailyAddActivity extends BaseActivity {
|
|
|
if (JSON.parseObject(result).containsKey("success") && JSON.parseObject(result).getBoolean("success")) {
|
|
if (JSON.parseObject(result).containsKey("success") && JSON.parseObject(result).getBoolean("success")) {
|
|
|
Toast.makeText(ct, "工作日报提交成功", Toast.LENGTH_SHORT).show();
|
|
Toast.makeText(ct, "工作日报提交成功", Toast.LENGTH_SHORT).show();
|
|
|
try {
|
|
try {
|
|
|
- mkeyValue= new JSONObject(result).getJSONObject("data").getInt("WD_ID");
|
|
|
|
|
|
|
+ mkeyValue= new JSONObject(result).getJSONArray("data").getJSONObject(0).getInt("WD_ID");
|
|
|
Log.i("First_mkeyValue", mkeyValue + " ");
|
|
Log.i("First_mkeyValue", mkeyValue + " ");
|
|
|
} catch (JSONException e) {
|
|
} catch (JSONException e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
@@ -129,13 +120,19 @@ public class WorkDailyAddActivity extends BaseActivity {
|
|
|
if (msg.getData() != null) {
|
|
if (msg.getData() != null) {
|
|
|
if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
|
|
if (!StringUtils.isEmpty(msg.getData().getString("result"))) {
|
|
|
String result = msg.getData().getString("result");
|
|
String result = msg.getData().getString("result");
|
|
|
- LogUtil.prinlnLongMsg("LAST_SUBMIT_message", result);
|
|
|
|
|
- Toast.makeText(ct, "工作日报重新提交成功", Toast.LENGTH_SHORT).show();
|
|
|
|
|
- doGrabJobContent(mkeyValue);
|
|
|
|
|
-// startActivity(new Intent(activity,DailydetailsActivity.class)
|
|
|
|
|
-// .putExtra("caller", "WorkDaily")
|
|
|
|
|
-// .putExtra("ID",mkeyValue)
|
|
|
|
|
-// .putExtra("resadd","resadd"));
|
|
|
|
|
|
|
+ if (JSON.parseObject(result).containsKey("success") && JSON.parseObject(result).getBoolean("success")) {
|
|
|
|
|
+ LogUtil.prinlnLongMsg("LAST_SUBMIT_message", result);
|
|
|
|
|
+ Toast.makeText(ct, "工作日报重新提交成功", Toast.LENGTH_SHORT).show();
|
|
|
|
|
+ try {
|
|
|
|
|
+ wd_context = new JSONObject(result).getJSONArray("data").getJSONObject(0).getString("WD_CONTEXT");
|
|
|
|
|
+ } catch (JSONException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+ doGrabJobContent(mkeyValue);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ Crouton.makeText(ct, "工作日报重新提交失败");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
@@ -165,6 +162,7 @@ public class WorkDailyAddActivity extends BaseActivity {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
+ private String wd_context;
|
|
|
|
|
|
|
|
public void doGrabJobContent(int mkeyValue) {
|
|
public void doGrabJobContent(int mkeyValue) {
|
|
|
//跳转之前抓取工作内容
|
|
//跳转之前抓取工作内容
|
|
@@ -192,6 +190,7 @@ public class WorkDailyAddActivity extends BaseActivity {
|
|
|
intent.putExtra("WD_Status", "已提交");
|
|
intent.putExtra("WD_Status", "已提交");
|
|
|
intent.putExtra("Plan", add_plan.getText().toString());
|
|
intent.putExtra("Plan", add_plan.getText().toString());
|
|
|
intent.putExtra("Experience", add_experience.getText().toString());
|
|
intent.putExtra("Experience", add_experience.getText().toString());
|
|
|
|
|
+ intent.putExtra("Donetask",wd_context);
|
|
|
startActivity(intent);
|
|
startActivity(intent);
|
|
|
finish();
|
|
finish();
|
|
|
}
|
|
}
|