|
|
@@ -21,6 +21,7 @@ import com.xzjmyk.pm.activity.ui.base.EasyFragment;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.model.oa.WorkModel;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.ListUtils;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.OACheckUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.oa.WorkHandlerUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.oa.http.OAHttpHelper;
|
|
|
@@ -227,19 +228,18 @@ public class AttendanceFragment extends EasyFragment implements OnHttpResultList
|
|
|
|
|
|
|
|
|
private void handlerDate(JSONObject object) {
|
|
|
- l1.setText("应该出勤 " + getNull(object, "ychuqin") + " 天");
|
|
|
- r1.setText("实际出勤 " + getNull(object, "achuqin") + " 天");
|
|
|
- l2.setText("正常打卡 " + getNull(object, "nday") + " 天");
|
|
|
- r2.setText(getString(R.string.sign_actualtime) + " " + getNull(object, "atime") + " " + getString(R.string.sign_hour_day));
|
|
|
- l3.setText(getString(R.string.sign_late) + " " + getNull(object, "latecount") + " " + getString(R.string.sign_Times));
|
|
|
- r3.setText(getString(R.string.sign_leave) + " " + getNull(object, "earlycount") + " " + getString(R.string.sign_Times));
|
|
|
- l4.setText(getString(R.string.sign_Absenteeism) + " " + getNull(object, "noncount") + " " + getString(R.string.sign_Times));
|
|
|
- l5.setText("请假 " + getNull(object, "qjdaty") + " 天");
|
|
|
- r5.setText("加班 " + getNull(object, "overtime") + " 次/2小时");
|
|
|
- l6.setText("出差 " + getNull(object, "outdays") + " 天");
|
|
|
- r6.setText(getString(R.string.oaoutplan_title) + " " + getNull(object, "outcount") + " 天/3次");
|
|
|
-
|
|
|
- r4.setText("补卡 " + getNull(object, "signcard") + " " + getString(R.string.sign_Times));
|
|
|
+ l1.setText("应该出勤 " + OACheckUtil.getJson2Text(object, "ychuqin") + " 天");
|
|
|
+ r1.setText("实际出勤 " + OACheckUtil.getJson2Text(object, "achuqin") + " 天");
|
|
|
+ l2.setText("正常打卡 " + OACheckUtil.getJson2Text(object, "nday") + " 天");
|
|
|
+ r2.setText(getString(R.string.sign_actualtime) + " " + OACheckUtil.getJson2Text(object, "atime") + " " + getString(R.string.sign_hour_day));
|
|
|
+ l3.setText(getString(R.string.sign_late) + " " + OACheckUtil.getJson2Text(object, "latecount") + " " + getString(R.string.sign_Times));
|
|
|
+ r3.setText(getString(R.string.sign_leave) + " " + OACheckUtil.getJson2Text(object, "earlycount") + " " + getString(R.string.sign_Times));
|
|
|
+ l4.setText(getString(R.string.sign_Absenteeism) + " " + OACheckUtil.getJson2Text(object, "noncount") + " " + getString(R.string.sign_Times));
|
|
|
+ l5.setText("请假 " + OACheckUtil.getJson2Text(object, "qjdaty") + " 天");
|
|
|
+ r5.setText("加班 " + OACheckUtil.getJson2Text(object, "overtime") + " 次/2小时");
|
|
|
+ l6.setText("出差 " + OACheckUtil.getJson2Text(object, "outdays") + " 天");
|
|
|
+ r6.setText(getString(R.string.oaoutplan_title) + " " + OACheckUtil.getJson2Text(object, "outcount") + " 天/3次");
|
|
|
+ r4.setText("补卡 " + OACheckUtil.getJson2Text(object, "signcard") + " " + getString(R.string.sign_Times));
|
|
|
}
|
|
|
|
|
|
private void setDate2Adapter(ArrayList<WorkModel> models) {
|
|
|
@@ -259,7 +259,7 @@ public class AttendanceFragment extends EasyFragment implements OnHttpResultList
|
|
|
JSONObject object = JSON.parseObject(message);
|
|
|
switch (what) {
|
|
|
case 0x11:
|
|
|
- handlerDate(object);
|
|
|
+ handlerDate(object.getJSONArray("listdata").getJSONObject(0));
|
|
|
break;
|
|
|
case 0x12:
|
|
|
try {
|