FANGLH пре 8 година
родитељ
комит
28cc99b39e

+ 16 - 0
app_modular/appme/src/main/java/com/uas/appme/settings/activity/BComSetEmployeeRestActivity.java

@@ -179,6 +179,21 @@ public class BComSetEmployeeRestActivity extends BaseActivity implements View.On
     }
 
     private void doSave(List<ComRestBean> mList) {
+        Boolean canSave = true;
+        if (mList.size() > 1){
+            for (int i = 0; i < mList.size() - 1; i++) {
+                for (int j = 1;j < mList.size();j++){
+                    if (mList.get(i).getSf_username().equals(mList.get(j).getSf_username()) &&
+                            mList.get(i).getSf_date().equals(mList.get(j).getSf_date())){
+                        ToastMessage("存在重复的条目明细");
+                        canSave = false;
+                        break;
+                    }
+                }
+            }
+        }
+        
+        if (!canSave) return;
         HttpClient httpClient = new HttpClient.Builder(Constants.IM_BASE_URL()).isDebug(true).build(true);
         progressDialog.show();
         httpClient.Api().send(new HttpClient.Builder()
@@ -264,6 +279,7 @@ public class BComSetEmployeeRestActivity extends BaseActivity implements View.On
             viewHolder.name_tv.setOnClickListener(new View.OnClickListener() {
                 @Override
                 public void onClick(View v) {
+                    click_positon = position;
                     if (ListUtils.isEmpty(serviceMans)) {
                         doInputName(position);
                     }