diff --git a/app/src/main/java/com/bonus/gzvis/app/adapter/ContractNoSignAdapter.java b/app/src/main/java/com/bonus/gzvis/app/adapter/ContractNoSignAdapter.java index 452a29f..5f57232 100644 --- a/app/src/main/java/com/bonus/gzvis/app/adapter/ContractNoSignAdapter.java +++ b/app/src/main/java/com/bonus/gzvis/app/adapter/ContractNoSignAdapter.java @@ -101,7 +101,12 @@ public class ContractNoSignAdapter extends BaseAdapter { } } holder.proName.setText("工作地点:" + bean.getWorkAdress()); - holder.isXbgGroup.setText("是否为小包干班组:" + bean.getIsXbg()); + if("1".equals(bean.getIsXbg())){ + holder.isXbgGroup.setText("是否为小包干班组:是"); + }else{ + holder.isXbgGroup.setText("是否为小包干班组:否"); + } + holder.partyA.setText("甲方:" + bean.getPartA()); holder.effectiveDate.setText("生效日期:" + bean.getEffectDate()); holder.signingDate.setText("签订日期:" + bean.getSigningDate()); diff --git a/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/FaceAttendanceFragment.java b/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/FaceAttendanceFragment.java index 52a28c2..a17e6b5 100644 --- a/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/FaceAttendanceFragment.java +++ b/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/FaceAttendanceFragment.java @@ -901,23 +901,6 @@ public class FaceAttendanceFragment extends BaseFragment implements ViewTreeObse attendanceBean.setDataType(checkMode); attendanceBean.setContractId(contractId); - // 先查本地数据库是否有该人员考勤,若有则不在打卡,若无则查询后台数据库是否有考勤数据 - List lists = faceAttendanceDao.selectFaceAttendanceByIdnumber(attendanceBean.getCurrentDay(), compareResult.getIdCard()); -// if (lists.size() > 0) { -// XToastUtils.warning(compareResult.getUserName() + "今日已考勤!"); -// } else { -// selectFaceByIdNumber(attendanceBean.getCurrentDay(), compareResult.getIdCard()); -// if (isAttendance == 1) { -// XToastUtils.warning(compareResult.getUserName() + "今日已考勤!"); -// } else if (isAttendance == 2) { -// XToastUtils.warning(compareResult.getUserName() + "今日为休息状态!"); -// } else { -// //TODO 考勤成功之前先判断她有没有打这种卡的权限 -// faceAttendanceDao.addFaceAttendance(attendanceBean); -// XToastUtils.success(compareResult.getUserName() + "考勤成功"); -// } -// } - if (checkMode.equals("1")) { faceAttendanceDao.addFaceAttendance(attendanceBean); XToastUtils.success(compareResult.getUserName() + "考勤成功"); @@ -925,15 +908,15 @@ public class FaceAttendanceFragment extends BaseFragment implements ViewTreeObse String number = attendanceBean.getIdNumber(); List listUser = UserFeatureManager.getUserFeature(getActivity()); IDCardBean idCardInfo = new IDCardBean(); + assert listUser != null; for (IDCardBean bean : listUser) { if (bean.getIdNumber().equals(number)) { idCardInfo = bean; } } - System.out.println("idCardInfo=" + idCardInfo); // 判断是否签订合同 - if (idCardInfo.getIsXbg().equals(0)) { + if ("0".equals(idCardInfo.getIsXbg())) { XToastUtils.warning(compareResult.getUserName() + "未签订小包干协议!请打计日卡,或者重新签订合同!"); } else { faceAttendanceDao.addFaceAttendance(attendanceBean); diff --git a/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/MapFragment.java b/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/MapFragment.java index d425777..5a16bce 100644 --- a/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/MapFragment.java +++ b/app/src/main/java/com/bonus/gzvis/app/fragment/person/attendance/MapFragment.java @@ -399,12 +399,7 @@ public class MapFragment extends BaseFragment implements View.OnClickListener { View custom = LayoutInflater.from(getContext()).inflate(R.layout.dialog_piecework, null); final SuperButton cancel = custom.findViewById(R.id.cancel); final SuperButton ok = custom.findViewById(R.id.ok); - final TextView content = custom.findViewById(R.id.content); - // 获取合同名称并赋值 -// String name = getContractInfo(); -// contract = custom.findViewById(R.id.contract); -// contract.setText(name); builder.setView(custom); final AlertDialog dialog = builder.create(); cancel.setOnClickListener(new View.OnClickListener() { @@ -449,9 +444,6 @@ public class MapFragment extends BaseFragment implements View.OnClickListener { List contractL = lumpSumBean.getContract(); List processL = lumpSumBean.getProcess(); - //假设选中的就是第一个 - List process = lumpSumBean.getProcess(); - List contractList = new ArrayList<>(); for (int i = 0; i < contractL.size(); i++) { @@ -469,8 +461,6 @@ public class MapFragment extends BaseFragment implements View.OnClickListener { // 这里可以获取并打印选择的值 String selectedValue = (String) adapterView.getItemAtPosition(name); System.out.println("Selected value: " + selectedValue); - - for (int i = 0; i < contractL.size(); i++) { if (contractL.get(i).getValue1().equals(selectedValue)) { MapBean mapBean = contractL.get(i); @@ -480,7 +470,7 @@ public class MapFragment extends BaseFragment implements View.OnClickListener { List list = processL.get(i).getProcessList(); List processList = new ArrayList<>(); for (int z = 0; z < list.size(); z++) { - processList.add(list.get(z).getValue1()); + processList.add("工序:"+list.get(z).getValue1() + " => 桩位:"+list.get(z).getValue2()); } ArrayAdapter adpterPos = new CustomAdpter(getActivity(), android.R.layout.simple_spinner_item, processList); //绑定 Adapter到控件 @@ -489,42 +479,19 @@ public class MapFragment extends BaseFragment implements View.OnClickListener { procedure.setAdapter(adpterPos); procedure.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override - public void onItemSelected(AdapterView adapterView, View view, int positionName, long id) { // 这里可以获取并打印选择的值 String selectedValue2 = (String) adapterView.getItemAtPosition(positionName); System.out.println("Selected value: " + selectedValue2); - for (int h = 0; h < list.size(); h++) { - if (list.get(h).getValue1().equals(selectedValue2)) { + String value = "工序:"+list.get(h).getValue1() + " => 桩位:"+list.get(h).getValue2(); + if (value.equals(selectedValue2)) { List positionList = new ArrayList<>(); - gxName = list.get(h).getValue1(); + gxName = value; gxId = list.get(h).getKey(); - positionList.add(list.get(h).getValue2()); - ArrayAdapter adpterPos = new CustomAdpter(getActivity(), android.R.layout.simple_spinner_item, positionList); - //绑定 Adapter到控件 - position = custom.findViewById(R.id.position); - WidgetUtils.setSpinnerDropDownVerticalOffset(position); - position.setAdapter(adpterPos); - position.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { - @Override - - public void onItemSelected(AdapterView adapterView, View view, int position, long id) { - // 这里可以获取并打印选择的值 - String selectedValue3 = (String) adapterView.getItemAtPosition(position); - System.out.println("Selected value: " + selectedValue3); - - } - - @Override - public void onNothingSelected(AdapterView adapterView) { - - } - }); } } } - @Override public void onNothingSelected(AdapterView adapterView) { diff --git a/app/src/main/java/com/bonus/gzvis/app/util/WorkConfig.java b/app/src/main/java/com/bonus/gzvis/app/util/WorkConfig.java index 942b99c..be33345 100644 --- a/app/src/main/java/com/bonus/gzvis/app/util/WorkConfig.java +++ b/app/src/main/java/com/bonus/gzvis/app/util/WorkConfig.java @@ -10,7 +10,7 @@ public class WorkConfig { */ // @Value("${environment}") // public static String environment; - public static String environment = "local"; + public static String environment = "test"; protected static final String GZRAMA_URL_LOCAL = "http://192.168.0.137:1917/hnAma/"; diff --git a/app/src/main/res/layout/dialog_piecework.xml b/app/src/main/res/layout/dialog_piecework.xml index 1332afb..f788224 100644 --- a/app/src/main/res/layout/dialog_piecework.xml +++ b/app/src/main/res/layout/dialog_piecework.xml @@ -28,28 +28,29 @@ android:layout_marginTop="15dp" android:orientation="vertical"> - - - - - - + + -